Formation Node.js : Développer des Web Services en JavaScript avec Node.js

4.8 sur 5 étoiles

5 étoiles
75%
4 étoiles
25%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 4 avis
(4 avis)
Durée 3 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence INOJ

Node.js est une approche performante et non-sequentielle, permettant de développer très facilement des applications écrites en Javascript, mais côté serveur…. L'ecosystème node.js est déjà très important, et répond à de nombreux besoins d'applications serveur pour les webservices, le traitement de très grand nombre de requêtes web, le partage d'un code commun entre serveur et client, les websockets etc... Cette formation Node.js intensive, vous permettra d’acquérir des nouveaux usages de développement autour de la programmation javascript côté serveur avec node .js (programmation événementielle et asynchrone, modularité, routage,...) au travers de cas concret d'utilisation.

Public :

Cette formation Node js s'adresse aux développeurs

Prérequis :

Une bonne connaissance globale du langage javascript et une première approche d'un framework javascript serait un plus (côté client).

Du JavaScript côté serveur

Genèse du JS côté serveur et de node.js : du besoin à la réalitéLe moteur Google V8 utilisé côté serveurPourquoi utiliser la programmation événementielleApproche non-bloquante d'une application : avantages et limitesL'écosystème node.js (socketstream, expressjs, ...)

Premiers pas en node.js

Installation du serveur node.js (déploiement, configuration, ...)Le gestionnaire d'extensions NPM ou comment étendre nodejs en quelques instants (catalogue en ligne, local, ou global)Premier cas concret : Hello WorldUn serveur web en quelques lignes (création de la structure de base d'une application web)L'injection de fonctions en javascript ou comment passer des traitements complexes à une autre fonction

La programmation asynchrone & orientée événements

Quel intérêt de développer en asynchrone ?La gestion événementielle en détail : réagir plutôt qu'attendreCas concret pour la lecture de fluxUtilisation dans les bases de données : traitements lourds, traitements imbriqués....

Tour d'horizon de l'API node.js

Les fonctions utilitaires (console, util, ...)La gestion de buffersUtilisation des events et des timers programmablesAccès aux fichiers (lecture, écriture, fonctions diverses)Gestion des requêtes / réponses HTTP ( et initiation à HTTPS)Création de processus fils, https, sockets TCP & UDP

Un serveur d’API Rest en node.js

Rappels sur le fonctionnement RESTful
Gérer des routes (URL)
La librairie Express : le généraliste
La librairie Restify : le spécialiste

Node.js et l'accès au données

Initiation à une base de données NOSQL : MongoDB
Connecteur pour mongoDB : Mongoose Le spécialiste
ORM pour n’importe quelle BDD : Waterline le généraliste
Node.js et la scalabilité

Outillage et bonnes pratiques

Tests unitaires
Qualimétrie du code
TypeScript & Node.js
Performance & Sécurité
Authentification avec Passport.js

Avis des participants à la formation Node.js : Développer des Web Services en JavaScript avec Node.js

Note moyenne de 4.8/5(4)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

KS
5/5

Mon avis sur le formateur :

"Formateur très à l'écoute"

Ce que j'ai le plus apprécié :

"Interactivité"

Ce que j'ai le moins apprécié :

"Compliqué de suivre les vidéos des TP et les discussions du groupe en même temps"

BESNARD Frédéric
5/5

Mon avis sur le formateur :

"Michaël est super-compétent, super-disponible, super-pédagogue. Bref, un super-prof, que je recommande."

LN
4/5

Mon avis sur le contenu du stage :

"Des TP courts pédagogiques et progressifs appréciables, les ressources et les pratiques partagées également."

Ce que j'ai le plus apprécié :

"Malgré un contexte compliqué, les échanges et le partage d'écran sont instructifs et pas simplement par rapport à nodejs mais la programmation en général."

Ce que j'ai le moins apprécié :

"Le non respect des horaires m'a mise un peu dans l'embarras. Je reconnais cependant un investissement appréciable de l'animateur."

FG
5/5

Mon avis sur le contenu du stage :

"Cours très dynamique avec une grande marge de manoeuvre en terme de créativité."

Mon avis sur le formateur :

"Très disponible et volontaire pour aider les participants, offre beaucoup de pistes et sais s'adapter au niveau de ses interlocuteurs."

Mon avis sur la salle de formation :

"Très beaux locaux."


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB