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
  • Installation de NestJS
  • Apprendre des éléments essentiels de framework
  • Comprendre une architecture d’une application NestJS
  • Les événements du cycle de vie

 

 NestJS Setup

  • Installation de NestJS CLI
  • Création d’un projet avec Nest CLI
  • Application Setup
  • CLI pour générer des documents
  • Routing logique additionnel
  • Bootstrapping

 

TypeScript

  • Rappel sur TypeScript
  • Programmation fonctionnelle TypeScript
  • Programmation orientée objet
  • TypeORM: gestion de base de données
  • Mettre en place des microservices
  • Typage statistique optionnel
  • Création de classes et interfaces

 

API configuration

  • Comment créer des APIs avec Nest.JS 
  • Savoir récupérer des données de vos APIs
  • La sécurisation des APIS
  • Créer API REST avec Nest.JS et TypeScript

 

Les intercepteurs 

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

 

Les modules

  • Introduction dans les modules NestJS
  • Créer un module
  • Fonctionnement des modules
  • Organiser le code et diviser les fonctionnalités en éléments réutilisables et logiques
  • Comprendre une architecture des modules
  • Autres modules : Feature, Shared, Core

 

Controllers et providers de Nest.JS

  • Les principes de base de fonctionnement d’un controller
  • Création d’un controller
  • L’object Request
  • Système de Routing d’un controller
  • Définir des paramètres de routing
  • Les principes de base de fonctionnement d’un provider
  • Créer et sauvegarder un serveur

 

Les middlewares

  • Installation de NestJS CLI
  • Création d’un projet avec Nest CLI
  • Application Setup
  • CLI pour générer des documents
  • Routing logique additionnel
  • Bootstrapping

 

Les pipes

  • Présentation des pipes
  • Fonctionnement des pipes
  • Création de custom pipe
  • Transformation de pipe dans un objet posté
  • Validation pipe
  • Décorateurs de validations

 

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