TypeScript
Version du programme : 1
Type de formation
MixteDurée de formation
14 heuresAccessibilité
OuiTypeScript
La formation TypeScript vous permettra de produire du JavaScript pouvant être interprété par tous les navigateurs web.
Objectifs de la formation
- 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).
Profil des bénéficiaires
- Développeurs ayant à réaliser des applications Web responsives.
- Avoir une très bonne connaissance de JavaScript.
Contenu de la formation
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
- Assemblage de code pour le serveur
- Le .map, mapper entre TypeScript et le JavaScript généré
- Les outils
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
Objet avec TypeScript
- Classes dans TypeScript
- Constructeurs, méthodes et propriétés
- Hériter en TypeScript
- Interfaces
- 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
- Ecrire ses propres fichiers de définition
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- En amont de la formation : entretien permettant l’analyse des besoins des participants et/ou questionnaire de positionnement L’évaluation des compétences est réalisée : - Par des exercices pratiques et/ou mises en situation, tout au long de la formation - Par un exercice de synthèse et/ou un questionnaire d’auto-évaluation et/ou une certification, en fin de formation Feuille de présence émargée par demi-journée par les stagiaires et le formateur Formulaires d'évaluation de la formation à chaud et à froid (3mois après la session) Certificat de réalisation Attestation de fin de formation avec relevé des compétences acquises. DANS LE CAS DE FORMATIONS A DISTANCE Il est nécessaire que le stagiaire : - Possède un PC ou un Mac, avec le logiciel installé dans la bonne version - Une connexion internet stable d’au moins 8Mo/s - Un navigateur Web récent - Zoom ou Teams devra être installé (accompagnement possible)
Ressources techniques et pédagogiques
- Exposés, aides visuelles, support de cours, exercices pratiques d’utilisation Questions/réponses entre les stagiaires et le formateur En présentiel : ordinateurs Mac ou PC, connexion internet, tableau blanc/paperboard, vidéoprojecteur, partage de documents A distance : logiciel de visio-conférence, partage d’écran formateur et stagiaire, partage de documents
Capacité d'accueil
Délai d'accès
Accessibilité
Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation. Délai d'accès : Les inscriptions doivent être réalisées une semaine avant le début de la formation. La formation peut être suivie : - En inter-entreprises : 2 à 6 personnes. Session maintenue si 2 personnes confirmées. - En intra-entreprise : 1 à 8 personnes - Individuellement : planifiée selon les disponibilités de chacun Horaires et rythmes : - En présentiel : 9h à 17h, journées consécutives ou non - A distance : sessions de 2h sur lundi 9h au samedi 12h Lieu de formation : - Sur site client - A distance