Packt

Full-Stack Web Development with TypeScript 5

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Full-Stack Web Development with TypeScript 5

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Integrate AI capabilities using the OpenAI API

  • Leverage advanced TypeScript features for robust application development

  • Implement secure user authentication and authorization systems

Compétences que vous acquerrez

  • Catégorie : JavaScript Frameworks
  • Catégorie : Front-End Web Development
  • Catégorie : Object-Relational Mapping
  • Catégorie : React.js
  • Catégorie : Full-Stack Web Development
  • Catégorie : Back-End Web Development
  • Catégorie : Artificial Intelligence
  • Catégorie : Web Applications
  • Catégorie : SQL
  • Catégorie : API Design
  • Catégorie : Database Systems
  • Catégorie : Application Programming Interface (API)
  • Catégorie : Restful API
  • Catégorie : Relational Databases
  • Catégorie : Javascript
  • Catégorie : PostgreSQL
  • Catégorie : Database Management
  • Catégorie : TypeScript
  • Catégorie : Development Environment
  • Catégorie : Secure Coding
  • Section Compétences masquée. Affichage de 9 compétence(s) sur 20.

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

janvier 2026

Évaluations

15 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 15 modules dans ce cours

In this section, we explore TypeScript for type-safe development, build REST APIs with Bun, and integrate PostgreSQL using TypeScript interfaces for efficient data management.

Inclus

2 vidéos2 lectures1 devoir

In this section, we cover advanced typing techniques, including narrowing, null types, and utility types.

Inclus

1 vidéo4 lectures1 devoir

In this section, we explore configuring a backend environment using Bun and Hono, focusing on project setup, linting, middleware, and environment variables for improved code quality and maintainability.

Inclus

1 vidéo2 lectures1 devoir

In this section, we implement in-memory storage, authentication middleware, and chat controllers using Bun, Hono, and TypeScript for a chat application.

Inclus

1 vidéo5 lectures1 devoir

In this section, we explore Zod validation for data schemas and Bun testing to ensure reliable app functionality and early issue detection in real-world applications.

Inclus

1 vidéo4 lectures1 devoir

In this section, we explore security measures, request throttling, caching, and logging to enhance backend reliability, performance, and maintainability in REST APIs.

Inclus

1 vidéo4 lectures1 devoir

In this section, we explore setting up PostgreSQL in Docker, designing a chat application database schema, and implementing CRUD SQL operations for data management.

Inclus

1 vidéo3 lectures1 devoir

In this section, we integrate PostgreSQL with server code using the pg library, test SQL operations for reliability, and replace in-memory storage with SQL-based solutions to enhance application performance and data management.

Inclus

1 vidéo2 lectures1 devoir

In this section, we explore using Prisma ORM to simplify PostgreSQL interactions, manage migrations with Prisma Migrate, and enhance code maintainability through structured database operations.

Inclus

1 vidéo2 lectures1 devoir

In this section, we explore integrating external APIs with TypeScript using fetch, handling errors, and validating responses for reliable and accurate data exchange.

Inclus

1 vidéo2 lectures1 devoir

In this section, we explore integrating the OpenAI API into backend systems, focusing on secure configuration and leveraging LLMs for AI-powered application development.

Inclus

1 vidéo2 lectures1 devoir

In this section, we introduce Svelte as a frontend library, focusing on reactivity, component structure, and lifecycle methods to build dynamic user interfaces.

Inclus

1 vidéo3 lectures1 devoir

In this section, we explore setting up a Svelte SPA with Vite and TypeScript, focusing on project configuration and structure fundamentals for efficient frontend development.

Inclus

1 vidéo2 lectures1 devoir

In this section, we explore Svelte chat application development, focusing on routing, authentication logic, and styling techniques for interactive and visually appealing interfaces.

Inclus

1 vidéo6 lectures1 devoir

In this section, we explore configuring formatting and linting, implementing a11y best practices, and writing tests for Svelte components to build maintainable and accessible applications.

Inclus

1 vidéo3 lectures1 devoir

Instructeur

Packt - Course Instructors
Packt
1 506 Cours 393 962 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions