Javascript

39 presentations in this collection.

search
Loading…
Maîtriser async/await — try/catch, Promise.all() & Injection de dépendances

Maîtriser async/await — try/catch, Promise.all() & Injection de dépendances

Maîtriser async/await en Node.js : gestion des erreurs avec try/catch, exécution parallèle avec Promise.all(), et injection de dépendances.

L'Asynchrone en Node.js — Callbacks & Promises

L'Asynchrone en Node.js — Callbacks & Promises

Comprendre pourquoi l'asynchrone est essentiel en Node.js. Callbacks, Promises avec .then() et .catch().

Lire et écrire des fichiers avec le module fs de Node.js

Lire et écrire des fichiers avec le module fs de Node.js

Utiliser fs.readFileSync et fs.writeFileSync, comprendre sync vs async, lire du JSON, écrire du CSV, lister un dossier avec fs.readdirSync

Modules & npm

Modules & npm

Comprendre import/export, require, créer ses propres modules, utiliser npm et gérer les dépendances

Introduction à Node.js — V8, Event Loop & process

Introduction à Node.js — V8, Event Loop & process

Comprendre ce qu'est Node.js, le rôle du moteur V8, l'event loop simplifié (analogie du restaurant), et utiliser process.argv, process.cwd(), __dirname et __filename.

Exercice Fondateur — Repository Pattern

Exercice Fondateur — Repository Pattern

L'exercice fondateur qui connecte à la Clean Architecture : écrire une interface Repository<T> et son implémentation InMemoryRepository<T> avec Map. Combine generics, interfaces, classes et erreurs en un mini-projet.

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>.