TypeScript

Nombre d'heure : 0h

La formation "TypeScript" est conçue pour les développeurs souhaitant maîtriser ce langage de programmation open-source qui étend la syntaxe JavaScript en y ajoutant des fonctionnalités de typage statique. TypeScript permet de développer des applications JavaScript plus robustes, maintenables et évolutives en détectant les erreurs potentielles lors de la phase de développement. Cette formation mettra l'accent sur les concepts fondamentaux de TypeScript, la syntaxe et les fonctionnalités avancées, l'utilisation des types et des interfaces, la compilation, ainsi que l'intégration avec des frameworks populaires tels que Angular. 

Les points forts de la formation

Les participants auront l'occasion d'explorer des sujets tels que la déclaration des variables, les annotations de type, les fonctions et les classes typées, l'héritage, les modules et les namespaces, ainsi que la manipulation des objets JavaScript existants.

En combinant des exposés théoriques, des démonstrations pratiques et des exercices guidés, cette formation permettra aux participants de maîtriser TypeScript et d'être en mesure de développer des applications JavaScript plus fiables et performantes.

Objectif de la formation

  • Comprendre les principes fondamentaux de TypeScript.
  • Maîtriser la syntaxe et les fonctionnalités avancées de TypeScript.
  • Utiliser les types et les interfaces pour améliorer la robustesse du code JavaScript.
  • Compiler du code TypeScript en JavaScript exécutable.
  • Intégrer TypeScript avec des frameworks JavaScript populaires.

Contenu de la formation

Module 1. Introduction à TypeScript

  • Compréhension des principes fondamentaux de TypeScript.
  • Présentation des avantages de l'utilisation de TypeScript par rapport à JavaScript.
  • Exploration des fonctionnalités et des cas d'utilisation de TypeScript.

Module 2. Syntaxe et fonctionnalités de base 

  • Déclaration des variables avec les types de données de base.
  • Utilisation des annotations de type pour spécifier les types des variables.
  • Manipulation des tableaux, des fonctions et des objets typés en TypeScript.

Module 3. Types et interfaces

  • Utilisation des types pour spécifier les structures de données complexes.
  • Déclaration et utilisation des interfaces pour définir des contrats.
  • Utilisation des types génériques pour créer des composants réutilisables.

Module 4. Compilation de TypeScript

  • Configuration et utilisation du compilateur TypeScript. 
  • ptions de compilation et génération de fichiers JavaScript exécutables.
  • Intégration de la compilation automatique dans un flux de développement.

Module 5. Manipulation des objets JavaScript existants

  • Utilisation de TypeScript pour interagir avec du code JavaScript existant.
  • Définition des types pour les bibliothèques JavaScript tierces.
  • Utilisation de déclarations de types pour améliorer l'interopérabilité.

Module 6. Modules et namespaces

  • Organisation du code en modules et en espaces de noms.
  • Importation et exportation de modules en TypeScript.
  • Résolution des conflits de noms et gestion des dépendances entre modules.

Module 7. Intégration de TypeScript avec des frameworks JavaScript

  • Utilisation de TypeScript avec des frameworks populaires tels que Angular.
  • Création de composants typés et de services dans un environnement Angular.
  • Avantages de l'utilisation de TypeScript dans le développement avec des frameworks.

 

Résultats attendus

À la fin de cette formation, les participants seront en mesure de :

  • Comprendre les principes fondamentaux de TypeScript.
  • Maîtriser la syntaxe et les fonctionnalités avancées de TypeScript.
  • Utiliser les types et les interfaces pour améliorer la robustesse du code JavaScript.
  • Compiler du code TypeScript en JavaScript exécutable.
  • Intégrer TypeScript avec des frameworks JavaScript populaires.

Prérequis

Aucun prérequis pour cette formation.

Modalités pédagogiques adaptées aux personnes en situation de handicap

Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.

Durée et rythme de la formation

0 h
Plusieurs rythmes possibles

Financement

Prix : 1500

Formations similaires

14 formations
HTML & CSS avancé
Lire plus...
Initiation au langage Javascript
Lire plus...
Approfondissement du Javascript
Lire plus...
Apprentissage du langage PHP (PHP8)
Lire plus...
Programmation orientée objet en PHP
Lire plus...
Initiation au Framework PHP Symfony
Lire plus...
Framework PHP Symfony : perfectionnement
Lire plus...
Initiation au Framework React.js
Lire plus...
Approfondissement du Framework React.js
Lire plus...
Javascript, React & Electron
Lire plus...
Initiation au Framework Vue.js
Lire plus...
Approfondissement du Framework Vue.js
Lire plus...
Comprendre et développer des APIs
Lire plus...