
SFEIR School TypeScript - Nantes
About this event
À propos de cet événement
SFEIR School TypeScript - Nantes
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 — y compris avec de grandes équipes.
Objectifs Pédagogiques
À la fin de cette formation, les participants seront capables de :
- Écrire des types simples
- Comprendre des types avancés
- Manipuler des modules
- Manipuler des classes, interfaces, types et decorators
Programme de la formation
- Module 0 — Introduction : historique, qu'est-ce que TypeScript ?
- Module 1 — Les types en JavaScript : duck typing, les types en JavaScript. Atelier : les types en JavaScript.
- Module 2 — Annotations de type : annotations de type. Atelier : annotations de type.
- Module 3 — Typer les variables : typer les variables en TypeScript. Atelier : typer les variables.
- Module 4 — Interfaces : interfaces et objets, optional & readonly, héritage & extensions, mapped types. Atelier : interfaces.
- Module 5 — Fonctions : typer les paramètres et le retour, function types, méthodes, paramètres optionnels et valeurs par défaut, rest parameters, surcharge, this. Atelier : fonctions.
- Module 6 — Classes : définir une classe, classe et prototype, implémentation d'interface, abstract class, héritage. Atelier : classes.
- Module 7 — Déstructuration : déstructuration. Atelier : déstructuration.
- Module 8 — Écosystème : modules, définitions de types externes. Atelier : modules.
- Module 9 — Décorateur : décorateur. Atelier : décorateur.
Prérequis
Connaissances
Avoir suivi le cours JavaScript Moderne ou avoir des connaissances équivalentes.
Prérequis techniques
- 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)
Informations pratiques
Date et format
Formation d'une journée (7h15)
18 juin 2026
9h00-17h00
Lieu
SFEIR Nantes
Détails communiqués lors de l'inscription
À qui s'adresse cette formation ?
- Développeuses et développeurs frontend
- Développeuses et développeurs backend Node.js
Formateur : Anthony PENA - Dev Web / Staff Engineer
Source: meetup