Formation TypeScript
| 2390€ HT / personne |
| 3 jours (21 heures) |
Présentation
Apprenez à optimiser la performance et la sécurité de votre code en JavaScript grâce à notre formation TypeScript.
Le TypeScript ajoute de nouvelles fonctionnalités au JavaScript pour renforcer la qualité de vos applications. Ce langage aimé des développeurs a fait ses preuves en obtenant une forte et rapide courbe d’adoption.
Notre formation TypeScript vous enseignera les bases du langage. Vous découvrirez les concepts les plus importants : la syntaxe, les Types, le compiler, les fonctions, les classes et les decorators.
Nous vous apprendrons également l’interopérabilité entre TypeScript et JavaScript ou comment débugger vos développements.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie TypeScript (5.9.3) et ses nouveautés.
Objectifs
- Comprendre le TypeScript, son usage ainsi que son compiler
- Savoir coder en TypeScript
- Comprendre le lien entre JavaScript et TypeScript
- Migrer son code JavaScript en TypeScript
Public visé
- Développeurs front-end
- Architectes techniques
- Chefs de projets
- Ingénieurs d’études
- Webmasters
Pré-requis
- Connaissance en HTML et CSS
- Expérience en JavaScript ou avoir suivi notre formation JavaScript
Programme de notre formation TypeScript
Introduction
- Du JavaScript au TypeScript
- Pourquoi utiliser TypeScript ?
- Ce que TypeScript n’est pas
- Installation
Les Types
- TypeScript vs JavaScript
- Qu’est-ce qu’un Type ?
- Comment les utiliser ?
- L’assignabilité
- Les annotations
- Type assignment et inference
- Les formes des Types
- Les modificateurs
Le compiler
- Inclusion et exclusion des fichiers
- TypeScript Core libs
- Configurer le compiler
- Vérifier la qualité du code
- Compiler son projet
Les bases de TypeScript
- Index.ts
- Les types de variables
- Les chiffres
- Les strings
- Les booleans
- Les types d’objets
- Les types d’arrays
- Les tuples
- Les enums
- Coder avec les types
- Any
- Union
- Literal
- Alias et types personnalisés
- Unknown
- Never
Les fonctions
- Les types de fonctions
- Les fonctions comme Types
- Les paramètres
- Les types de return
- Compatibilité call-signature
Les classes et les interfaces
- Class et héritage
- Utilisation de “this”
- Modification d’accès public et privé
- Teadonly
- Getters et Setters
- Classes abstraites
- Pourquoi utiliser les interfaces ?
- Les interfaces comme types de fonctions
- Les extensions
- Fusion d’interfaces
- Paramètres et propriétés optionnelles
- Compilation JavaScript
Les decorators
- Que sont les decorators ?
- Decorator factories
- Améliorer l’usage des decorators
- Ajouter plusieurs decorators
- Les propriétés
- Accessor et paramètres
Migrer de ES vers TypeScript
- Les Types Declarations
- Les paramètres Rest
- Les fonctions arrow
- L’opérateur Spread
- Comment migrer de JavaScript à TypeScript ?
- Type lookup
- Utiliser du Javascript tiers
Troubleshooting
- Retourner null
- Les exceptions
- Throwing
- Returning
- Le Type Option
Programmation réactive
- Comprendre la programmation réactive
- Qu’est-ce que la propagation asynchrone ?
- Les promises et les futures
- ReactiveX observables
- Opérateurs composables
- Observables chauds vs observables froids
Pour aller plus loin
Formation JavaScript
Formation JavaScript Avancé
Formation Zod
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 2390€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS


























































