Catalogue de cours
Les bases de TypeScript
Ajoutez des types à votre JavaScript et repérez les bugs avant la mise en ligne.
- Intermédiaire
- 16 leçons
- 2 projets
- Environ 2.5 h
- EN · UZ · KO · RU · ES · FR · DE · AR
TypeScript est devenu la norme pour développer en JavaScript dans un cadre professionnel : la plupart des offres d’emploi et du code généré par l’IA le supposent désormais connu. Ce cours ajoute des types au JavaScript que vous connaissez déjà : annotations et inférence, interfaces, champs facultatifs et en lecture seule, types union et littéraux, puis fonctions, génériques et affinement de type. Vous apprendrez à lire les erreurs de type du compilateur, à choisir unknown plutôt que any, à typer le JSON renvoyé par vos API et à migrer progressivement un simple fichier .js vers .ts. Le code typé est aussi plus facile à écrire pour les agents et à vérifier pour vous : cet apprentissage renforce tous les autres.
Programme
Section 1
Types et inférence
Annotations, inférence et types de base.
- Pourquoi des types ?
- Annotations de type
- Inférence de type
- Types primitifs et tableaux
Section 2
Objets, interfaces et unions
Décrivez la structure des objets et les types à plusieurs possibilités.
- Interfaces
- Champs facultatifs et en lecture seule
- Types union
- Types littéraux et énumérations
Section 3
Fonctions et génériques
Typez les fonctions, réutilisez-les avec les génériques et affinez les unions.
- Typer les fonctions
- Génériques
- Affinement de type
- Types utilitaires
Section 4
TypeScript en pratique
Erreurs, any ou unknown, données d’API et migration.
- Lire les erreurs de type
- any ou unknown
- Typer les données d’API
- Passer de JS à TS
Parcours d’apprentissage
Développement avec l’IA
Lancez une application TypeScript sécurisée en intégrant l’IA à votre façon de travailler : des algorithmes testés, des outils aux limites bien définies, des choix d’architecture que vous savez expliquer et des mises en production que vous pouvez vérifier après leur déploiement.
Suite de 16 cours
Développement web full-stack
Créez et partagez une application React full-stack testée : une interface accessible à tous, des données visibles uniquement par leur propriétaire, des API aux limites claires, des mises à jour en temps réel qui restent cohérentes et des déploiements réversibles.
Suite de 14 cours
Votre idée en ligne. Commencez en 60 secondes.
Essai gratuit de 7 jours avec chaque offre pour les nouveaux membres · Résiliation à tout moment
Commencer