Illustration stages Nous recrutons
Develop

Formation TypeScript - Les fondamentaux

Développez vos compétences en TypeScript !
2 jours (14h00)
1 à 8 personnes
0 participant·e·s
de janvier 2023 à ce jour.
Théorie - 60%
Pratique - 40%
Formation TypeScript : formation et développement de compétences TypeScript
Prix de la formation 1400 € HT Niveaux disponibles
Prendre rendez-vous
Toutes nos formations sont disponibles en présentiel ou à distance.
Pré-inscription
Niveau :
Icône fondamental Fondamental
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.
Prix de la formation
1400 € HT

Description formation TypeScript

La formation TypeScript - Les Fondamentaux est une introduction complète de deux jours au langage TypeScript, conçue pour les développeurs souhaitant améliorer leurs compétences en typage statique et en développement JavaScript moderne.

Cette formation couvre les bases de TypeScript, y compris les types, les interfaces, et les techniques avancées de typage, tout en explorant l'écosystème et les outils associés.

Les participants apprendront à intégrer TypeScript dans des projets existants et à utiliser des bibliothèques populaires comme Zod et ts-pattern pour améliorer la robustesse de leur code.

Nos formations informatiques se déroulent en présentiel ou à distance.

En savoir plus sur JavaScript

Pour qui ?

Cette formation s'adresse principalement aux développeurs JavaScript souhaitant renforcer leurs compétences en typage statique et améliorer la qualité de leur code. Elle est également destinée aux professionnels du développement logiciel, y compris les ingénieurs, les chefs de projet techniques, et les architectes logiciels, qui cherchent à intégrer TypeScript dans leurs projets existants ou à démarrer de nouveaux projets avec une base solide en TypeScript.

Cette formation est particulièrement adaptée pour :

  • Les développeurs front-end et back-end désireux d'améliorer la maintenabilité et la robustesse de leur code.
  • Les équipes de développement qui souhaitent adopter TypeScript pour bénéficier de ses avantages en termes de détection d'erreurs et de documentation.
  • Les professionnels de la QA ou les Responsables Produit ayant une base en développement et souhaitant comprendre les bénéfices de TypeScript pour leurs projets.

Prérequis

  • Connaissance de base sur les concepts de programmation
  • Compréhension basique des principes du Web (HTML, CSS)
  • Notions fondamentales de Javascript : Fonctions, Variables, Structures de contrôle, Types et opérateurs, Objets, Classes, Event loop & Asynchronisme, modules ESM

Objectifs pédagogiques

  • Écrire, lire et comprendre du code Typescript
  • Projeter un modèle mental lisible et robuste à l'aide des types Typescript
  • Connaître les meilleures syntaxes Typescript pour améliorer la maintenabilité, la robustesse et l'expressivité du code produit
  • Savoir tirer parti de l'outillage et de l'écosystème Typescript

Programme formation JavaScript

  1. Introduction à Typescript
    • Historique & Principes de Typescript
    • Utiliser les types
    • Types vs Interfaces
    • Ce qui disparaît à la transpilation
  2. Travailler avec les types
    • Définir des types
    • Contrainte de Types
    • Typage ensembliste
  3. Dériver des types à partir d'autres
    • Types paramétrés
    • Transformer des Types & Types utilitaires
  4. Ecosystème
    • Zod
    • ts-pattern
    • node-ts
  5. Interopérabilité avec un existant
    • Fichiers de déclaration, declaration merging
    • Function overloading
    • triple slash references
    • tsconfig (sourcemaps, strictness levels, target, project reference, etc.)


Modalités d'accueil

Café offert
Repas du déjeuner inclus dans le tarif de la formation
Parking


Formation(s) liée(s)

JavaScript / TypeScript
à partir de
2200 €
(8)

Améliorez vos compétences en JavaScript / TypeScript avec l’aide de nos experts !

JavaScript
à partir de
1500 €

JavaScript

Develop

Maîtrisez les bases de JavaScript et développez des applications dynamiques et performantes.