Formation

Img Post

TypeScript avancé

  • #Front
  • #Backend
background image
cadre Talosi

Participants

  • Développeurs
  • TechLeader
  • Architectes
  • Intégrateurs

Prés-requis

  • Connaissance du TypeScript

Durée

2 Jours (14 heures)

Tarif

1200 € HT

Format possible

  • En présentiel
  • En distanciel

Prochaines sessions

La description

TypeScript est un langage de programmation open-source développé et maintenu par Microsoft. C'est un sur-ensemble de JavaScript qui ajoute des fonctionnalités de type de données statiques et de classe aux codes JavaScript. Le but de TypeScript est de fournir un moyen de vérifier le type de données et de trouver des erreurs de type de données à l'étape de compilation, plutôt qu'à l'exécution.

Objectifs

  • Approfondir ses bases en TypeScript
  • Bonnes pratiques & tips

Le programme

    Révision des concepts de base de TypeScript

    • Les types de données
    • Les classes et les interfaces
    • Les bonnes pratiques de développement avec ce langage

    Utilisation avancée des types

    • Types avancés (intersection, union, etc.)
    • Types d'alias
    • Types de référence
    • Types personnalisés
    • Types à débordement

    Utilisation avancée des interfaces

    • Interfaces génériques
    • Interfaces héritées
    • Interfaces étendues
    • Interfaces de contrainte

    Décoration de classes et de propriétés

    • Les décorateurs de classe
    • Les décorateurs de propriété

    Classes avancées en TypeScript

    • Modificateurs de visibilité (public, private, protected)
    • Getters et setters
    • Méthodes abstraites
    • Méthodes statiques

    Fonctionnalités avancées de TypeScript

    • Modules avancés (export et import)
    • Décorateurs avancés
    • Types de fonctions
    • Types de tableaux

    Modules avancés

    • Utilisation de "namespaces"
    • utilisation de "declarations merging"