Packt

Développement Web Full stack avec TypeScript 5

Packt

Développement Web Full stack avec 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

  • Intégrer des fonctionnalités d'IA à l'aide de l'API OpenAI

  • Tirez parti des fonctionnalités avancées de TypeScript pour développer des applications robustes

  • Mettre en place des systèmes sécurisés d'authentification et d'autorisation des utilisateurs

Compétences que vous acquerrez

  • Catégorie : Développement Web Front-End
  • Catégorie : Développement Web complet
  • Catégorie : Javascript
  • Catégorie : React.js
  • Catégorie : Intelligence artificielle
  • Catégorie : Côté serveur
  • Catégorie : Intégrations AI
  • Catégorie : Cartographie objet-relationnelle
  • Catégorie : Conception de l'API
  • Catégorie : SQL
  • Catégorie : Gestion des bases de données
  • Catégorie : Codage sécurisé

Outils que vous découvrirez

  • Catégorie : TypeScript
  • Catégorie : Restful API
  • Catégorie : Applications Web
  • Catégorie : Interface de programmation d'applications (API)
  • Catégorie : Cadres JavaScript
  • Catégorie : Outils de développement web
  • Catégorie : PostgreSQL
  • Catégorie : Bases de données relationnelles

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

Dans cette section, nous abordons TypeScript pour un développement garantissant la sécurité des types, nous créons des API REST avec Bun et nous intégrons PostgreSQL à l'aide d'interfaces TypeScript pour une gestion efficace des données.

Inclus

2 vidéos2 lectures1 devoir

Dans cette section, nous abordons les techniques avancées de typage, notamment le rétrécissement de type, les types nuls et les types utilitaires.

Inclus

1 vidéo4 lectures1 devoir

Dans cette section, nous abordons la configuration d'un environnement backend à l'aide de Bun et Hono, en mettant l'accent sur la mise en place du projet, la validation syntaxique, les middlewares et les variables d'environnement, afin d'améliorer la qualité du code et sa maintenabilité.

Inclus

1 vidéo2 lectures1 devoir

Dans cette section, nous mettons en œuvre un système de stockage en mémoire, un middleware d'authentification et des contrôleurs de chat à l'aide de Bun, Hono et TypeScript pour une application de chat.

Inclus

1 vidéo5 lectures1 devoir

Dans cette section, nous abordons la validation Zod des schémas de données et les tests Bun afin de garantir la fiabilité des fonctionnalités des applications et la détection précoce des problèmes dans des applications concrètes.

Inclus

1 vidéo4 lectures1 devoir

Dans cette section, nous abordons les mesures de sécurité, la limitation du nombre de requêtes, la mise en cache et la journalisation afin d'améliorer la fiabilité, les performances et la facilité de maintenance du backend dans les API REST.

Inclus

1 vidéo4 lectures1 devoir

Dans cette section, nous allons voir comment configurer PostgreSQL dans Docker, concevoir le schéma de base de données d'une application de chat et mettre en œuvre des opérations SQL CRUD pour la gestion des données.

Inclus

1 vidéo3 lectures1 devoir

Dans cette section, nous intégrons PostgreSQL au code serveur à l'aide de la bibliothèque pg, nous testons la fiabilité des opérations SQL et nous remplaçons le stockage en mémoire par des solutions basées sur SQL afin d'améliorer les performances de l'application et la gestion des données.

Inclus

1 vidéo2 lectures1 devoir

Dans cette section, nous allons découvrir comment utiliser l'ORM Prisma pour simplifier les interactions avec PostgreSQL, gérer les migrations à l'aide de Prisma Migrate et améliorer la maintenabilité du code grâce à des opérations structurées sur la base de données.

Inclus

1 vidéo2 lectures1 devoir

Dans cette section, nous abordons l'intégration d'API externes avec TypeScript à l'aide de la fonction `fetch`, la gestion des erreurs et la validation des réponses, afin de garantir un échange de données fiable et précis.

Inclus

1 vidéo2 lectures1 devoir

Dans cette section, nous abordons l'intégration de l'API OpenAI dans les systèmes backend, en mettant l'accent sur la configuration sécurisée et l'exploitation des modèles de langage de grande envergure (LLM) pour le développement d'applications basées sur l'IA.

Inclus

1 vidéo2 lectures1 devoir

Dans cette section, nous présentons Svelte en tant que bibliothèque front-end, en mettant l'accent sur la réactivité, la structure des composants et les méthodes de cycle de vie permettant de créer des interfaces utilisateur dynamiques.

Inclus

1 vidéo3 lectures1 devoir

Dans cette section, nous abordons la mise en place d'une application monopage (SPA) Svelte avec Vite et TypeScript, en mettant l'accent sur les principes fondamentaux de la configuration et de la structure du projet pour un développement front-end efficace.

Inclus

1 vidéo2 lectures1 devoir

Dans cette section, nous abordons le développement d'applications de chat avec Svelte, en mettant l'accent sur le routage, la logique d'authentification et les techniques de mise en forme permettant de créer des interfaces interactives et visuellement attrayantes.

Inclus

1 vidéo6 lectures1 devoir

Dans cette section, nous abordons la configuration de la mise en forme et de la validation syntaxique, la mise en œuvre des bonnes pratiques en matière d'accessibilité (a11y) et la rédaction de tests pour les composants Svelte, afin de développer des applications faciles à maintenir et accessibles.

Inclus

1 vidéo3 lectures1 devoir

Instructeur

Packt - Course Instructors
Packt
1 946 Cours575 115 apprenants

Offert par

Packt

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.’

Foire Aux Questions