NestJs, GraphQL, Hexagonal
A propos du Workshop
NestJS est un framework backend moderne basé sur TypeScript qui permet de construire des applications web robustes et modulaires. Avec sa prise en charge native de GraphQL, il offre une solution puissante pour créer des APIs évolutives et performantes.
En combinant NestJS avec une architecture hexagonale, vous pouvez concevoir des applications découplées, maintenables et faciles à faire évoluer. Cette architecture permet de séparer les préoccupations métier du reste de votre code, rendant vos services plus testables et modulaires.
Ce workshop vous guidera dans l'implémentation d’une API GraphQL en suivant les principes de l'architecture hexagonale avec NestJS. Vous apprendrez à organiser vos projets pour maximiser leur clarté et leur évolutivité.
Ce que vous allez apprendre
Installer et configurer un projet NestJS avec GraphQL
Comprendre les principes de l’architecture hexagonale
Structurer un projet en couches (domain, application, infrastructure)
Implémenter une API GraphQL avec resolvers, schemas et types
Gérer les dépendances et injecter des services dans NestJS
Tester votre code pour garantir sa robustesse
Contenu du Workshop
Lors de ce Workshop, nous combinerons NestJS, GraphQL et une architecture hexagonale pour concevoir une API performante et maintenable. En une heure, vous découvrirez comment structurer vos projets pour maximiser leur lisibilité et leur évolutivité.
Au programme :
- Introduction aux bases de NestJS et configuration d’un projet
- Création d’une API GraphQL avec resolvers, schemas et types
- Présentation des principes de l’architecture hexagonale
- Structuration d’un projet avec des couches domain, application et infrastructure
- Mise en place de services et injection de dépendances dans NestJS
- Tests unitaires pour valider la robustesse de votre code
Ce workshop est animé en live, et vous pourrez poser vos questions à l’intervenant. Accessible aux développeurs backend ayant des notions de base en TypeScript, il vous permettra d’adopter de meilleures pratiques dans vos projets professionnels.

Julien Moulin
Fondateur & Formateur Js/Ts