Formation TypeScript - maîtriser et développer (4-046)
Description
Objectif général: À l’issue de la formation, les participants seront capables de développer des applications robustes et maintenables en utilisant TypeScript, en exploitant la programmation orientée objet, les concepts d’abstraction et les fichiers de définition. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME visé : Application (A) Compétences visées Développer des applications orientées objet avec TypeScript. Implémenter des systèmes d’héritage et de polymorphisme. Créer et utiliser des fichiers de définition TypeScript personnalisés. Concevoir et programmer avec différents niveaux d’abstraction.
- Comprendre et appliquer les concepts avancés de la programmation orientée objet avec TypeScript.
- Créer des fichiers de définition pour améliorer la lisibilité et la maintenance du code
- Implémenter l’héritage et le polymorphisme dans des projets TypeScript.
- Développer des applications en tirant parti des niveaux d’abstraction pour simplifier la complexité.
- Développeurs JavaScript souhaitant renforcer leurs compétences avec TypeScript.
- Ingénieurs logiciels impliqués dans des projets nécessitant un typage fort.
- Toute personne souhaitant produire du code JavaScript structuré et sécurisé.
- Connaissances solides en JavaScript ES6 (classes, modules, etc.).
- Expérience en programmation orientée objet (POO).
- Familiarité avec les concepts de base du développement web.
- 1
Jour 1 : Programmation orientée objet et héritage en TypeScript (6 heures)
- Introduction à TypeScript et programmation orientée objet (2 heures)
- 2
Présentation de TypeScript et ses avantages par rapport à JavaScript.
- 3
Configuration d’un environnement TypeScript (installation, compilation).
- 4
Concepts clés de la POO : classes, interfaces, typage fort.
- 5
Travaux pratiques : Créer une classe et une interface pour structurer un projet TypeScript.
- Héritage et polymorphisme en TypeScript (2 heures)
- 6
Utilisation de l’héritage pour structurer le code.
- 7
Concepts de polymorphisme et interfaces génériques.
- 8
Travaux pratiques : Implémenter une hiérarchie de classes pour un système de gestion d’articles.
- Gestion des modules et namespaces (2 heures)
- 9
Importation et exportation de modules en TypeScript.
- 10
Organisation du code avec des namespaces.
- 11
Travaux pratiques : Modulariser une application TypeScript avec des namespaces.
- 12
Jour 2 : Fichiers de définition et niveaux d’abstraction (6 heures)
- Création et utilisation de fichiers de définition (2,5 heures)
- 13
Importance et rôle des fichiers de définition en TypeScript (.d.ts).
- 14
Écrire et intégrer ses propres fichiers de définition pour des librairies.
- 15
Travaux pratiques : Créer un fichier de définition pour une librairie JavaScript externe.
- Programmation avec différents niveaux d’abstraction (2,5 heures)
- 16
Notion d’abstraction : définition et avantages dans le développement.
- 17
Implémentation des niveaux d’abstraction pour simplifier la complexité.
- 18
Travaux pratiques : Développer une application basée sur des abstractions pour gérer des entités.
- Synthèse et validation des acquis (1 heure)
- 19
Révision des concepts clés de TypeScript abordés pendant la formation.
- 20
Évaluation pratique : développer une petite application complète en TypeScript.
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation TypeScript - maîtriser et développer (4-046)
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.