Aller au contenu

Catalogue de cours

Les bases de TypeScript

Ajoutez des types à votre JavaScript et repérez les bugs avant la mise en ligne.

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

  1. Section 1

    Types et inférence

    Annotations, inférence et types de base.

    1. Pourquoi des types ?
    2. Annotations de type
    3. Inférence de type
    4. Types primitifs et tableaux
  2. Section 2

    Objets, interfaces et unions

    Décrivez la structure des objets et les types à plusieurs possibilités.

    1. Interfaces
    2. Champs facultatifs et en lecture seule
    3. Types union
    4. Types littéraux et énumérations
  3. Section 3

    Fonctions et génériques

    Typez les fonctions, réutilisez-les avec les génériques et affinez les unions.

    1. Typer les fonctions
    2. Génériques
    3. Affinement de type
    4. Types utilitaires
  4. Section 4

    TypeScript en pratique

    Erreurs, any ou unknown, données d’API et migration.

    1. Lire les erreurs de type
    2. any ou unknown
    3. Typer les données d’API
    4. Passer de JS à TS

Parcours d’apprentissage

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

Retour aux cours