Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Augmentez la fiabilité et la maintenabilité de vos applications en maîtrisant le typage statique, les interfaces, les génériques et les fonctionnalités modernes d'ES6+ pour vos projets Front-end et Back-end.
interface User {
id: number;
name: string;
email: string;
}
function displayUserInfo(user: User): void {
console.log(`ID: ${user.id}, Nom: ${user.name}`);
}
// L'appel avec l'objet typé fonctionne
displayUserInfo({ id: 101, name: 'Alice Dupont', email: 'alice@mail.com' });TypeScript, développé et maintenu par Microsoft, est un sur-ensemble de JavaScript qui compile en JavaScript pur. Il est devenu la norme dans le développement d'applications à grande échelle, notamment avec des frameworks comme Angular et l'écosystème React/Vue. L'intérêt principal pour les professionnels réside dans son apport du typage statique (variables, fonctions, classes), ce qui permet de détecter une grande majorité des erreurs de codage avant l'exécution. La formation couvre les types avancés (unions, intersections, génériques), l'implémentation d'interfaces et de classes pour une architecture solide, l'intégration avec des bibliothèques JavaScript existantes et la configuration des projets via tsconfig.json. En utilisant TypeScript, les équipes de développement augmentent la qualité, la clarté et la productivité de leur code.
Les objectifs
Prendre en main les nouveautés ECMAScript 2015
Utiliser un transpilateur
Connaître les principales différences entre JavaScript et TypeScript
Mettre en place le contrôle de types
Maîtriser les notions orientées objet
Public visé
Développeurs
Prérequis
Connaissance de JavaScript
Connaissance des technologies web
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.