- Maîtrise du langage TypeScript
- Avoir une meilleure maîtrise de son application JavaScript en utilisant TypeScript
- Rendre ses applications modulaires et sûres pour une meilleure gestion en équipe.
- Rendre son code compatible avec la plupart des Navigateurs et Frameworks JavaScript
- .Développement
- Développement web
Formation JavaScript à TypeScript
Objectifs
Prérequis
Connaitre le HTML et le CSS
Connaître le JavaScript
Avoir de bonnes notions en POO
Public
Développeurs
Présentiel
Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
Les + d'une formation Access it
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
Les Modules
de formation
Module 1
Présentation de Typescript
Qu’est-ce que le TypeScript ?
• Historique
• Cas d’utilisation
• Fonctionnement global
• Comparaison avec les autres langages
Fonctionnement des navigateurs
Le DOM
Le JSON
• Historique
• Cas d’utilisation
• Fonctionnement global
• Comparaison avec les autres langages
Fonctionnement des navigateurs
Le DOM
Le JSON
Module 2
Les bases
La syntaxe :
• Commentaires
• Conventions de codage
Les variables
• Les différentes variables
• Le typage
• Le transtypage
• Les constantes
• Les bonnes pratiques
Les opérateurs
• Arithmétique
• Assignation
• Logiques
• Conditionnel
Les structures de contrôle
• Conditions
• Boucles
• Les sauts (break/continue/return)
Les fonctions
• Signatures avec Typage
• Le corps
• Les paramètres
• Les valeurs de retour
• Fonctionnement en mémoire
• Les fonctions flêchées
Les objets
Les classes
• Qu’est-ce qu’une classe ?
• Fonctionnement en mémoire
• Les attributs et les propriétés.
• La visibilité
• Les méthodes
• Surcharge
• Héritage
• Redéfinitions
• Bonnes pratiques : Encapsulation et polymorphisme par duck-typing
Les interfaces
Les classes abstraites
Les exceptions
• Commentaires
• Conventions de codage
Les variables
• Les différentes variables
• Le typage
• Le transtypage
• Les constantes
• Les bonnes pratiques
Les opérateurs
• Arithmétique
• Assignation
• Logiques
• Conditionnel
Les structures de contrôle
• Conditions
• Boucles
• Les sauts (break/continue/return)
Les fonctions
• Signatures avec Typage
• Le corps
• Les paramètres
• Les valeurs de retour
• Fonctionnement en mémoire
• Les fonctions flêchées
Les objets
Les classes
• Qu’est-ce qu’une classe ?
• Fonctionnement en mémoire
• Les attributs et les propriétés.
• La visibilité
• Les méthodes
• Surcharge
• Héritage
• Redéfinitions
• Bonnes pratiques : Encapsulation et polymorphisme par duck-typing
Les interfaces
Les classes abstraites
Les exceptions
Module 3
Structurer son code
Les modules
Les Espaces de noms
Le principe SOLID
• améliorer les évolutions de son application
Les Espaces de noms
Le principe SOLID
• améliorer les évolutions de son application
Module 4
TypeScript avancé
Les génériques
Les décorateurs
Les Mixins
Les décorateurs
Les Mixins
Module 5
Mise en production
Le transtypage
Les polyfills
Les polyfills
Module 6
Présentations des technologies liées à TypeScript
Node.js
Angular
React
Angular
React
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?
Contactez-nous en remplissant le formulaire ci-dessous