SFEIR
Formation gratuite

TypeScript

18 juin 2026
Nantes
09:00 - 17:00
A

Anthony Pena

Staff Engineer, SFEIR Nantes

A propos

TypeScript est un langage de programmation qui vient ajouter de la rigueur à JavaScript sans nous obliger à repartir de zéro quand on maîtrise déjà ce dernier.

Ce langage compilé s'est imposé comme norme dans énormément de contextes de développement d'applications basées sur JavaScript.

Cette formation se propose de faire le tour des fonctionnalités les plus répandues pour être productif ou productive dans un projet TypeScript. Les concepts spécifiques au langage seront abordés (classes, interfaces, modules, manipulation des types…).

En suivant cette formation encadrée par un GDE Web (expert reconnu par Google), vous serez en capacité d'amener et développer vos prochains projets en production sur une base de TypeScript, et de monter d'un cran sur votre capacité à construire des applications modernes maintenables sur la durée.

Objectifs pedagogiques

  • Écrire des types simples
  • Comprendre des types avancés
  • Manipuler des modules
  • Manipuler des classes, interfaces, types et decorators

Programme detaille

01

Module 0 — Introduction

Historique, qu'est-ce que TypeScript ?

02

Module 1 — Les types en JavaScript

Duck typing, les types en JavaScript. Atelier : les types en JavaScript.

03

Module 2 — Annotations de type

Annotations de type. Atelier : annotations de type.

04

Module 3 — Typer les variables

Typer les variables en TypeScript. Atelier : typer les variables.

05

Module 4 — Interfaces

Interfaces et objets, optional & readonly, héritage & extensions, mapped types. Atelier : interfaces.

06

Module 5 — Fonctions

Typer les paramètres et le retour, function types, méthodes, paramètres optionnels, rest parameters, surcharge. Atelier : fonctions.

07

Module 6 — Classes

Définir une classe, classe et prototype, implémentation d'interface, abstract class, héritage. Atelier : classes.

08

Module 7 — Déstructuration

Déstructuration. Atelier : déstructuration.

09

Module 8 — Écosystème

Modules, définitions de types externes. Atelier : modules.

10

Module 9 — Décorateur

Décorateur. Atelier : décorateur.

Prerequis techniques

  • Avoir suivi le cours JavaScript Moderne ou avoir des connaissances équivalentes
  • Une machine personnelle
  • Node.js 18 ou supérieur
  • Git
  • Un accès à GitHub (possibilité de cloner un dépôt)
  • Un éditeur de texte ou un IDE (VS Code ou WebStorm recommandés)

Public cible

  • Développeuses et développeurs frontend
  • Développeuses et développeurs backend Node.js

Informations pratiques

Date : 18 juin 2026

Horaires : 09:00 - 17:00

Lieu : Nantes

Prix : Gratuit

Certification : Attestation SFEIR School delivree.

Dejeuner : Inclus pour les participants en presentiel.

typescriptjavascriptnantesformation
SFEIR

Pret a accelerer votre expertise ?

Inscrivez-vous des maintenant. Les places sont limitees pour garantir la qualite de l'accompagnement.