TypeScript

3 jours II Code CNCP : 2226 II Certif info : 83841

/TypeScript

TypeScript est un langage open-source orienté objet développé et maintenu par Microsoft, sous licence Apache 2. C’est un sur-ensemble typé de Javascript et qui compile en JavaScript. II permet d’améliorer et sécuriser la production de code JavaScript, d’appliquer un ensemble d’effets et d’animations et de créer et d’intégrer des composants et de les implémenter.

Les objectifs de la formation TypeScript

A l’issue de la formation TypeScript, les apprenants auront les capacités de :

  • Développer une expertise TypeScript
  • Connaître et utiliser les particularités de TypeScript (les classes, la notion de type, les interfaces)
  • Ecrire une application en TypeScript
  • Exploiter l’écosystème de TypeScript
  • Identifier les meilleurs IDE (Integrated Development Environment).
Lien vers site CPF

Les prérequis de la formation TypeScript

La formation TypeScript nécessite les prérequis suivants :

  • Avoir des connaissances en JavaScipt, en HTML et des notions en programmation orienté objet

Vous n’avez pas les prérequis nécessaires pour la formation TypeScript? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet .

Lien vers site CPF

Le public de la formation TypeScript

La formation TypeScript s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle, notamment :

  • Toute personne ayant des connaissances basiques en WEB et souhaitant maîtriser le développement orienté objet d’application WEB avec TypeScript
  • Informaticiens et concepteurs souhaitant maîtriser les techniques pour développer des applications WEB riches et interactif
  • Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement Full Stack et orienté objet WEB
Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation
TypeScript

Section 1 : Introduction à TypeScript

  • S’initier à TypeScript
  • ECMAScript
  • Pourquoi TypeScript ?
  • Définir TypeScript
  • L’architecture de TypeScript
  • Comprendre TypeScript
  • Passer en revue l’exécution du code JavaScript
  • Exécuter du code TypeScript
  • Environnement de développement
  • Installer le compilateur avec Node.js et NPM
  • Compiler un fichier TypeScript en JavaScript
  • Visualiser quelques usages de TypeScript

Section 2 : Types et instructions basiques dans Typescript

  • Typer une variable
  • Variable et portée
  • Différencier typage statique et typage dynamique
  • Mesurer les limites du typage dynamique en JavaScript
  • Aborder les types primitifs en JavaScript
  • Types basiques
  • Décomposition
  • Définir les types primitifs en JavaScript
  • Conditionnelle
  • Opérateurs
  • Zoom sur les opérateurs
  • Boucles
  • Itération et collections
  • Fonctions
  • Gestion des exceptions
  • Travail à faire : Types et instructions basiques dans Typescript

Section 3 : La programmation orientée objet

  • Les fondamentaux de la programmation orientée objet
  • Les classes
  • Les propriétés
  • Les constructeurs
  • Typer par interface
  • Définir la notion de classe en JavaScript
  • Le statisme
  • L’accessibilité des membres
  • L’encapsulation
  • Vidéo : Utiliser une classe comme type
  • L’héritage
  • L’abstraction
  • Les interfaces
  • Le polymorphisme
  • Comparer classe et interface

Travail à faire : La programmation orientée objet

Section 4 : Typescript en pratique

  • Créer un projet TypeScript avec Gulp
  • Démarrer un projet TypeScript
  • Configurer un projet TypeScript avec Gulp
  • Installer Gulp
  • Configurer Gulp
  • Intégrer des modules
  • Créer une application client
  • Configurer l’application
  • Finaliser l’application
  • Travail à faire : Typescript en pratique
  • Quiz : Typescript en pratique

Section 5 : Utiliser les fonctionnalités avancées de Typescript

  • Utiliser les fonctionnalités avancées
  • Découvrir le croisement de types
  • Faire le point sur le croisement de types
  • Comprendre les types génériques
  • Découvrir les décorateurs
  • Parcourir les différents types de décorateurs
  • Aborder l’exemple du décorateur de propriété
  • Définir l’architecture d’un projet TypeScript
  • Passer en revue les modules en JavaScript
  • Découvrir la notion de namespace
  • Importer des namespaces
  • Utiliser les fichiers de déclaration
  • Travail à faire : Utiliser les fonctionnalités avancées de Typescript
  • Quiz : Utiliser les fonctionnalités avancées de Typescript

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module TypeScript.

Modalités De Formations

TypeScript

La formation certifiante TypeScript est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante TypeScript est disponible en e-learning tutoré. Vous serez accompagné par un formateur / Tuteur tout au long de la formation.

Blended-Learning

La formation TypeScript est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

Le module de formation TypeScript est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation TypeScript

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un