Skip to content

NestJS pour devs SpringLe parcours de 11 jours, une page par notion

Chaque point du plan expliqué depuis Spring, avec un cas réel tiré de TaskFlow, un projet NestJS qui compile et passe ses tests.

Les 11 jours ​

JourDateThèmeLivrable TaskFlow
J1lun. 9/11Node, event loop, projet Nest, architecture modulaireSquelette, Docker Compose, premier endpoint
J2mar. 10/11Controllers, routing, DTO, validationCRUD Projects en mémoire
J3jeu. 12/11Injection de dépendances, providers, servicesCouche service, modules
J4ven. 13/11PostgreSQL, TypeORM, entités, repositoriesPersistance Projects
J5lun. 16/11Relations, migrations, transactionsTasks liées aux Projects, migrations
J6mar. 17/11Exceptions, filters, pipes, interceptors, middlewaresGestion d'erreurs globale, logs de requêtes
J7mer. 18/11Configuration, profils, loggingConfigModule validé, env par environnement
J8jeu. 19/11Authentification JWT, guards, rôlesUsers, login, routes protégées
J9ven. 20/11Événements, tâches planifiées, async, queuesNotifications sur changement de statut
J10lun. 23/11Tests unitaires, intégration et e2eCouverture sur les modules clés
J11mar. 24/11Swagger, health checks, Dockerfile, CI, revue finaleImage Docker, pipeline CI, doc OpenAPI

Comment utiliser ce site ​

  • Pendant le parcours : suivez les chapitres dans l'ordre, un par jour. La section « Exercices » de chaque chapitre reprend le travail prévu par le plan.
  • Plus tard, face à un problème : partez de l'index des situations ou de la recherche (en haut de page), qui couvre tout le contenu, code compris.
  • Pour vérifier qu'il ne manque rien : la page couverture du plan relie chaque point du plan d'origine à la section qui le traite.

Le site existe aussi en chinois, avec les mêmes pages et les mêmes ancres.