AiLearning

Module 1 — Architecture et Mémoire V8

Fondations système essentielles pour le développement Backend IA : plongez au cœur du moteur Google V8 et comprenez la gestion mémoire (Stack, Heap et Garbage Collection). Maîtrisez les 6 phases de l'Event Loop libuv, la priorité des microtâches et réalisez le profiling avancé de vos API avec Chrome DevTools.

Chapitre 12 h 30 à 3 h
Étudier

Mémoire (RAM), Stack, Heap et Event Loop avec Node.js

Comprendre comment Node.js alloue la mémoire, gère le Call Stack et coordonne les requêtes sans bloquer le serveur.

Chapitre 22 h à 2 h 30
Étudier

Event Loop, phases d'exécution, Microtasks et Macrotasks

Explorer les 6 phases officielles de libuv, la priorité des microtâches (nextTick, Promises) et l'ordonnancement asynchrone.

Chapitre 32 h 30
Étudier

Programmation synchrone, asynchrone et opérations non bloquantes

Distinguer flux bloquants et asynchrones, maîtriser async/await et paralléliser avec Promise.all().

Chapitre 42 h 30 à 3 h
Étudier

Gestion de la mémoire, Garbage Collector, fuites et optimisation

Algorithme Mark-and-Sweep, profiling avec Chrome DevTools, détection de memory leaks et optimisation par Streams.