NestJS
Créer un serveur web avec le framework NestJS pour produire des Backend REST API modulables et super rapide
Programme
-
Présentation de la formation
-
Les prérequis
-
Mode d’emplois de la formation
-
Spécificité de NestJS
-
Architecture du Framework
-
Fonctionnalités principales
-
Lifecycle Events
-
Presentation et installation de NestJS CLI
-
NestJS Configuration file
-
Bootstrapping
-
Principe et fonctionnement d’un Controller NestJS
-
Définition d’un Controller
-
Routing
-
L’objet Request
-
Décorateurs Ressources
-
Gestion des Paramètres de Route
-
Handling error
-
Principe et fonctionnement des Providers
-
Créer et enregistrer un service
-
L’injection de Dépendances
-
Fonctionnement des modules
-
Principe d’architecture avec les Modules
-
Créer un Feature Module
-
Créer un Shared Module
-
Créer un Core Module
-
Principe et fonctionnement des Middlewares
-
Appliquer un middleware sur un Module
-
Principe et fonctionnement des Filters
-
Lever une exception standard
-
Créer des exceptions customs
-
Les exceptions HTTP
-
Principe et fonctionnement des Pipes
-
Présentation des Pipes existants
-
Brancher un Pipe (Pipe Binding)
-
Créer des Customs Pipes
-
Principe et fonctionnement des Guards
-
Protéger des routes avec un Guard
-
Gestion du contexte d’execution
-
Builder une application en mode Production
-
Configurer les options de build
-
Solutions d’hébergement
-
Automatiser le déploiement avec NestJS CLI
Introduction
Présentation de NestJS
NestJS Setup
Les Controllers
Providers Services
Les Modules
Les Middlewares
Les Filtres d'exception (Exception filters)
Les Pipes
Les Guards
Mise en Production
Apprendre à créer un serveur REST API pour entreprise comme un pro
Ce cours est une plongée en profondeur dans NestJS qui te donnera l’avantage concurrentiel que tu recherche.
Très technique, avec un mélange parfait de théorie et de pratique. Cette formation couvre absolument tous les détails dont tu pourrais avoir besoin pour concevoir de veritable backend REST API pour entreprises.
Je te partage des conseils tirés de plusieurs années d’expérience dans l’utilisation de NestJS, mais aussi les choses à faire et à ne pas faire, les bonnes pratiques, les erreurs courantes et les raccourcis utils que tout développeur NestJS professionnel doit connaître.
- Appréhender la philosophie et le fonctionnement du framework NestJS
- Concevoir un serveur REST API NestJS professionnelle
- Mettre en place une architecture évolutive pour de large applications
- Déployez en production rapidement et en toute confiance
Contenu de la formation
- 96 pages de support de cours au format PDF
- 42 leçons vidéos avec complement au format texte
- 1 projet “My Awesome TodosList Backend” à créer + code source à télécharger
- 1 projet “My Blog Backend” à créer + code source à télécharger
Prérequis
- Javascript ES6
- Savoir utiliser Typescript
- Savoir utiliser NPM pour la gestion des packages Node (nodes module)
- Node JS >=12 installé