A l’issue de cette formation vous serez capable de :
- Développement
- Développement web
Formation NestJS Développer et sécuriser vos APIs
Objectifs
Comprendre l’architecture du framework
Appréhender ses différents composants
Créer des APIs
Récupérer les données de vos APIs
Interagir avec une base de données
Sécuriser vos APIs
Prérequis
Disposer de bonnes connaissances en JavaScript et sur Node.js
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Dévelopeurs
Formation(s) associée(s)
Dernière mise à jour
Programme mis à jour le 31 janvier 2024
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
Introduction à NestJS
Pourquoi choisir NestJs
Installation de NestJs
Découverte des éléments composant le framework
Module2
Les modules de NestJS
Présentation des modules NestJS
Créer un module
Rendre un module Global
Module3
Les contrôleurs
Architecture de NestJs
Création d’un contrôleur
Système de routing
Préfixer les routes d’un contrôleur
L’objet Request et l’objet Response
Récupérer le body d’une request
Définir les paramètres d’une route
Module4
Les Data Transfer Object (DTO)
Définir les DTO
Exemple d’utilisation d’un DTO
Module5
Les Middlewares
Définition
Comment créer un middleware
Comment appliquer un middlware
Quelques middleware pratiques
Module6
Les providers
Définition
Les services
Injection de dépendances
Module7
Les pipes
Définition
Utilisation
Les Validation Pipe
Transformation des objets
Les décorateurs de validations
Les pipes personnalisés (Custom Pipe)
Module8
Les filtres avec NestJS
Définition
Fonctionnement
Comment déclencher une erreur et quels sont les différents types d’erreurs
Module9
Les intercepteurs
Définition
Utilisation
Exemples
Module10
Les variables de configuration de NestJS
Définition des variables de configuration
Utilisation
Module11
Interaction avec une base de données via TypeORM
Définition d’un ORM
Présentation de TypeOrm
Configuration
Les entités
Le Repostory
Le QueryBuilder
Les relations entre les entités
Module12
Authentification et authorisation
Définition
Crypter un mot de passe
Authentifier vos utilisateurs
Passport
Passport Jwt
Les Guards
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
15 septembre 2025
03 novembre 2025
29 décembre 2025
16 février 2026