ASI
Lead Developer back chez ASI avec plus de 15 ans d'expérience dans le développement, amoureux du CSS, j'ai fait mes classes en commençant comme intégrateur Web puis développeur PHP/Symfony. J'ai élargi mon domaine d'action en faisant du mobile (angularJs, Angular, VueJs...). Depuis quelques années maintenant, j'ai suivi l'évolution de l'univers du Javascript côté serveur en touchant à NodeJs, Express et NestJs.
Reconnu comme une personne aimant partager et transmettre ses compétences, je suis amené à accompagner et former tout en concevant des solutions techniques sur mesures. Ce que j'aime avant tout c'est l'émulation d'équipe et le sentiment éprouvé lorsqu'un projet est mené à son terme avec la satisfaction du client.
Un backend javascript avec un framework moderne, efficient et performant ? NestJS est là pour vous emmener vers les étoiles !
NestJS est un framework Node.js s'appuyant au choix sur Express ou Fastify. Pourquoi ne pas utiliser directement ces derniers ? Tout simplement parce que NestJS intègre les paradigmes des frameworks de référence du marché (Spring pour Java, Django pour Python ou encore Laravel pour PHP) pour faciliter la vie du développeur et lui permettre de développer rapidement des API bien conçues et plus fiables.
Durant ce codelab vous aurez sous vos doigts tous les outils pour satelliser vos API aussi bien que Jules Verne a lancé sa fusée vers la lune. En créant une API de réservation de voyages spatiaux vous découvrirez l'approche MVC structurée en modules de NestJS inspirée d'Angular. Nous coderons en TypeScript une API REST sécurisée s'appuyant sur le puissant TypeORM, en utilisant des "decorators", l'injection de dépendances et autres "guards" ... Enfin, nous fiabiliserons notre API au travers de tests unitaires Jest.
NestJS, vers l'infini et au-delà !