Typescript

Retour à la liste des formations
NEW
Formations de courte durée
Thème(s): Framework Javascript
Durée:
2 jours
Date(s):
13 & 14 juin 2024
Formateur:
Bstorm

Conçue pour les développeurs avec des connaissances préalables en JavaScript ou dans un langage de programmation, cette formation explore les fondamentaux de TypeScript, des types de données aux fonctionnalités avancées telles que les types génériques et les décorateurs. 

Maîtrisez l'intégration de TypeScript dans des projets JavaScript existants et perfectionnez vos compétences à travers des exercices pratiques. 


Objectifs de la formation

  • 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.
Prérequis

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

Contenu de la formation
Introduction à Typescript et fondamentaux

Introduction à TypeScript
  • Découvrir TypeScript et son rôle dans le développement web.
  • Comprendre les avantages de l'utilisation de TypeScript par rapport à JavaScript pur.
  • Configurer l'environnement de développement pour TypeScript.
Types et Variables
  • Déclarer des variables avec des types explicites et implicites.
  • Utiliser des types de base tels que number, string, boolean, etc.
  • Explorer des types avancés tels que les tuples, énumérations, unions et intersections.
Fonctions et Interfaces
  • Définir et utiliser des fonctions typées.
  • Créer et utiliser des interfaces pour définir des contrats de types.
  • Maîtriser l'héritage et l'implémentation de multiples interfaces.
Classes, Types Avancés et Intégration

Classes et Héritage
  • Créer des classes avec TypeScript.
  • Explorer l'héritage de classes et utiliser des modificateurs d'accès.
  • Utiliser les propriétés statiques et les méthodes.

Types Génériques

  • Découvrir les types génériques et leur utilisation.
  • Créer des fonctions et des classes génériques.
  • Appliquer des contraintes sur les types génériques.

Décorateurs

  • Explorer l'introduction aux décorateurs TypeScript.
  • Utiliser des décorateurs intégrés (par exemple, @NgModule dans Angular).
  • Créer des décorateurs personnalisés.

Intégration de TypeScript dans des Projets JavaScript

  • Utiliser la fonctionnalité "strict mode" de TypeScript.
  • Configurer un projet existant pour prendre en charge TypeScript.
  • Effectuer une migration progressive vers TypeScript dans un projet JavaScript existant.

Exercices pratiques

  • 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.




pourquoi choisir Technofutur TIC?

4 raisons de suivre une formation avec Technofutur TIC



Formateur
Brainstorm Consulting est une société de services informatiques spécialisée dans le développement d'applications sur mesure, la gestion et l'analyse des données et la formation professionnelle.
Les technologies enseignées par les formateurs sont celles qu’ils pratiquent quotidiennement, à savoir le développement .NET et le développement Web. Outre des formations technologiques, BStorm est également un acteur important de formations en analyse métier/fonctionnelle et en gestion de projet.
Prix
Informations
Prix plein : 700 €
Secrétariat - Pôle Entreprises
Tél. 071 254 942
Date