Prérequis
Connaissances préalables de Javascript ou d’un langage de programmation
Durée
2 jours
Contenu Technique de la Formation
La formation aborde les contenus techniques suivants :
- Introduction à Typescript et fondamentaux
- Classes, Types Avancés et Intégration
Objectifs de la Formation
Les objectifs visés par cette formation sont :
- Acquérir une compréhension approfondie de TypeScript et de ses fonctionnalités.
- Apprendre à utiliser TypeScript pour améliorer le développement JavaScript.
- Maîtriser les types de données, les interfaces et les classes de TypeScript.
- Comprendre les fonctionnalités avancées telles que les types génériques et les décorateurs.
- Savoir comment intégrer TypeScript dans des projets JavaScript existants.
Table des Matières
Introduction à TypeScript et Fondamentaux
- Introduction à TypeScript
- Présentation de TypeScript et son rôle dans le développement web.
- Avantages de l'utilisation de TypeScript par rapport à JavaScript pur.
- Configuration de l'environnement de développement pour TypeScript.
- Types et Variables
- Déclaration de variables avec types explicites et implicites.
- Utilisation des types de base tels que number, string, boolean, etc.
- Types avancés : tuples, énumérations, unions et intersections.
- Fonctions et Interfaces
- Définition et utilisation de fonctions typées.
- Création et utilisation d'interfaces pour définir des contrats de types.
- Héritage et implémentation de multiples interfaces.
Classes, Types Avancés et Intégration
- Classes et Héritage
- Création de classes avec TypeScript.
- Héritage de classes et utilisation des modificateurs d'accès.
- Utilisation des propriétés statiques et des méthodes.
- Types Génériques
- Introduction aux types génériques et leur utilisation.
- Création de fonctions et de classes génériques.
- Contraintes sur les types génériques.
- Décorateurs
- Introduction aux décorateurs TypeScript.
- Utilisation des décorateurs intégrés (e.g., @NgModule dans Angular).
- Création de décorateurs personnalisés.
- Intégration de TypeScript dans des Projets JavaScript
- Utilisation de la fonctionnalité "strict mode" de TypeScript.
- Configuration d'un projet existant pour prendre en charge TypeScript.
- Migration progressive vers TypeScript dans un projet JavaScript existant.
En Pratique
- Déclaration de variables avec des types explicites et implicites.
- Implémentation de fonctions avec des types de paramètres et de retour.
- Création d'interfaces pour représenter des objets et des contrats.
- Création de classes avec TypeScript et utilisation d'héritage.
- Implémentation de fonctions et de classes génériques pour une flexibilité accrue.
- Utilisation de décorateurs pour ajouter des fonctionnalités à des classes.
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.