Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Maîtrisez le système de types de TypeScript : interfaces, generics, types utilitaires et configuration du compilateur, pour fiabiliser vos projets JavaScript et migrer une base de code existante en douceur.
interface Repository<T> {
findById(id: string): Promise<T | undefined>;
}
class UserRepository implements Repository<User> {
async findById(id: string): Promise<User | undefined> {
return this.db.users.get(id);
}
}Cette formation s'adresse aux développeurs JavaScript souhaitant fiabiliser leurs applications grâce au typage statique de TypeScript. Vous apprenez à définir des types, interfaces et generics pour modéliser précisément vos données, à configurer le compilateur (tsconfig, mode strict) et à exploiter les types utilitaires pour éviter la duplication. La formation détaille également les patterns d'intégration dans un projet réel, côté front comme côté Node.js, ainsi que la stratégie de migration progressive d'une base de code JavaScript existante vers TypeScript, sans réécriture complète. Des travaux pratiques sur un projet fil rouge permettent de manipuler ces notions en conditions réelles. Cette formation s'adresse aux développeurs JavaScript ainsi qu'aux développeurs front et back Node.js souhaitant réduire les bugs avant l'exécution.
Les objectifs
Sécuriser et structurer du code JavaScript avec TypeScript.
Public visé
Développeurs JavaScript, développeurs front et back Node.js.
Prérequis
Pratique de JavaScript moderne.
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.