Passez de JavaScript à TypeScript et apprenez à écrire un code plus sûr, lisible et maintenable. Une formation pratique en 2 jours avec projet fil rouge pour maîtriser les types, interfaces et génériques.
Cette formation TypeScript vous permettra de passer du JavaScript à un code plus robuste, lisible et maintenable, en profitant des types statiques et de la puissance de l’inférence de TypeScript.
Pendant 2 jours, vous apprendrez à :
maîtriser les fondamentaux : types, interfaces, classes, modules et génériques,
transformer un projet JavaScript existant en TypeScript étape par étape,
utiliser les décorateurs, types avancés et generics pour écrire du code réutilisable,
configurer tsconfig.json et compiler efficacement votre code,
exploiter TypeScript avec React, Angular ou Vue.js.
Tout au long de la formation, vous construirez une application web fil rouge que vous ferez évoluer vers TypeScript pour en mesurer les bénéfices concrets : sécurité, performance et productivité.
🇺🇸 Cette formation est aussi disponible en anglais
Public
Cette formation TypeScript s'adresse à des développeur·euse·s possédant des connaissances en JavaScript, souhaitant se lancer en TypeScript dans leurs futurs projets.
Formation IA-friendly
Cette formation étant
IA friendly,
certaines sessions sont adaptées
aux développeur·se·s qui souhaitent utiliser de l'IA pour coder. Les exercices sont conçus pour tirer parti des IDEs agentiques. Le·a formateur·rice vous accompagnera sur les bonnes pratiques du développement assisté par IA.
Florent est un très bon formateur, il s'est facilement adapté aux problématiques de notre groupe et on a pu appuyer la formation sur les points les plus importants pour nous. Le TP fil rouge est bien pratique pour se focus sur les points précis.
Les objectifs
Comprendre et maîtriser l’écosystème TypeScript
Utiliser TypeScript pour créer des modules réutilisables
Acquérir les bases nécessaires pour apprendre des frameworks comme Angular
Construire une page web avec TypeScript
Développer une librairie avec TypeScript
Compiler du JavaScript et configurer la génération des fichiers JavaScript
Pré-requis
Expérience d'au moins un an dans un autre langage de programmation
Connaissance préalable en JavaScript (notions de classes, fonctions, closures, scopes)
Ordinateur portable à apporter
Le programme de la formation TypeScript
Jour 1 : De JavaScript à TypeScript, une première approche
TypeScript qu’est-ce que c’est ?
Contexte
Les objectifs
Des projets qui utilisent TypeScript (Angular, Deno, …)
Est-ce obligatoire d’avoir TypeScript sur mes projets ?
Rappels JavaScript
ES5
ES6+
Les outils
Node.js et NPM
La compilation
Babel Vs tsc
Les tests avec Jest
Source Map
L’autocomplétion
Les Types
Types primitifs
Types par références
Éviter de typer tout son code explicitement grâce à l'inférence de type
Typage des fonctions
Les classes
Constructeurs, méthodes et propriétés
Types
Prototypes
Mise en pratique via un TP fil rouge d’application Web :
- Création d'une application JavaScript, qui sera en étape transformée en TypeScript
- Travail sur la configuration de tsconfig, sur les types à mettre en place
Jour 2 : Approfondir les forces de TypeScript
Interfaces
Objets
Function
Classes
Organiser son code grâce aux modules
ES Modules
Namespaces
Retour sur les Types
Tuples
Union Type
Alias
Enum
Contrôler le type d'une valeur grâce aux type guards
Comment utiliser des bibliothèques JavaScript dans un projet TypeScript ?
Les fichiers de définition
Le projet @Types
Comment générer mes propres fichiers de définition
Plus de flexibilité aux types grâce aux génériques
Les décorateurs
Ce qui va arriver dans l’écosystème TypeScript
Ouverture selon demande/formateur (Webassembly, Deno, pnpm, ...)
Mise en pratique via un TP fil rouge d’application Web :
- Ajout d'une librairie externe
- Ajout de narrowing et types améliorés à notre projet
Du plaisir, du fun, avant tout passer un bon moment, c'est ce qui caractérise l'état d'esprit d'Evan tous les jours.
Passionné de code depuis plus de 20 ans, Evan a mis à profit sa passion en créant une entreprise de développement logiciel (durant 8 ans, avec 14 salariés).
Soucieux de la qualité logicielle, et adepte des démarches craftsmanship, TDD et BDD, il a une vision agile et essaye de s’améliorer et progresser en permanence.
Ses amours fous : .net avec C# (ASP.NET Core), JavaScript, Angular, Node.js
Ses IDEs favoris : Visual Studio, Visual Studio Code
Ses découvertes du moment : React, Python (oui, faut pas mourir idiot quand même :=p)
Evan continue aujourd’hui à développer, pour lui, pour ses clients (audits, conseils, et réalisation).
Former est pour Evan une vocation : il aime transmettre et souhaite donner le goût de coder au plus grand nombre !!
Florent est passionné du Web et des technologies qui gravitent autour. Il aime le W3C, le TC39 (quand il ne smoosh pas devant lui), le WhatWG, les frameworks JS (React, Vue.js, Node.js, Angular, ...) et la vanille.
Transmettre sa passion pour l'artisanat web occupe une part importante de son travail de développeur (meetups, formations, conférences, encadrement de stagiaires).
Martin Ferret est développeur et formateur, animé avant tout par une conviction forte : la transmission est une affaire profondément humaine. Issu du secteur de l’aéronautique, il s’est reconverti dans le développement apportant avec lui rigueur, exigence et sens du concret. Depuis, il a travaillé sur des projets variés, notamment dans l’administration et le secteur pharmaceutique, en intervenant sur des stacks modernes comme React, Angular, Next.js, Symfony ou Laravel.
Martin intègre au quotidien les outils d’IA dans son workflow, notamment via des agents spécialisés (front, back, QA), ce qui lui permet de former ses stagiaires sur les pratiques de développement actuelles, concrètes et directement applicables en entreprise.
En formation, son approche repose sur une pédagogie très pratique : création d’une application fil rouge, exercices réguliers, travail en petits groupes et accompagnement individualisé. Attentif à chaque participant, Martin sait adapter son discours et prendre le temps nécessaire pour garantir une montée en compétences durable et opérationnelle de chacun.
Témoignages
4.6/5Basé sur 71 avis*
FM
Florian M.
Deezer08.06.2026
La formation était très vivante. Beaucoup d'exemples, de mise en situation et travaux pratiques pour appliquer les concepts présentés. Florent a également pris le temps de regarder notre stack pour nous faire des retours et nous aider a comprendre son fonctionnement.
PB
Pierre B.
Deezer08.06.2026
Florent est un très bon formateur, il s'est facilement adapté aux problématiques de notre groupe et on a pu appuyer la formation sur les points les plus importants pour nous. Le TP fil rouge est bien pratique pour se focus sur les points précis.
CW
Corentin W.
CLESENCE09.03.2026
Très bonne formation dans l'ensemble. Le formateur est excellent, pédagogue et disponible. J'ai pu acquérir les fondamentaux de TypeScript de façon solide, et l'approche par l'apprentissage ludique rend le contenu plus engageant et mémorable. Je recommande !
AC
Alexis C.
CLESENCE09.03.2026
Chouette formation, intervenant au top, rien à changer
GM
GUILLAUME M.
CLESENCE09.03.2026
La formation était très intéressante. Le formateur est très sympa.
TC
THEO C.
CLESENCE09.03.2026
Contenu de formation pertinente et ludique, Evan est très pédagogique, les deux jours étaient agréables
MH
Mounir H.
CNRS05.12.2024
Formation et formateur de Qualité !
LF
Léo F.
CNRS05.12.2024
Très bien, un formateur au top avec beaucoup d'humour et de pédagogie
FJ
Florence J.
CNRS05.12.2024
Super formateur, pédagogie au top
DC
David C.
CNRS05.12.2024
Bonne introduction à TypeScript avec un développement de jeu en fil conducteur
SR
Simon R.
Digitaleo03.12.2024
Très bonne expérience sur la formation TypeScript.
BL
Benoit L.
Digitaleo03.12.2024
J'ai trouvé la formation très intéressante par rapport à la mise en place de son environnement, le retour des bases JS et la compréhension de TS !
SK
Sullivan K.
OVH15.04.2024
Formation intéressante avec un formateur très sympathique et pédagogue
GE
Gilles E.
Sénat25.03.2024
Top
TR
Theo R.
ALTEN SA25.03.2024
Super formation, juste envie d'en apprendre encore plus sur le TypeScript.
FK
Franck K.
Sénat25.03.2024
Bonne formation pour tout néophyte au TypeScript
EO
Eric O.
Sénat17.01.2024
Formation au contenu riche et intéressant qui permet de faire le tour des possibles avec typescript et d'en comprendre la philosophie.
CS
Claire S.
4.7117.01.2024
Formation Typescript satisfaisante au global. On couvre le gros du sujet. J'aurais néanmoins préféré un peu plus de travaux pratiques.
YM
Yassine M.
Klee Conseil et intégration27.07.2023
Evan est un excellent pédagogue 2.0 !
SN
Sachan N.
Klee Conseil et intégration27.07.2023
Excellente formation et formateur. Le contenu est bien expliqué et on attaque directement l'essentiel.
Thanh Vân N.
Klee Conseil et intégration
La formation est très dynamique et le formateur pédagogue ! Formation très complète et formateur très compétent !
CH
Clément H.
Klee Conseil et intégration24.07.2023
Merci encore une fois à Human Corders de m'avoir formé et merci à Evan Boissonnot de m'avoir fait cette formation sur TypeScript. Je suis resté concentré et motivé tout le long de la formation.
NR
Nesrine R.
Klee Conseil et intégration24.07.2023
un programme riche et détaillé qui couvre de manière exhaustive les concepts clés de TypeScript. Cependant, le rythme de la formation est assez rapide, ce qui peut nécessiter une préparation préalable ou une révision post-formation pour pleinement bénéficier de l'expérience d'apprentissage.
TE
Trystan E.
Klee Conseil et intégration24.07.2023
Sujet très dense à assimiler mais reste accessible avec un bon bagage JavaScript. Ne pas hésiter à poser des questions, le formateur (Evan) y répondra en reprenant pas à pas la partie concernée.
Hâte de mettre en pratique et approfondir le sujet, c'était vraiment top !
HC
Hugo C.
Klee Conseil et intégration24.07.2023
Je n'ai jamais été déçu par mes formations HumanCoders. Mais je tire particulièrement mon chapeau sur la qualité et l'intérêt de celle-ci grâce à Evan et sa volonté d'en faire une expérience à part entière en nous partageant sa passion, son dynamisme et sa bienveillance.
TM
Tadatoshi M.
Klee Conseil et intégration24.07.2023
Rythme et contenu adaptés. Beaucoup d'échanges et formateur passionnant et passionné
LD
Léo D.
RATP SMART SYSTEMS
Sujet intéressant, formateur compétent avec une bonne pédagogie qui nous as permis de voir beaucoup de fonctionnalités de typescript.
ME
Manuel E.
RATP SMART SYSTEMS
Très bonne formation pour apprendre à développer avec typescript, assez complète.
GP
Grégory P.
RATP SMART SYSTEMS
La formation a été très intéressante. Le formateur a été pédagogue, s’est adapté à nos besoins et nous a laissé le temps pour assimiler les concepts.
RS
Robin S.
MEZCALITO
Malgré un temps de formation raccourci, Evan a su rebondir et me proposer un programme adapté, clair et agréable à suivre !
JA
Jérémy A.
MYNED Corporation
Florent est un excellent formateur. Il a su comprendre notre besoin et nous proposer une formation complètement adaptée. Nous retirons beaucoup de cette formation et sommes prêts à passer à l'étape supérieure.
GP
Gaël P.
MYNED Corporation
Excellente formation
QP
Quentin P.
MYNED Corporation
La formation était super intéressante avec la possibilité d'approfondir certains sujets non prévus.
FAQ
Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
9h30 : la formation commence
12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
14h : reprise de la formation
18h : fin de la journée
8 raisons de participer à une formation Human Coders
Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1875 sessions réalisées). 99% des participants se disent satisfaits de nos formations
Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
Catalogue de formations complet : 253 formations au catalogue, de quoi vous accompagner sur tout vos projets
Écosystème dynamique : Nous accompagnons les dev depuis 14 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux