Notre programme de formation TypeScript
TypeScript est un analyseur de code statique avec quelques syntaxes additionnelles au-dessus du langage JavaScript. Nous l'apprécions pour sa capacité à fournir une documentation automatique du code, à détecter les erreurs à la compilation, et à offrir une plus grande sécurité, permettant ainsi d’écrire moins de tests.
- 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
- 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
- 💯 Très courte, pour une montée en compétence rapide et impactante.
- 🧑💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.
Contenu de la formation
Maîtrise avancée de TypeScript
Cette formation est un apprentissage complet du langage TypeScript et des outils associés. À l’issue de cette formation, le participant aura appréhendé toutes les spécificités d'un langage typé, et sera prêt à travailler sur des projets en TypeScript. En résumé, cette formation vous permettra :
- de comprendre les bases du langage TypeScript
- d'apprendre à utiliser les outils de développement associés à ce langage
- de comprendre les avantages et inconvénients de ce langage
- de créer et maintenir un projet complet en TypeScript
Cette section pose les bases de TypeScript, en expliquant pourquoi et comment utiliser ce langage typé au-dessus de JavaScript. Nous aborderons l’installation, les outils essentiels, et la configuration pour différents environnements.
- Pourquoi choisir TypeScript ?
- Installation et configuration
- Outils de développement : Node.js, Deno, React
- Configuration pour des projets API : Swagger et GraphQL
TypeScript est avant tout connu pour son système de typage. Vous apprendrez ici à manipuler les types primitifs, les types utilitaires, ainsi qu’à utiliser les types avancés comme les génériques et les déclarations.
- Types primitifs et utilitaires
- Manipulation de types complexes
- Introduction aux génériques
- Déclarations et systèmes de typage avancés
TypeScript offre une grande compatibilité avec la programmation orientée objet (POO). Cette partie de la formation explore la création et l’utilisation de classes, l’implémentation de décorateurs, et l’utilisation de l’héritage dans des projets modernes.
- Classes et héritage
- Introduction aux décorateurs
- Patrons de conception orientés objet avec TypeScript
TypeScript est largement utilisé dans des projets React, Node.js, et d’autres environnements JavaScript. Cette section vous guide dans l’intégration de TypeScript avec ces outils et frameworks, et vous montre comment optimiser vos projets pour le typage statique.
- Utilisation de TypeScript avec React (JSX)
- TypeScript pour Node.js et Deno
- Meilleures pratiques d’intégration dans les frameworks courants
Pour clôturer la formation, nous verrons comment organiser et maintenir un projet TypeScript complet en suivant les meilleures pratiques. Vous apprendrez à gérer la documentation automatique, la sécurité du code, et les outils de validation de qualité.
- Documentation automatique et avantages de TypeScript
- Gestion et maintenance d’un projet TypeScript
- Sécurité, validation, et linting dans TypeScript
- Durée de la formation :
- 1 jour
- Tarif :
- 600 € HT / personne
- Public
-
- Développeurs frontend
- Développeurs fullstack
- Pré-requis
-
- Connaître la syntaxe du langage JavaScript, et avoir des notions d’algorithmie ;
- Programmer des scripts JavaScript dans le contexte du navigateur (DOM, Événements, AJAX...) ;
- Utilisation basique de la ligne de commande ;
- Ordinateur portable.
- Prochaines dates
Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.
Portraits des formateurs
Bien accompagné
Baptiste Adrien
Baptiste Adrien, co-fondateur et associé de Premier Octet (agence soeur de JoliCode), est un développeur passionné avec une expertise pointue en technologies web et mobile. Diplômé de l’INSA Lyon en 2013, il maîtrise aussi bien les environnements back-end (PHP/Symfony) que front-end (JavaScript / React).
Baptiste a travaillé sur des projets d’envergure pour des clients tels qu’Arianespace, Smallable, Ouibus et Arte. Cette diversité de missions lui a permis d’acquérir une vision approfondie des projets complexes, alliant rigueur technique et gestion de projet.
Toujours curieux et en quête d’innovation, il développe régulièrement des projets personnels, explorant de nouvelles technologies comme l'IoT et le hardware.
Thibault Lenclos
Diplômé en 2014 à l’ESGI en ingénierie des applications mobiles et passionné du Web depuis de nombreuses années. Thibault s’implique notamment dans les environnements techniques de Symfony et React / React native, pour lesquels il dispose d’une forte expertise, forgée par de multiples projets.
Co-fondateur de Premier Octet, agence Web experte de la stack js (React / Next / Medusa / etc.), Il investit une bonne partie de son temps dans l'expérimentation de nouvelles technologies et apprécie les interfaces novatrices qui n’oublient pas l’ergonomie et le fun. Envie d’innover et d’aller plus loin sur des problématiques mariant React, APIs bien faites ou bien encore chatbots et IoT ? Thibault est toujours là pour apporter son expérience et ses compétences.
Notre expertise à ce sujet
Expertise
Nous pouvons adapter la formation à vos besoins, en mettant l'accent sur un aspect plus particulier du développement. Avant chaque formation, nos formateurs contactent les participants afin de déterminer vos objectifs et savoir s'il faut mettre l'accent sur un sujet particulier. C'est le bon moment, pour vous, d'échanger avec le formateur pour lui permettre de mieux cerner vos objectifs et les aspects que vous aimeriez voir approfondis.
Demander un devis
Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.