Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
25541a92-5800-4dcf-8412-449513375de7
image OF
TYPESCRIPT, les fondamentaux du langage

TYPESCRIPT, les fondamentaux du langage

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme
  • Maîtriser les types dans TypeScript
  • Développer des programmes front-end et back-end en TypeScript
  • Mettre en oeuvre les modules et les namespaces
  • Exploiter les concepts TypeScript avancés
  • Configurer un projet TypeScript

1. Introduction à TypeScript

o Pourquoi utiliser TypeScript

o Les origines de TypeScript

o Les fonctionnalités de TypeScript

o TypeScript vs JavaScript

o L’environnement de développement pour développer en TypeScript

o Ateliers:

§ Mise en place d’un environnement de développement TypeScript

§ Quick win: un premier programme TypeScript en 5 minutes

2. Les bases de TypeScript

o Les types de base

o Déclaration de variables

o Les fonctions: les bases, this, surcharge

o Débugger un programme TypeScript, fichiers map

o Ateliers:

§ Manipulation des types de base

§ Création et mise en oeuvre de fonctions

3. Les bases de la POO en TypeScript

o Les interfaces

o Les classes

o Les énumérations

o Les generics

o Ateliers:

§ Développer une application POO en TypeScript

4. Les Types

o Inférence de type

o Compatibilité entre types

o Types avancés

o Types utilitaires

o Ateliers:

§ Mise en oeuvre des concepts de types avancés

5. Modularité

o Les modules

o La résolution des modules

o Les bonnes pratiques de mise en oeuvre des modules

o Les namespaces

o Ateliers:

§ Mise en oeuvre et compilation des modules TypeScript

6. Concepts avancés

o Fusion de déclaration

o Décorateurs

o Mixins

o Directives Triple-Slash

o Fichiers de déclaration

o Ateliers:

§ Mise en oeuvre des décorateurs

§ Création de fichier de déclaration

7. Configurer un projet TypeScript

o tsconfig.json

o Options de compilation

o Références de projets

o Intégration avec des outils de build

o Ateliers:

§ Configurer un projet TypeScript et NPM pour construire une application web SPA, une librairie JavaScript, une application backend Node.js

Public visé
  • Maîtriser les types dans TypeScript
  • Développer des programmes front-end et back-end en TypeScript
  • Mettre en oeuvre les modules et les namespaces
  • Exploiter les concepts TypeScript avancés
  • Configurer un projet TypeScript
Prérequis
  • Avoir suivi le cours JavaScript: Les fondamentaux du langage ou avoir des connaissances équivalentes
  • Des connaissances de base en programmation orientée objet (types, classes, interfaces,…) ne sont pas requises mais seront un grand plus pour comprendre les concepts objets présents dans TypeScript
  • Connaissances de base en HTML

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :22 avr.23 avr.24 avr.25 avr.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :22 avr.23 avr.24 avr.25 avr.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :22 avr.23 avr.24 avr.25 avr.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :22 avr.23 avr.24 avr.25 avr.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :22 avr.23 avr.24 avr.25 avr.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Refuser
Accepter