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


  • JAVASCRIPT, PROGRAMMATION CÔTÉ SERVEUR
REFERENCE
 
 
INOJ
DUREE
 
 
3 jours
TARIFS
 
 
1690 € HT
Niveau : Débutant
Cours à distance: Possible
OBJECTIFS :
 

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.

PRÉ-REQUIS :
 

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

PUBLIC :
 

Cette formation Node js s'adresse aux développeurs

PROGRAMME :
 

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....

La gestion des routes

Parsing d'URL (décomposition en paramètres, requêtes...)Traiter une requête (en mode asynchrone)Mettre en place un gestionnaire de routes

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

La trousse à outil du développeur node.js

Les « ceintures d'outils » Javascript : gestion améliorée des tableaux, des itérationsLa bibliothèque async ou l'art de rendre l'asynchrone séquentielInitiation à une base de données NOSQL : Redis.ioUtilisation de redis.io pour la gestion de persistanceQuelques autres bibliothèques intéressantes

S'INSCRIRE À CETTE
FORMATION NODE JS
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 

Web - Digital

Node.js avancé
Node.js est un projet open-source reposant sur le moteur V8 de Chrome. Il permet d'exécuter du code JavaScript côté serveur, contrairement à ce que l'on a...

3 j

 
Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité grandissante des solutions existantes. Puissant, rapide et...

3 j

 

Web - Digital

ExtJS 4
Cette formation ExtJS 4 vous permettra de développer des applications Web riches (RIA) et interactives pour mobiles ou Desktop. Ce standard du développement d'application Web...

2 j

 

Web - Digital

ExtJS 4 Avancé
A l'issue de cette formation ExtJS 4, vous serez capable de : - Modifier le style visuel des écrans ExtJS 4 avec Saas & Compass - Approfondir connaissances architecture MVC...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB