TYPESCRIPT
Formation certifiante - Code CPF 83 841 - 3 jours (21 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
A l'issue de la formation, les stagiaires seront capables 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)
La formation TypeScript est accessible à toute personne ayant des connaissances en JavaScipt, en HTML et des notions en programmation orienté objet.
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
- Toute personne ayant des connaissances en développement WEB et souhaitant maîtriser le développement d’application WEB avec Symfony et PHP orienté objet
- Informaticiens et développeur applicatif souhaitant maîtriser les techniques pour développer PHP orienté objet et le Framework Symfony
- Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement WEB orienté objet avec PHP et Symfony
PROGRAMME DE FORMATION
TYPESCRIPT
Rappels sur Javascript
- Variables et portée
- Conditionnelles et boucles
- Fonctions
- Isolation de code
ECMAScript (ES7, ES8, ES9, ES10)
Présentation de TypeScript
- Objectifs du langage TypeScript
- 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
Mise en place de l’environnement, outillage
- TypeScript Playground
- Compilateur TypeScript
- Choisir son éditeur TypeScript
- Installer TypeScript dans Visual Studio
- Installer l’interface en ligne de commande TypeScript
Atelier et cas pratique
Typage, variables et fonctions
- Utilisation des types dans TypeScript
- Définition de l’inférence de type
- Types existants dans TypeScript
- Types statiques et types dynamiques
- Type any et types primitifs
- Fonctions
- Paramètres de fonctions : options, par défaut, paramètre rest
- Tableaux (Array)
- Autres types comme Enum…
Objet avec TypeScript
- Classes dans TypScript (Définition, Propriétés, Héritage)
- Constructeurs, méthodes et propriétés
- Interfaces
- Généricité
Interfaces
- Concevoir des interfaces
- Implémenter des interfaces
- Types personnalisés (arrays et fonctions)
- Fichiers de définition
Atelier et cas pratique
Génériques
- Typage générique, vue d’ensemble
- Créer des génériques
- Contraintes de types
Modules
- Modules internes
- Implémenter des modules
- Organiser son code avec les modules
- Importer des modules externes
- Les « mixins »
- Faire le « merge de classes » avec les « mixins »
- Type définition avec TypeScript
- Ecrire ses propres fichiers de définition
Atelier et cas pratique
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS