Formation TypeScript : apprendre à développer en TypeScript


  • UTILISER LE LANGAGE DE MICROSOFT POUR AMÉLIORER LA PRODUCTIVITÉ DE DÉVELOPPEMENT D'APPLICATIONS COMPLEXES
REFERENCE
 
 
JTPS
DUREE
 
 
2 jours
TARIFS
 
 
1400 € HT
Niveau : Intermédiaire
Classe à distance: Non
OBJECTIFS :
 

TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but d'améliorer et de sécuriser la production de code JavaScript, TypeScript est peu à peu devenu un langage incontournable du front pour tous les développeurs compilant en JavaScript.

TypeScript permet un typage statique optionnel des variables et des fonctions, la création de classes et d'interfaces et l'import de modules, tout en conservant l'approche non-contraignante de JavaScript. Plebiscité pour les applications complexes, Typescript est également le langage utilisé pour le développement de la nouvelle version du framework Angular.

Concrètement, à l'issue de cette formation TypeScript, vous serez en mesure de :

  • Connaître et utiliser les particularités de TypeScript (les classes, la notion de type, les interfaces...)
  • Écrire une application en TypeScript
  • Exploiter l'écosystème de TypeScript
  • Identifier les meilleurs IDE (Integrated Development Environment)
PRÉ-REQUIS :
 

Pour suivre ce cours TypeScript, il est primordial de maîtriser le langage JavaScript. La formation JavaScript, les fondamentaux (Réf. IJDH) est une base incontournable.

PUBLIC :
 

Cette formation TypeScript cible principalement les développeurs ayant à réaliser des applications Web responsives en TypeScript.

PROGRAMME :
 

Jour 1

Présentation de TypeScript

Objectifs du langage TypeScript : les grosses applications
Histoire de TypeScript, développé par Microsoft
TypeScript, un sur-ensemble de JavaScript
Compatibilité JavaScript et TypeScript
Différences entre les deux langages
Typage avec TypeScript / L'objet avec TypeScript

Plateforme de développement

IDE en présence
Outils Chrome
Focus sur Visual Studio Code
Transpilation avec VS Code
Assemblage de code pour le navigateur et pour le serveur
Le .map, mapper entre TypeScript et le JavaScript généré

Exemples de travaux pratiques

Installation des produits nécessaires : IDE, transpilleurs
Compréhension des outils de mapping
Utiliser les outils de source map pour déboguer l'application initiale

Typage en TypeScript

Utilisation des types dans TypeScript
Définition de l'inférence de type
Types existants dans TypeScript
Fonctions
Tableaux (Array)
Autres types comme Enum...

Exemples de travaux pratiques

Création d'un programme client qui intègre tous les types de TypeScript, et les utilise
Typage dans les méthodes et objets

Jour 2

Objet avec TypeScript

Classes dans TypeScript
Constructeurs, méthodes et propriétés
Hériter en TypeScript
Interfaces
Généricité

Exemple de travaux pratiques

Conception d'une application en TypeScript avec de multiples classes, exploitant les constructeurs, les interfaces, l'héritage et la généricité

Modules en TypeScript

Deux types de modules
Les "mixins"
Faire le "merge de classes" avec les "mixins"
Type définition avec TypeScript
Écrire ses propres fichiers de définition

Exemple de travaux pratiques

Conception de différents types de modules TypeScript, création de ceux-ci et importation

TRAVAUX PRATIQUES :
 

Ce cours TypeScript est ponctué de travaux pratiques pour une meilleure assimilation des connaissances.

S'INSCRIRE À CETTE
FORMATION TYPESCRIPT
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 

Web - Digital

Bootstrap : L'essentiel
Ce cours a été conçu pour approcher simplement les technologies HTML et CSS grâce à la librairie Bootstrap qui permet de concevoir des pages web très...

4 j

 
Cette formation Jquery vous permet d'acquérir des connaissances et des compétences pour développer des sites Web interactifs et dynamiques avec le Framework jQuery....

4 j

 
Bootstrap est une collection d'outils utile à la création du design (graphisme, animation et interactions avec la page dans le navigateur ... etc. ...) de sites et...

3 j

 

Web - Digital

JQuery Mobile
Jquery mobile est un framework optimisé et riche pour le développement d'application ou de sites WEB pour équipement mobile (tablette, téléphone) mais aussi...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB