Aller au contenu
Enter
Bewizyu Logo

NodeJs avancé : Une application maintenable, testable et découplée

Formation avancée NodeJS : développez des applications Node.js performantes avec la Clean Architecture. Maîtrisez les bonnes pratiques, l’injection de dépendances et les tests automatisés en environnement professionnel.

Demander un devis

En résumé

Catégorie : Technologie
Durée : 2 jours (14h)
Ref : B-WB-N2 du 08/07/2025
Prix : 1 300€ HT
Publics :Développeurs ayant de l'expérience avec Node.js et souhaitant monter en compétences sur les architectures avancées
Pré-requis : Avoir suivi la formation NodeJs - Les fondamentaux ou passer le test de validation des acquis Les fondamentaux NodeJS
Prochaines sessions
  • 2025-09-15
  • 2025-12-15

Programme de la formation

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Utiliser le framework NestJS
  • Implémenter une architecture hexagonale/Clean Architecture
  • Développer une application Node.js évolutive, découplée et testable

 

 

PROGRAMME
1. Les fondamentaux de NestJS
  • Rappel des concepts Node.js essentiels (événementiel, modules, async/await)
  • Rappel POO
  • Présentation de NestJS
  • Comparaison avec Express.js
  • Modules, Controllers, Providers, Pipes, Guards et Interceptors,
  • Logging
  • Dependency Injection et IoC
  • Validation des payload avec class-validator
  • Atelier: Développement d'une API CRUD

Objectif opérationnel : Créer une API REST structurée avec NestJS
Moyen d’évaluation : QCM
 

2. Introduction à l'Architecture Hexagonale
  • Rappel des principes SOLID
  • Principes de l'Architecture Hexagonale et de la Clean Architecture
  • Séparation des responsabilités : Core et Infra
  • Ports et Adaptateurs
  • Inversion de dépendances

Objectif opérationnel : Comprendre les principes architecturaux 
Moyen d’évaluation : QCM
 

3. Implémentation de la Clean Architecture avec NestJS
  • Organisation des dossiers et modules selon la Clean Architecture
  • Core Layer : Models, Services, Use Case, Gateway
  • Infra Layer : Repositories, External Services, DTO, Providers, Mapper
  • Atelier: Migration d'une API découpée en couches vers une Clean Architecture

Objectif opérationnel : Structurer une application selon la Clean Architecture
Moyen d’évaluation : QCM
 

4. Stratégie de tests
  • Tests unitaires (notamment usecase)
  • Tests d'intégration
  • Gestion des mocks
  • Atelier: Tests unitaires et d'intégration

Objectif opérationnel : Mettre en place une suite de tests complète
Moyen d’évaluation : QCM

 

 

Informations pratiques

  • ‍Théorie 40%
  • Pratique 60%
  • Lieu au choix : Centre de formation bewizyu (Nantes) / Dans vos locaux / Classe à distance

 

Formateur

Ingénieur développeur intervient durant tout le processus du développement d’applications. 

 

Personnes en situation de handicap‍

Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.

 

Programme et catalogue peuvent être envoyés sur simple demande

Demander un devis

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

Septembre

Du 15/9/25 au 16/9/25

Centre de Nantes / Classe à Distance / Dans vos locaux

Décembre

Du 15/12/25 au 16/12/25

Centre de Nantes / Classe à Distance / Dans vos locaux