top of page

Node.js Masterclass : Révolutionnez votre back-end avec JavaScript

average rating is 4.1 out of 5, based on 10 votes, Note de la Formation
Decription

Description :

Maîtrisez Node.js pour développer des applications serveur performantes et scalables en JavaScript. Apprenez à créer des API RESTful, gérer l'asynchronicité efficacement avec les promesses et async/await. Découvrez l'écosystème npm et les frameworks populaires comme Express pour accélérer votre développement. Développez les compétences nécessaires pour implémenter l'authentification, la persistance des données et le temps réel avec Socket.io dans vos applications Node.js.

intra.png

Les intra les plus accessibles du marché. 

Offrez à vos employés une formation clé en main sur ce programme ou personnalisez-le pour répondre parfaitement aux besoins spécifiques de votre entreprise.

5900€ HT

Prix pour un groupe de 12 personnes maximum

Ref:

NOD

4 Jours

/

28h00

Public

    - Développeurs JavaScript
    - Étudiants en développement web
    - Développeurs full-stack

    Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.

Objectifs de formation

    - Comprendre les bases de Node.js
    - Gérer les routes et APIs RESTful
    - Utiliser les modules Node.js pour le développement
    - Mettre en place des serveurs efficaces

Prérequis

    - Connaissance de base en JavaScript
Objectifs

Programme de formation

Programme

Node.js Masterclass : Révolutionnez votre back-end avec JavaScript

Du JavaScript côté serveur

    Genèse du JavaScript côté serveur et de Node.js.
    Le moteur Google V8 utilisé côté serveur.
    Pourquoi utiliser la programmation événementielle ?
    Rappels JavaScript : callbacks, closures, notion de scope, apply, bind, call.
    Initiation à ECMAScript 6.

Premiers pas en Node.js

    Installation du serveur Node.js.
    Le gestionnaire d'extensions NPM.
    L'approche modulaire de Node.js
    Un serveur Web en quelques lignes.
    Utilisation de Node.js en REPL.

Les fondamentaux Node.js

    Quel intérêt de développer en asynchrone ?
    La gestion événementielle : réagir plutôt qu'attendre.
    Principaux modules de l'API : console, util, file, events & timer...
    Gestion des requêtes/réponses HTTP. HTTPS.
    Création de processus fils, https, sockets TCP et UDP...

La gestion de routes et Persistance des données

    Parsing d'URL (paramètres, requête...).
    Traiter une requête en mode asynchrone.
    Mettre en place un gestionnaire de routes.
    Initiation à une base NoSQL : MongoDB.
    Mise en place de CRUD (Create, Read, Update, Delete).
    Utilisation d'un ODM : Mongoose.

Framework Web Express

    Les concepts fondamentaux d'Express.
    Construction d'un squelette d'application.
    Configuration d'Express et de l'application.
    Le rendu de vues avec EJS.
    La gestion de formulaires et des uploads de fichiers.
    Le routage d'URL par Express.
    Mise en place d'une API REST.

Test d'une application Node.js

    Premiers pas avec Mocha.
    Les assertions et le test synchrone et asynchrone.
    Différentes méthodes de tests (inclusifs, exclusifs...).

Concept avancés

    Bonnes pratiques de développement en Node.js.
    La bibliothèque async : rendre l'asynchrone séquentiel.
    Le clustering avec Node.js. La retro-compatibilité, les transpilers…

01 85 09 29 06
contact@oxformation.com

bottom of page