Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6
58 avis
niveau Intermédiaire
Expérience recommandée
Expérience recommandée
Niveau intermédiaire
Vous avez besoin d'une solide compréhension des bases de JavaScript pour compléter ce cours. Essayez le cours Learn JavaScript de Scrimba ici sur Coursera.
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.6
58 avis
niveau Intermédiaire
Expérience recommandée
Expérience recommandée
Niveau intermédiaire
Vous avez besoin d'une solide compréhension des bases de JavaScript pour compléter ce cours. Essayez le cours Learn JavaScript de Scrimba ici sur Coursera.
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Ce cours vous présente les blocs de construction essentiels de TypeScript à travers une approche pratique. Vous explorerez les principes fondamentaux de TypeScript, apprendrez à tirer parti de TypeScript dans React, et explorerez TypeScript dans Express, en plus de construire un projet basé sur TypeScript. TypeScript attrape les erreurs avant même que votre code ne s'exécute. Cela signifie moins de bugs, des projets plus fluides et moins d'abandons rageurs ! De plus, son système de types facilite le remaniement et la collaboration.
Dans le premier module, Débuter avec TypeScript, vous aborderez : - Les types de base, littéraux et personnalisés - Les tableaux, les objets et les propriétés optionnelles - Les types Union Le module deux, Appliquer les concepts avancés de TypeScript, vous présente : - Le rétrécissement, les types de retour et les types utilitaires - Les appels de fonction Le module trois, TypeScript dans React, vous permettra de vous familiariser avec :
- Initialiser un projet React + TypeScript - Typer useState, props & components - Travailler avec JSX qui peut retourner null Enfin, dans le module TypeScript in Express, vous vous familiariserez avec : - La mise en place d'un serveur Express alimenté par TS - Les requêtes, réponses & données typées - La gestion de CORS, 404s, IDs & query params - L'automatisation des redémarrages de serveur en toute confiance Prêt à rendre votre code plus sûr ? Allons-y !
Apprenez les concepts fondamentaux de TypeScript, notamment les annotations de type, les types personnalisés et la gestion de structures de données complexes, afin de construire un code plus sûr et plus facile à maintenir.
Inclus
1 devoir17 plugins
Afficher les informations sur le contenu du module
1 devoir•Total 20 minutes
Quiz sur les débuts de TypeScript•20 minutes
17 plugins•Total 65 minutes
Introduction•6 minutes
Bienvenue aux leçons interactives !•1 minute
Introduction à l'application Pizza•10 minutes
Déplacer le code vers TS•3 minutes
Codage défensif•5 minutes
Leçon de base obligatoire sur les types•4 minutes
Ajouter le type à l'identifiant de commande (orderId)•1 minute
Définition de types personnalisés•4 minutes
Ajouter un type de pizza•4 minutes
Types d'objets imbriqués•5 minutes
Propriétés optionnelles•3 minutes
Ajout d'un type d'ordre•1 minute
Typage des tableaux•5 minutes
Type orderQueue•4 minutes
Types littéraux•3 minutes
Types d'union•3 minutes
Mise à jour du statut de la commande pour utiliser les unions de type littéral•3 minutes
Application des concepts avancés de TypeScript
Module 2•1 heure à terminer
Détails du module
Maîtrisez les fonctionnalités avancées de TypeScript telles que les types utilitaires, les génériques, le rétrécissement de type et les types de retour de fonction pour créer des solutions de code robustes, évolutives et réutilisables.
Inclus
1 devoir14 plugins
Afficher les informations sur le contenu du module
1 devoir•Total 20 minutes
Quiz sur l'application des concepts avancés de TypeScript•20 minutes
14 plugins•Total 52 minutes
Appliquer des IDS aux pizzas•3 minutes
Type Rétrécissement•5 minutes
Soyez explicite chaque fois que vous le pouvez•2 minutes
Types de retour des fonctions•3 minutes
Types spécifiques au TS : tous•3 minutes
Ajouter un type de retour à getPizzaDetail•3 minutes
Type de retour Void•2 minutes
Ajouter des IDS automatiques aux éléments de menu•4 minutes
Types d'utilités et partielles•7 minutes
Omettre le type d'utilité•7 minutes
Correction des avertissements TS avec Omit•4 minutes
Fonctions génériques dans la pizzeria•3 minutes
Typer explicitement les appels de fonctions génériques•4 minutes
Conclusion... pour l'instant•2 minutes
TypeScript dans React
Module 3•1 heure à terminer
Détails du module
Ce module couvre le typage des props, de l'état, des fonctions et des composants, le tout avec des exemples pratiques et des défis. Vous gagnerez en confiance en utilisant TypeScript dans de vrais projets React et écrirez du code plus sûr et plus prévisible.
Inclus
1 devoir20 plugins
Afficher les informations sur le contenu du module
1 devoir•Total 15 minutes
TypeScript dans React - Travail de fin d'études•15 minutes
20 plugins•Total 50 minutes
Bienvenue à TypeScript et React•2 minutes
Mise en place du projet React•3 minutes
TS Refresher - Types de base et personnalisés•3 minutes
Recyclage TS - Fonctions•3 minutes
TS Refresher - Une nouvelle fonction getRandomIndex()•2 minutes
Typage useState()•3 minutes
Saisir des valeurs dérivées et des fonctions fléchées•2 minutes
Saisir les fonctions App.tsx•3 minutes
La nouvelle configuration•2 minutes
Typage des composants React•3 minutes
Élément JSX ou Nul•2 minutes
Composants de la dactylographie Props•3 minutes
Types d'accessoires de composants personnalisés•2 minutes
Le défi du composant AriaLiveStatus•2 minutes
Composants et types importés•2 minutes
Élément dans un élément•3 minutes
Le défi des composants de WordLetters•3 minutes
Props de la fonction dactylographique•3 minutes
Le défi final•3 minutes
Félicitations !•1 minute
TypeScript dans Express
Module 4•2 heures à terminer
Détails du module
Ce module vous guide dans la construction d'un serveur Express entièrement typé avec TypeScript, en vous montrant comment structurer les routes, les contrôleurs, les intergiciels et le traitement des données d'une manière sûre, évolutive et facile à maintenir.
Inclus
1 devoir24 plugins
Afficher les informations sur le contenu du module
1 devoir•Total 15 minutes
TypeScript dans le cadre d'un travail noté (Express)•15 minutes
24 plugins•Total 76 minutes
Introduction à Express et TypeScript•2 minutes
Mise en place d'un environnement Express et TypeScript•3 minutes
Mise en place de l'environnement•2 minutes
Mise en place d'un projet Express & TypeScript•3 minutes
Exécution d'un projet Express et TypeScript•3 minutes
Type de données Express•2 minutes
Redémarrage du serveur Express•4 minutes
Taper les données réelles•4 minutes
Types de demandes et de réponses•3 minutes
cors et TypeScript•3 minutes
Saisir le fourre-tout 404•2 minutes
Automatiser le redémarrage du serveur•2 minutes
Une réponse plus spécifique•2 minutes
Une demande plus spécifique•4 minutes
IDS inexistants•3 minutes
Paramètres de la requête•3 minutes
Une demande encore plus spécifique•3 minutes
Paramètres de la requête booléenne•4 minutes
Nombre de paramètres de la requête•3 minutes
Séparer les préoccupations de Router•5 minutes
Séparer les préoccupations des contrôleurs•4 minutes
Ajout et typage d'intergiciels•6 minutes
Votre propre logiciel intermédiaire•5 minutes
Félicitations !•1 minute
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
Scrimba est une plateforme interactive d'apprentissage du code qui compte plus d'un million d'utilisateurs dans le monde entier. Elle propose des cours hautement interactifs et attrayants sur la programmation et le développement web.
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.’
Avis des étudiants
4.6
58 avis
5 stars
70,68 %
4 stars
18,96 %
3 stars
6,89 %
2 stars
1,72 %
1 star
1,72 %
Affichage de 3 sur 58
M
MK
5·
Révisé le 23 juin 2025
it was really helpful , easy to learn , exiting course
K
KS
4·
Révisé le 11 août 2025
I like the two modules that were offered, but I think there should be more material.
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.