Hands-on Labs
Room: Paris 202-203
Scheduled at : Wednesday 09:30 12:30
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à !
> Nicolas Berthaud
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.
> Olivier Dangréaux
J'évolue depuis plus de 20 ans dans le monde du développement et des architectures logicielles. Fort de mon expérience, j’ai à cœur de répondre de manière pragmatique aux besoins techniques des projets et clients. Au travers de mon rôle d’architecte, j’amène une hauteur de vue et du conseil sur les problématiques techniques et je suis aussi en mesure d’apporter une expertise avancée dans des domaines tels que les architectures microservices, les technologies backend et frontend, le devops et le cloud. J’accompagne également les équipes sur leur montée en compétence technique et sur l’industrialisation des processus de production logicielle.
Presentation type | Hands-on Labs |
---|---|
Track | Languages |
Presentation level | beginner/novice |
Keywords | Javascript back-end Codelab TypeScript MicroServices |
Room Paris 202-203