Formation Node.js : Développer des Web Services en Javascript avec Node.js
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
Une bonne connaissance globale du langage javascript et une première approche d'un framework javascript serait un plus (côté client).
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- Services
Le programme
Du JavaScript côté serveurGenè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.jsInstallation 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 fonctionLa programmation asynchrone & orientée événementsQuel 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 routesParsing d'URL (décomposition en paramètres, requêtes...)Traiter une requête (en mode asynchrone)Mettre en place un gestionnaire de routesTour d'horizon de l'API node.jsLes 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 & UDPLa trousse à outil du développeur node.jsLes « 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
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Node.js : Développer des Web Services en Javascript avec Node.js