Javascript

33 presentations in this collection.

search
Loading…
TypeScript — Enums & Classes d'erreur personnalisées

TypeScript — Enums & Classes d'erreur personnalisées

Utiliser les enums pour représenter des valeurs fixes et créer des classes d'erreur personnalisées pour gérer les erreurs de manière structurée. String enums, enum vs union type, extends Error, this.name et namespaces d'erreurs.

Maîtriser les classes TypeScript : visibilité, abstract & implements

Maîtriser les classes TypeScript : visibilité, abstract & implements

Modificateurs de visibilité (public, private, protected, readonly), raccourci constructeur, classes abstraites et le mot-clé implements — « je respecte ce contrat ».

TypeScript Generics : Contraintes & Types utilitaires

TypeScript Generics : Contraintes & Types utilitaires

Maîtriser les contraintes sur les generics, les generics multiples et les types utilitaires Partial, Pick, Omit, Record.

TypeScript — Les Generics : Fonctions et Interfaces réutilisables

TypeScript — Les Generics : Fonctions et Interfaces réutilisables

Comprendre pourquoi les generics existent, écrire des fonctions et interfaces génériques qui fonctionnent pour n'importe quel type. Couvre identity<T>, first<T>, makePair<T>, Box<T>, ApiResponse<T>, et map<T,U>.

TypeScript — Migration du Carnet de Contacts

TypeScript — Migration du Carnet de Contacts

Journée récapitulative : migrer le carnet de contacts JavaScript (S06) en TypeScript avec des interfaces strictes, optional chaining et nullish coalescing

TypeScript — Tableaux, Tuples, Union Types & Narrowing

TypeScript — Tableaux, Tuples, Union Types & Narrowing

Typer des tableaux (number[], Array<number>), comprendre les tuples ([string, number]), maîtriser les union types (string | number) et le type narrowing avec typeof.

TypeScript : Types Primitifs & Annotations

TypeScript : Types Primitifs & Annotations

Maîtriser les types primitifs de TypeScript (string, number, boolean, void, any, unknown) et savoir annoter variables, paramètres et retours de fonctions

Introduction Ă  TypeScript

Introduction Ă  TypeScript

Comprendre les limites de JavaScript, découvrir TypeScript, installer ts-node, configurer tsconfig.json et écrire son premier fichier .ts

Récap OOP : Mini-Jeu RPG

Récap OOP : Mini-Jeu RPG

Classes, Encapsulation, Héritage, Composition en action - Construisons un système avec des classes qui collaborent

Composition vs Héritage

Composition vs Héritage

Comprendre pourquoi préférer la composition à l'héritage. Un objet = une responsabilité. Injecter des comportements au lieu de tout mettre dans une hiérarchie.