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

Concrètement, à l'issue de cette formation Spring Programmation Avancé vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les avantages du modèle réactif
  • Matriser les APIs Spring Reactor et Spring WebFlux
  • Utiliser efficacement l'accès aux bases NoSQL
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Développer son impact relationnel, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir s'affirmer en situation professionnelle
  • Être capable d'énoncer ses choix explicitement
  • Savoir ajuster ses comportements en tenant compte de l'autre
  • Éviter les pièges relationnels pour améliorer ses relations professionnelles
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Intégrer le framework jQuery dans la réalisation d'applications et/ou de pages Web
  • Parcourir et modifier la structure d'une page
  • Gérer des événements utilisateur
  • Échanger des données avec un serveur via des API REST
  • Intégrer des composants jQueryUI dans la réalisation d'applications et/ou de pages Web.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Les Brunchs d'actualité de la paie 2024

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Faire le point chaque trimestre sur l'actualité de la paie
  • Mesurer l'impact de ces nouveautés sur le traitement de la paie
  • Développer des solutions pratiques pour sécuriser vos paies grâce à l'expérience de praticiens reconnus
  • Partager votre expérience avec vos pairs et développer votre réseau professionnel
Tarif

A partir de 1 850,00 €

Durée

4 x 3 heures 30

Modes
  • Entreprise

Objectifs de la formation

Mieux s’organiser dans son travail pour ne pas s’éparpiller
Se remobiliser pour se concentrer rapidement en toute situation
Maîtriser des techniques clés pour développer sa concentration et accroître son efficacité professionnelle

Tarif

A partir de 1 510,00 €

Durée

2 jours - 14 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

Cette formation RPG IV apprend les compétences supplémentaires et les techniques aux programmeurs qui savent déjà écrire des programmes RPG IV.

Cette formation propose une présentation détaillée des fonctionnalités avancées de RPG IV. Ce cours est conçu pour permettre à un programmeur RPG IV expérimenté de développer et de maintenir des programmes RPG IV d'un niveau avancé en utilisant les dernière fonctions et techniques diponible avec le compilateur IBM i RPG IV.

Tarif

A partir de 3 200,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Langage VBA Excel et Macros (Visual Basic)

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Comprendre les bases de VBA: l'objectif principal est d'acquérir une compréhension fondamentale du langage VBA et de son fonctionnement dans Excel. Cela inclut la familiarisation avec les concepts clés tels que les variables, les boucles, les conditions, les fonctions etc...

2-Automatiser les taches répétitives: L'un des objectifs principaux de VBA est d'automatiser les taches répétitives dans Excel. La formation vise à enseigner aux participants comment écrire des macros VBA pour effectuer des opérations telles que la saisie de données, les calculs etc...

3-Personnaliser et étendre les fonctionnalités d'Excel: VBA permettra de personnaliser et d'étendre les fonctionnalités d'Excel en créant des macros, des formulaires, des boites de dialogue personnalisées. L'objectif sera donc de permettre aux participants de développer des solutions spécifiques à leurs besoins professionnels.

4- Manipuler et analyser les données: cette formation offrira l'apprentissage de fonctionnalités puissantes pour manipuler et analyser les données dans Excel. 

5- Gérer les erreurs et déboguer le code: Cette formation offrira aussi l'apprentissage des bonnes pratiques pour gérer les erreurs, déboguer le code et résoudre les problèmes courants rencontrés lors du développement de macros VBA.
Tarif

A partir de 585,00 €

Durée

2j / 14h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Prendre la parole avec aisance : Développer la confiance en s'exprimant librement en anglais.
  • Mémoriser du vocabulaire à long terme : Acquérir et retenir un lexique varié et utile sur le long terme.
  • Tenir une conversation en langue anglaise : Participer activement à des échanges verbaux en anglais.
  • Prendre du plaisir à apprendre : Encourager une approche positive de l'apprentissage de la langue.
Tarif

A partir de 1 632,00 €

Durée

30j / 53h

Modes
  • Distance

Formation Spring Security

Proposé par PLB CONSULTANT

Objectifs de la formation

Spring Security est le sous-projet Spring dédié à la sécurité. Indépendant de JavaEE, il offre un environnement complet pour sécuriser tout type d’application Java : application web, back-end REST ou autre.

Cette formation Spring Security vous apportera les connaissances et compétences nécessaires pour :

  • Maîtriser tous les aspects du framework Spring
  • Configurer la sécurité applicative
  • Implémenter la sécurité applicative.
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser tous les aspects de la communication du manager
  • Mener un échange collectif ou individuel avec ses collaborateurs
  • Adapter sa communication à chaque situation
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...