Formations Web & Cloud Formation NestJS

Formation NestJS

Noté 0 sur 5
Formation NestJS
Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )
Paris | à distance | FNE
Il ne reste que quelques places
NOUVEAU - Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

NestJS est un framework progressif de Node.JS qui permet de créer des applications efficaces et évolutives. La popularité de Nest.JS a énormément augmenté grâce à ses fonctionnalités d’excellences. En 2021 NestJS a explosé en popularité avec plus de 40000 stars sur Github. Il est facile à utiliser et rapide à apprendre.

Ce framework utilise JavaScript avancé et s’appuie sur TypeScript (tout en permettant aux développeurs de coder en JavaScript pur) et combine des éléments de POO (programmation orientée objet), de PF (programmation fonctionnelle) et de PRF (programmation fonctionnelle réactive).

De son côté serveur, NestJS pareil à Angular ce qui rend le code plus simple à utiliser. Ce framework vous aide également à progresser en structurant correctement votre application. NestJS regroupe toutes les technologies et les fonctionnalités nécessaires pour construire des serveurs fiables et durables pour utiliser Nodejs.

Nest.JS utilise Express tout en assurant la compatibilité avec plusieurs bibliothèques. Actuellement ce framework est en pleine croissance sur TypeScript et il utilise massivement des frameworks de serveur HTTP puissants tels qu’Express ou Fastify. Grâce à NestJS vous pourrez écrire des applications évolutives, testables et faiblement couplées.

Nest.JS peut maintenant utiliser les fonctions de Node.JS ainsi que fournir des API étendues pour améliorer les performances et l’efficacité. Pour commencer un nouveau projet sur Node.JS NestJS est le meilleur choix par rapport au Express.JS, car il est basé sur l’architecture avec de simples composants tels que contrôleur, modules et opérateurs.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date et ses nouveautés du framework Nest.JS v8.0.0.

 

Objectifs

  • Apprenez à maîtriser la plateforme NestJS
  • Savoir créer des applications sur NestJS
  • Mettre en place une architecture progressive pour de larges applications

 

Public visé

Développeurs web

 

Prérequis

  • Maîtrise du langage JavaScript
  • Connaissance en Node.JS
  • Connaissance des bases de TypeScript sera en plus

Programme de notre formation NestJS

 

Découvrir NestJS

  • Présentation de NestJS
  • Apprendre des éléments essentiels de framework
  • Comprendre une architecture d’une application NestJS

 

 NestJS Setup

  • Installation de node.js et npm
  • Installation de NestJS CLI
  • Création d’un projet avec Nest CLI
  • Application Setup

 

TypeScript

  • Rappel sur TypeScript
  • Les décorateurs TypeScript
  • Découverte de TypeORM
  • Mettre en place des microservices

 

Configuration d’une API Rest

  • Comment créer des APIs avec Nest.JS 
  • Récupération des données depuis l’API
  • Création d’une API REST avec NestJS et TypeScript
  • Création d’un Controller

 

Les intercepteurs 

  • Utilisation des intercepteurs
  • Comment sécuriser son serveur
  • Les fonctionnalités des intercepteurs
  • Créer un intercepteur

 

Les modules

  • Introduction aux modules NestJS
  • Fonctionnement des modules
  • Organiser le code et diviser les fonctionnalités en éléments réutilisables et logiques
  • Comprendre une architecture en modules

 

LES INTERCEPTEURS

  • Utilisation des intercepteurs
  • Comment sécuriser son serveur
  • Créer un intercepteur

 

DATA PERSISTENCE

  • Création d’une BDD avec PostgreSQL
  • Connexion avec la BDD
  • Création d’une Entity
  • Création d’un Repository

 

CONTROLLERS ET PROVIDERS

  • Les principes de base d’un Controller
  • Création d’un Controller
  • L’objet Request
  • Système de Routing d’un controller
  • Définir des paramètres de routing
  • Les principes de base de fonctionnement d’un Provider

 

LES PIPES

  • Présentation des pipes
  • Fonctionnement des pipes
  • Validation pipe
  • Création d’un custom pipe

 

AUTHENTIFICATION

  • Comment initialiser l’authentification
  • Chiffrer un mot de passe
  • Authentifier un utilisateur
  • Découverte des Guards

Pour aller plus loin

Formation Angular 

Formation Angular Avancé

FORMATION VUE.JS AVANCÉ

FORMATION NODE.JS

FORMATION NODE.JS AVANCÉ

FORMATION MEAN STACK JAVASCRIPT

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation
Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE
Il ne reste que quelques places
NOUVEAU - Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp