Accueil > Technologies WEB > TypeScript : développement avec le JavaScript de Microsoft
Formation #TWC127

Formation TypeScript : développement avec le JavaScript de Microsoft

Durée : 3 jours

Code : TWC127


Prochaines dates programmées :

Du 29 au 31 Mai 2024

Du 28 au 30 Août 2024

Du 13 au 15 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Connaitre les grands principes relatifs à TypeScript
  • Acquérir les compétences nécessaires pour développer des applications en TypeScript
Programme
1/ Retour sur les fondements de JavaScript
  • Variables et portée
  • Conditionnelles et boucles
  • Fonctions
  • Isolation de code
2/ Présentation de TypeScript
  • Historique, évolution et enjeux
  • Syntaxe, principes et hiérarchie du code
  • Compatibilité JavaScript et TypeScript
  • Différences entre les deux langages
  • Cas d’utilisation, pourquoi TypeScript ?
  • Principaux apports et fonctionnalités
  • Installer TypeScript
  • Compiler son premier programme TypeScript
3/ Mise en place de l’environnement, outillage
  • TypeScript Playground
  • Compileur TypeScript
  • Choisir son éditeur TypeScript
  • Installer TypeScript dans Visual Studio
  • Installer l’interface en ligne de commande TypeScript
4/ Typage, variables et fonctions
  • Utilisation des types dans TypeScript
  • Définition de l'inférence de type
  • Types existants dans TypeScript
  • Fonctions
  • Paramètres de fonctions : options, par défaut, paramètre rest
  • Tableaux (Array)
  • Autres types comme Enum...
5/ Objet avec TypeScript
  • Classes dans TypeScript
  • Constructeurs, méthodes et propriétés
  • Hériter en TypeScript
6/ Interfaces
  • Concevoir des interfaces
  • Implémenter des interfaces
  • Types personnalisés (arrays et fonctions)
  • Fichiers de définition
7/ Génériques
  • Typage générique, vue d’ensemble
  • Créer des génériques
  • Contraintes de types
8/ Modules en TypeScript
  • Deux types de modules
  • Les "mixins"
  • Faire le "merge de classes" avec les "mixins"
  • Type définition avec TypeScript
  • Ecrire ses propres fichiers de définition
9/ Aller plus loin
  • Décorateurs
  • Unions de types
  • Alias
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de Projet
  • Développeurs
Dates

Dates

  • Du 29 au 31 Mai 2024
  • Du 28 au 30 Août 2024
  • Du 13 au 15 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.