WhatsApp | Full Stack Way Email | Full Stack Way Tél | Full Stack Way

Accueil > formation > typescript

Apprenez Le Langage TypeScript

TypeScript est un langage de programmation qui a pour but d'améliorer et de sécuriser la production de code JavaScript. TypeScript est inclus en tant que langage de programmation de première classe dans Microsoft Visual Studio, à côté de C# et d'autres langages Microsoft. Il supporte la spécification ECMAScript 6.

Formation TypeScript individuelle ou en groupe, continue ou accélérée, en présentiel ou à distance, à votre rythme.

Formation typescript | Full Stack Way

Déroulement Et Tarifs

Formation Individuel | Formation En groupe
Type Continue Accélérée Continue Accélérée
Prix 600 DH / Mois 1200 DH / Mois 300 DH / Mois 900 DH / Mois
Déroulement / semaine 1 séance de 2h 3 séances de 2h 1 séance de 2h 3 séances de 2h
Durée 2 Mois (16h) 1 Mois (18h) 2 Mois (16h) 1 Mois (18h)
Début Dans un délai de 48 h après l'inscription
Horaire Flexible selon votre disponibilité et de l'enseignant À déterminer après la fin d'inscription

Programme De La Formation

le principe de typescript

  • pourquoi microsoft a créé cette alternative ?
  • la surcouche javascript.
  • la comparaison entre les 2 javascript et typescript.
  • le choix de l'éditeur, des plug-ins et l’installation.
  • l’écosystème d'outils.
  • la configuration de l'environnement de développement.
  • la transpilation débogage.

configurer le compilateur.

  • le fichier "tsconfig.json".
  • les options du compilateur.
  • créer un "build".
  • les stratégies de projets à configuration multiples.
  • l’inclusion et l’exclusion de ressources.
  • la création d'un workflow personnalisé.

typescript basics & basic types

  • les types typescript versus javascript.
  • quand et quoi typer ?
  • l’expression statique de types.
  • assignation et inférence.
  • les tuples, les enums, les aliases (type personnalisés).
  • les cas de typage particulier (never, void...).
  • les fonctions et les tableaux.

next-generation javascript

  • l’impact sur la syntaxe javascript.
  • automatiser la documentation.
  • utiliser typescript avec du code javascript standard.
  • inclure/générer des fichiers de définition pour la compatibilité.
  • le bénéfice des "getter,setter" implicites.
  • la programmation "ahead-of-time", réduire la dette technique.
  • les modules et les espaces de noms.

améliorer la poo avec typescript

  • les rappels des pattern poo : singleton, factory...
  • l'usage des interfaces typescript "duck typing".
  • les classes & les interfaces.
  • le modificateur de classe : "public, private, readonly..."
  • les méthodes: "private, protected, overrides..."
  • l’héritage simple, multiple.

advanced types

  • la gestion des types personnalisés.
  • les types génériques et les inférences.
  • les classes génériques.
  • les restrictions des types génériques.

décorateurs

  • les décorateurs et les "metadata".
  • comprendre les "factories" de décorateurs.
  • les décorateurs de classe, propriété, méthode, paramètres.
  • créer des décorateurs personnalisés.
  • implémenter les abstractions utiles.

typescript en pratique

  • usage avec node.js.
  • livrer du code javascript compatible avec typescript.

Foire Aux Questions (FAQs)

Pour toute personne étudiant(e), développeur ou intéressée par cette formation.

Nous mettons à votre disposition 2 méthodes de paiement flexibles : Par virement bancaire. Ou en espéces chez notre école.

Inscription ouverte

Formation Une formation flexible présentiel ou distanciel à votre rythme.

Plus de Formations