Formations - Technifutur

Prix
325€ (HTVA/jour/personne)
Places
12 personnes
Durée
3 jours
Public cible
Entreprise
JS - NestJS
Objectifs

Les objectifs visés par cette formation sont :

  • Comprendre l’objectif du framework
  • Appréhender les composants du Framework
  • Créer des APIs avec NestJS
  • Récupérer les données des APIs
  • Interagir avec une base de données
  • Mettre en place la sécurité avec NestJS
Cible
Prérequis

Connaissances préalables de Javascript et ExpressJS

Programme
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
Exercices pratiques
  • Créer un contrôleur
  • Définir des DTO
  • Créer un middleware
  • Utiliser des pipes
  • Mettre en place des filtres
  • Interagir avec une base de données
  • Mettre en place des autorisations

Inscription en ligne

Formation planifiée à Technifutur® pour plusieurs entreprises reprenant le contenu et la durée de la fiche formation


Lieu de la formation :

À définir

Prix : 325€ HTVA/jour/personne


Dates disponibles :

Aucune date disponible

Formation à planifier pour une entreprise dans ses locaux ou à Technifutur® reprenant le contenu et la durée de la fiche formation


Prix : 1550€ HTVA/jour pour le groupe


Durée :
3 jours
S'inscrire

Formation construite entièrement sur-mesure pour une entreprise (Contenu, durée, lieu de formation, etc.)


Prix : Sur demande


Contact/S'inscrire
JS - NestJS

Remplissez ce formulaire et nous vous recontacterons dans les plus brefs délais !

*Champs obligatoires

1
Personne de contact

Veuillez remplir tous les champs obligatoires

2
Informations sur votre société
Adresse :
3
Informations sur le(s) participant(s)

Participant 1

Participant 2

Participant 3

Participant 4

Participant 5

Participant 6

Participant 7

Participant 8

4
Commentaires
séparateur gauche séparateur droite
© 2024 - TECHNIFUTUR®️