Typescript

Human Coders

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1680 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
- 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
Programme
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.

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page