Formation Nest.JS : Développer vos APIs avec le framework Node.JS

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 440,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 440,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

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

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.

Public

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

Ces formations pourraient vous intéresser

Objectifs de la formation

Etre capable de développer son projet d’entreprise et de la mettre en place.

Tarif

A partir de 3 000,00 €

Durée

10j / 70h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des étapes de test personnalisées pour aider les développeurs de test
  • Créer et personnaliser des interfaces utilisateur
  • Gérer le déploiement de votre framework de test.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Connaissance des produits et services de Google Cloud Platform, particulièrement ceux liés au traitement des données et au machine learning
  • Connaissance des produits et services fondamentaux concernant le calcul et le stockage
  • Connaissance de Cloud SQL et de Dataproc
  • Connaissance de Datalab et BigQuery
  • Connaissance de TensorFlow et des APIs Machine Learning
  • Connaissance de Pub / Sub et de Dataflow
Tarif

A partir de 950,00 €

Durée

1j / 7h

Modes
  • Entreprise

Objectifs de la formation

Les objectifs de la formation Manager l'équipe pour gagner en performance et maîtriser les risques :

- Développer aisance et efficacité dans les actes quotidiens de management individuel et collectif par des réflexes, repères et outils - Mesurer l’impact de ses comportements sur la motivation et l’efficacité de son équipe - Intégrer dans son management au quotidien les exigences de maîtrise des risques et de performance

Tarif

A partir de 1 906,00 €

Durée

4 jours (1 jour en option) - 28 heures

Modes

Objectifs de la formation

  • Savoir développer une application Angular
  • Récupérer et afficher des données à partir d'une API REST
  • Communiquer avec un serveur Cloud : Firebase de Google
  • Utitliser PostMan pour tester une API
  • Utiliser les Observer et les Observables
  • Mettre en place les routes sur une Single Page Application
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Developper son Business avec Instagram

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Utiliser les réseaux sociaux dédiés à l’image dans sa stratégie de communication et développer son business en maitrisant l’utilisation d’Instagram.

À l'issue de la formation, le stagiaire sera capable de :

  • Connaitre l’utilisation d’outils simples pour créer, modifier et diffuser des images
  • Connaitre le fonctionnement d’Instagram
Tarif

A partir de 400,00 €

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Android Embarqué

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation Android embarqué vous permettra de :
- Comprendre l'architecture bas niveau d'Android
- Compiler et démarrer un système Android
- Savoir porter Android vers un nouveau matériel
- Savoir développer un système Android (accès au hardware spécifique via les applications Android, personnalisation du système de fichier, débogage)

Tarif

A partir de 2 690,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier un processus pour mettre en place la marque employeur
  • Etablir un diagnostic
  • Construire le socle de la marque employeur
  • Concevoir un plan d'action.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

• Cerner les contours de la relation soignant soigné
• Analyser les besoins et attentes des personnes soignées en termes relationnels
• Développer des modes de communication adaptés à cette relation

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

Cette formation AIX analyse des performances permet de développer les compétences pour utiliser les traces du noyau, les traces sur les utilitaires, svmon pour mesurer et analyser les problèmes de performances du CPU, de la mémoire et des E/Ssur les systèmes IBM utilisant AIX. Les présentations seront suivies de nombreux excercices permettant d'obtenir une expérience pratique sur les performances.

Tarif

A partir de 3 190,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...