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
06/05/24 Distanciel S'inscrire
08/07/24 Distanciel S'inscrire
23/09/24 Distanciel S'inscrire
18/11/24 Distanciel S'inscrire
16/12/24 Distanciel S'inscrire

Ce cours vous intéresse ?

Lieu de formation :
Dates
06/05/24
Distanciel S'inscrire
08/07/24
Distanciel S'inscrire
23/09/24
Distanciel S'inscrire
18/11/24
Distanciel S'inscrire
16/12/24
Distanciel S'inscrire
1
Inter : 700 € HT / participant

Aide au financement

Organiser une session de Groupe
Demandez un devis
Organiser une session dédiée
à votre organisation
Votre société à besoin d'une offre
personnalisée ? Contactez-nous