Formation Node.js.
96% de clients Sparks satisfaits (3317 notes)
Durée :
3 jours
18/01/2022 à Distance
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
Pauses et snacks à volonté
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.

18/01/2022 à Distance
18/01/2022 à Lille
18/01/2022 à Paris

Programme de formation Node.js.

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
5349
stagiaires formés en 2020
219
formateurs actifs en 2020
95,2 %
de stagiaires satisfaits (1er semestre 2021)
16978
heures de formation réalisées en 2020
HAUT