SFEIR InstituteTYPESCRIPT
TypeScript
Des bases solides pour développer des applications en TypeScript
1 jour / 7h
Présentation du cours
TypeScript est un sur-ensemble typé de JavaScript qui se compile en JavaScript pur.
Parce qu’il permet d’écrire du code robuste et maintenable, TypeScript est très largement adopté au sein des frameworks web, librairies JavaScript, applications web ou back-end Node.js.
Ce cours couvre ce que vous devez savoir pour être opérationnel et créer des site webs, librairies, applications avec TypeScript.
Objectifs pédagogiques
- Découvrir TypeScript
- Être capable d’écrire des types simples
- Être capable de comprendre des types avancée
Public cible
- Développeur Frontend
- Développeur Backend NodeJS
Prérequis
- Avoir suivi le cours JavaScript Moderne ou avoir des connaissances équivalentes
Programme
Module 1 : Introduction
- Historique
- C’est quoi TypeScript ?
Module 2 : Les types en JavaScript
- Duck typing
- Les types en JavaScript
Ateliers:
- Les types en JavaScript
Module 3 : Annotations de type
- Annotations de type
Ateliers:
- Annotations de type
Module 4 : Typer les variables
- Typer les variables en TypeScript
Ateliers:
- Typer les variables
Module 5 : Interfaces
- Interfaces et objets
- Optional & readonly
- Héritage & extensions
- Mapped types
Ateliers:
- Interfaces
Module 6 : Fonctions
- Typer les paramètres et le retour
- Functions types
- Méthodes
- Paramètres optionnels et valeurs par défaut
- Rest parameters
- Surcharge
- This
Ateliers:
- Fonctions
Module 7 : Classes
- Définir une classe
- Classe et prototype
- Implémentation d’interface
- Abstract class
- Héritage
Ateliers:
- Classe
Module 8 : Déstructuration
- Déstructuration
Ateliers:
- Déstructuration
Module 9 : Ecosystème
- Modules
- Définitions de types externes
Ateliers:
- Modules
Module 10 : Décorateur
- Décorateur
Ateliers:
-
- Décorateur
Nos sessions de formations
Lieu de formation :
Dates
16/12/24
Distanciel
S'inscrire
Ce cours vous intéresse ?
Lieu de formation :
Dates
16/12/24
Distanciel
S'inscrire
Inter : 700 € HT / participant
Organiser une session de Groupe
Demandez un devis
Demandez un devis
Votre société à besoin d'une offre
personnalisée ? Contactez-nous
personnalisée ? Contactez-nous