Brainberg
SFEIR School TypeScript - Nantes
Software EngineeringTrainingFree

SFEIR School TypeScript - Nantes

Thu 18 Jun · 07:00
Nantes, 🇫🇷 France
< 50 attendees
SFEIR Nantes · 40 Rue la Tour d'Auvergne

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