Skip to Content

Typescript

Développement Javascript > Fondamentaux Javascript et Typescript


Une formation de 2 jours sur TypeScript : fondamentaux, typage statique, classes, interfaces, types avancés et intégration dans des projets JavaScript existants.

La formation en 6 mots clés

TypeScript

JavaScript

Interfaces

Angular

Front-End

Typage Statique

Informations Pratiques et Programme

Prérequis


Connaissances préalables de Javascript ou d’un langage de programmation

Durée


2 jours

Contenu Technique de la Formation


La formation aborde les contenus techniques suivants :

  • Introduction à Typescript et fondamentaux
  • Classes, Types Avancés et Intégration

Objectifs de la Formation


Les objectifs visés par cette formation sont :

  • Acquérir une compréhension approfondie de TypeScript et de ses fonctionnalités.
  • Apprendre à utiliser TypeScript pour améliorer le développement JavaScript.
  • Maîtriser les types de données, les interfaces et les classes de TypeScript.
  • Comprendre les fonctionnalités avancées telles que les types génériques et les décorateurs.
  • Savoir comment intégrer TypeScript dans des projets JavaScript existants.

Table des Matières


Introduction à TypeScript et Fondamentaux

  • Introduction à TypeScript
  • Présentation de TypeScript et son rôle dans le développement web.
  • Avantages de l'utilisation de TypeScript par rapport à JavaScript pur.
  • Configuration de l'environnement de développement pour TypeScript.
  • Types et Variables
  • Déclaration de variables avec types explicites et implicites.
  • Utilisation des types de base tels que number, string, boolean, etc.
  • Types avancés : tuples, énumérations, unions et intersections.
  • Fonctions et Interfaces
  • Définition et utilisation de fonctions typées.
  • Création et utilisation d'interfaces pour définir des contrats de types.
  • Héritage et implémentation de multiples interfaces.


Classes, Types Avancés et Intégration

  • Classes et Héritage
  • Création de classes avec TypeScript.
  • Héritage de classes et utilisation des modificateurs d'accès.
  • Utilisation des propriétés statiques et des méthodes.
  • Types Génériques
  • Introduction aux types génériques et leur utilisation.
  • Création de fonctions et de classes génériques.
  • Contraintes sur les types génériques.
  • Décorateurs
  • Introduction aux décorateurs TypeScript.
  • Utilisation des décorateurs intégrés (e.g., @NgModule dans Angular).
  • Création de décorateurs personnalisés.
  • Intégration de TypeScript dans des Projets JavaScript
  • Utilisation de la fonctionnalité "strict mode" de TypeScript.
  • Configuration d'un projet existant pour prendre en charge TypeScript.
  • Migration progressive vers TypeScript dans un projet JavaScript existant.


En Pratique


  • Déclaration de variables avec des types explicites et implicites.
  • Implémentation de fonctions avec des types de paramètres et de retour.
  • Création d'interfaces pour représenter des objets et des contrats.
  • Création de classes avec TypeScript et utilisation d'héritage.
  • Implémentation de fonctions et de classes génériques pour une flexibilité accrue.
  • Utilisation de décorateurs pour ajouter des fonctionnalités à des classes.

Modalités et Inscription


Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :


Session régulière

Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.


Sur mesure & intra-entreprise

Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.

Obtenir cette formation

Prêt à adopter TypeScript ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.