Formation Node.js.
96% de clients Sparks satisfaits (3317 notes)
Durée :
3 jours
15/06/2020 à Paris
numero vert : 0805 950 800 (service et appel gratuits)
Node.js
à partir de
1650 €HT
Formation référencée Datadock

Référence :
2NOD
Durée :
3 jours
TP :
60 %

Disponible en distanciel et dans 17 villes
Ce stage comprend
 21 heures de formation
60 % de travaux pratiques
Prise en charge OPCO possible
Disponible à distance

Formation Node.js.

Créez des applications web depuis Node.js grâce à notre formation Node.js de 3 jours !

Node.JS est une plateforme logicielle open source permettant l'exécution de JavaScript côté serveur. Open Source basé sur Chrome et permettant d’exécuter du Javascript côté serveur, Grâce à notre formation Node.JS, vous apprendrez à créer des applications en Java server side.

Objectifs pédagogiques.

15/06/2020 à Paris
18/06/2020 à Lyon
20/06/2020 à Marseille

Programme de formation Node.js.

Cliquez ici pour télécharger , programme en PDF

Présentation de NodeJS

Introduction
Architecture, fonctionnement
Présentation de l’API
Installation de Node.JS
« Hello World »
Utilisitation du REPL
JS server side
single-threaded event loop
Programmation asynchrone
API non bloquante
Recherche et installation avec NPM

Communication avec Node.JS

Créer une application web
Gérer les requêtes, les réponses http et les évènements
Routage
Opérations bloquantes ou non bloquantes
Récupérer des requêtes POST/GET

NodeJS et modules

Présentation, intérêts
Utiliser les modules http, fichiers, etc.
Créer son propre module
Créer une application MVC
Trouver de nouveaux modules
NPM, dépendances
Frameworks
Description, fonctionnement et agencement
Gestionnaire de paquets officiel
Packaging
Déploiement de modules sur npm

Bases de données

SQL (MySQL, PostgreSQL, SQLite…)
NoSQL (MongoDB, Redis)
Modélisation

Application complète

ORM avec Mongoose
Framework Web Express (Router, Moteur de template, Gestion des fichiers statiques)
Création de templates avec Jade
Gestion des extensions avec NPM

Tests

Utiliser Moch pour les tests unitaires
Framework de tests unitaires
Chai (librairie d’assertions intuitive)
Tests fonctionnels (Zombie, Phantom et Casper)

Node.JS et web

Envoyer des fichiers
Gérer le HTTPS
NodeJS et WebSockets HTML5
Écriture d’un serveur web
Gestion des fichiers statiques

Créer des Addons C/C++

Récupération et recompilation des sources
Addons avec les types d’IDE (Visual Studio, Eclipse, KDevelop, etc.)

NoSQL

Présentation NoSQL
Plateformes
Interrogation
Coupler NodeJS et un moteur NoSQL

Déléguer les traitements lourds

Single-thread: modèle et limites
Utiliser d’autres processus pour déléguer les traitements (pub/sub Redis, AMQP, ØMQ, Gearman et multi-threading)

Performances et notions avancées

Rendre son application “scalable”
Cluster

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

À propos de Node.js.

Souvent confondu avec un serveur JavaScript, Node.JS est une plateforme logicielle open-source permettant le développement d’applications pouvant s’exécuter sur un serveur JS. Il rend possible le fait d’écrire des applications JS server-side, il n’est pas lui-même un serveur permettant de lancer les applications qu’il permet de créer.

Etant Open-source, Node.JS est développé par la OpenJS Foundation depuis 2019, afin de favoriser une croissance saine du JavaScript.

Au travers de cette formation Node.JS, vous apprendrez à utiliser toutes les fonctionnalités qu’offre la plateforme NodeJS. Vous saurez notamment comment créer et installer vos propres modules ou trouver d’autres modules déjà créés.

Amandine de Sparks
Des chiffres étincelants.
16 années
à vos côtés
+ de 1000
sujets de formation
5000
stagiaires formés en 2020
260
formateurs actifs en 2020
96%
de clients satisfaits
90%
de nos sessions inter-entreprises maintenues
HAUT