Formation Nest.JS : Développer vos APIs avec le framework Node.JS L'architecture Angular au service de vos applications NodeJS

4.8 sur 5 étoiles

5 étoiles
80%
4 étoiles
20%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 5 avis
(5 avis)
Durée 4 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence NEST
Éligible CPF Non

NestJS est un framework back-end permettant de créer des applications NodeJS hautement scalables, testables et facilement maintenables. Basé sur Express, NestJS utilise la puissance de TypeScript en tant que langage et de NodeJS en tant que framework pour créer des applications robustes côté serveur et offrir une architecture optimale.

Cette formation NestJS est une initiation. Elle vous apprend à installer et à utiliser NestJS pour créer et sécuriser vos APIS ainsi qu'à interagir avec vos bases de données. Vous verrez notamment comment mettre en œuvre la couche d’abstraction de Nest.JS reposant sur les modules et l'injection de dépendances.

Objectif opérationnel :

Savoir développer et sécuriser une application à l'aide de NestJS.

Objectifs pédagogiques :

Concrètement, à l'issue de cette formation NestJS, vous serez en mesure de :

  • 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

Public :

Ce cours NestJS cible principalement les développeurs amenés à créer des applications à l'aide de NestJS.

Prérequis :

Pour suivre cette formation NestJS dans de bonnes conditions, il est demandé d'avoir suivi la formation Node.js : Développer des Web Services en JavaScript avec Node.js (Réf. INOJ) ou d'en posséder les connaissances équivalentes.
La maîtrise du langage JavaScript est évidemment indispensable.

Introduction à NestJS

Pourquoi choisir NestJs
Installation de NestJs
Découverte des éléments composant le framework

Les modules de NestJS

Présentation des modules NestJS
Créer un module
Rendre un module Global

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

Les Data Transfer Object (DTO)

Définir les DTO
Exemple d’utilisation d’un DTO

Les Middlewares

Définition
Comment créer un middleware
Comment appliquer un middlware
Quelques middleware pratiques

Les providers

Définition
Les services
Injection de dépendances

Les pipes

Définition
Utilisation
Les Validation Pipe
Transformation des objets
Les décorateurs de validations
Les pipes personnalisés (Custom Pipe)

Les filtres avec NestJS

Définition
Fonctionnement
Comment déclencher une erreur et quels sont les différents types d'erreurs

Les intercepteurs

Définition
Utilisation
Exemples

Les variables de configuration de NestJS

Définition des variables de configuration
Utilisation

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

Authentification et authorisation

Définition
Crypter un mot de passe
Authentifier vos utilisateurs
Passport
Passport Jwt
Les Guards

Date de mise à jour du programme : 30/09/2022

Dates et lieux

Du 14 au 17 mai 2024
Lieu
Distanciel
Durée
4 jrs
2440 € HT
Du 14 au 17 mai 2024
Lieu
Paris
Durée
4 jrs
2440 € HT
Du 16 au 19 juillet 2024
Lieu
Distanciel
Durée
4 jrs
2440 € HT
Du 16 au 19 juillet 2024
Lieu
Paris
Durée
4 jrs
2440 € HT
Du 10 au 13 septembre 2024
Lieu
Distanciel
Durée
4 jrs
2440 € HT
Du 10 au 13 septembre 2024
Lieu
Paris
Durée
4 jrs
2440 € HT
Du 12 au 15 novembre 2024
Lieu
Distanciel
Durée
4 jrs
2440 € HT
Du 12 au 15 novembre 2024
Lieu
Paris
Durée
4 jrs
2440 € HT

Avis des participants à la formation Nest.JS : Développer vos APIs avec le framework Node.JS

Note moyenne de 4.8/5(5)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

RC
4/5

Mon avis sur le contenu du stage :

"Le contenu correspondait a l'énoncé. J'aurais aimé avoir des parties sur les appels de service et sur les tests unitaires"

Mon avis sur le formateur :

"Formateur très pédagogue. Attentif aux questions"

Ce que j'ai le plus apprécié :

"L'environnement technique préinstallé permet de démarrer les tps très rapidement"

Ce que j'ai le moins apprécié :

"Pas assez de pause, plus de 3h d'affilé en visio c'est trop long"

KA
5/5

Mon avis sur le contenu du stage :

"Eventuellement réduire la partie ORM en faveur d'un exemple HttpModule et test en mockant ce le httpService "

Mon avis sur le formateur :

"Merci, très bonne formation. Peut-être repréciser l'horaire et le formation, les poses et le déjeuner. Peut-être recueillir au début les attentes pour éventuellement pouvoir adapter un tout petit peut le contenu."

HALHOUTE Philippe
5/5

Mon avis sur le contenu du stage :

"Très complet."

Mon avis sur le formateur :

"Très bon animateur."

Ce que j'ai le plus apprécié :

"Support technique très réactif."

Ce que j'ai le moins apprécié :

"Garder un casque sur les oreilles toute la journée."

LECOINTE Florian
5/5

Mon avis sur le contenu du stage :

"Super formateur, nidhal s'est adapté à mon niveau et à même rajouté du contenu selon mes questions."

FD
5/5

Mon avis sur le formateur :

"Formateur très pédagogue"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB