Retour

Typescript

Objectifs de la formation

- Maîtriser l'outillage TypeScript (et son écosystème) - Construire une page web avec TypeScript - Créer des modules réutilisable TypeScript (classes, interfaces, ...) - Être à l'aise pour apprendre Angular, VueJs, ReactJs - Développer une librairie avec TypeScript - Savoir compiler du JavaScript et configurer la génération des fichiers JavaScript Les programmes, pré-requis et objectifs sont régulièrement mis à jour afin d'être au plus proche des avancées de la technologie. Vous pouvez consulter la dernière version en suivant le lien internet du programme : https://www.humancoders.com/formations/typescript

Contenu de la formation

Les programmes, pré-requis et objectifs sont régulièrement mis à jour afin d'être au plus proche des avancées de la technologie. Vous pouvez consulter la dernière version en suivant le lien internet du programme : https://www.humancoders.com/formations/typescript Jour 1 : De javascript à TypeScript, une première approche TypeScript qu'est ce que c'est ? - Contexte - Les objectifs - Des projets qui utilisent TypeScript (Angular, Deno, ...) - Est-ce obligatoire d'avoir TypeScript sur mes projets ? Rappels JavaScript - ES5 - ES6+ Les outils - Node.js et NPM - La compilation (Babel Vs tsc) - Les tests avec Jest - Source Map - L'autocomplétion Les Types - Types primitifs - Types par références - Éviter de typer tout son code explicitement grâce à l'inférence de type - Typage des fonctions Les classes - Constructeurs, méthodes et propriétés - Types - Prototypes Mises en pratique tout au long de la journée via un TP fil rouge d'application Web Jour 2 : Approfondir les forces de TypeScript Interfaces - Objets - Function - Classes Organiser son code grâce aux modules - ES Modules - Namespaces Retour sur les Types - Tuples - Union Type - Alias - Enum - Contrôler le type d'une valeur grâce aux type guards Comment utiliser des librairies JavaScript dans un projet TypeScript - Les fichiers de définition - Le projet @Types - Comment générer mes propres fichiers de définition Plus de flexibilité aux types grâce aux génériques Les décorateurs Ce qui va arriver dans l'écosystème TypeScript Ouverture selon demande/formateur (Webassembly, Deno, pnpm, ...) Mises en pratique tout au long de la journée via un TP fil rouge d'application Web.

Résultats de la formation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

- Experience d au moins un an dans un autre langage de programmation - Avoir suivi une formation JavaScript : ou bien connaitre les scopes (this, closure) en JavaScript et bien comprendre les fonctions et classes en JavaScript Les programmes, pre-requis et objectifs sont regulierement mis a jour afin d etre au plus proche des avancees de la technologie. Vous pouvez consulter la derniere version en suivant le lien internet du programme : https://www.humancoders.com/formations/typescript

Formation 100% en ligne

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Human Coders

Durée de la formation

12 mois

Prochaine(s) session(s)

  • 01/01/2025 - 31/12/2025