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.

image
Julien Moulin

Fondateur & Formateur Js/Ts