Formation JavaScript Node JS

Tout au long de notre formation back-end, vous allez maîtriser les concepts clés de Node.js et les appliquer à travers des projets concrets. Vous allez apprendre à développer des applications web performantes grâce à notre formation certifiante pour acquérir les compétences fondamentales en développement back-end.

  1. Apprendre le développement Web principalement le back-end grâce à notre Formation javascript node js..
  2. Devenir un développeur full-stack qui est capable de maîtriser à la fois le back-end avec Node.js et le développement front-end.
  3. Obtenir une certification reconnue et lancer votre carrière.

Formation javascript node js

Parcours de la formation JavaScript Node JS

01

Introduction au Développement Backend

02

Les Fondamentaux de Node.js

03

Construire une API Web Sécurisée avec Express.js

04

Bases de Données NoSQL et à MongoDB

05

Communication en temps réel avec socket.io

Programme de formation JavaScript Node JS

Introduction au Développement Backend et aux ArchitecturesSéance 1 - 4 H
  • Différence entre l'architecture physique et logique.
  • Qu'est-ce qu'un backend ? Rôles et responsabilités dans une application web.
  • Vue d'ensemble de la communication client-serveur.
  • Mise en place d'un environnement “Node.js”.
  • Introduction à la ligne de commande.
Les Fondamentaux de Node.jsSéance 2 - 4 H
  • Qu'est-ce que Node.js ? Comprendre sa nature asynchrone.
  • Le boucle d'événements et les entrées/sorties non bloquantes.
  • Gestion basique des fichiers dans Node JS.
  • Le système de modules et la gestion des packages avec Yarn (ou npm).
  • Création d'un serveur basique avec Node JS.
Introduction à Express.jsSéance 3 - 4 H
  • Introduction à Express en tant que framework Node.js.
  • Mise en place d'une application Express simple.
  • Gestion des requêtes HTTP (GET, POST, PUT, DELETE).
  • Comprendre les middlewares dans Express.
  • Création d'un point d'API basique.
Conception d'une API RESTful avec ExpressSéance 4 - 4 H
  • Conception d'une API RESTful.
  • Bonnes pratiques pour la gestion des routes.
  • Structuration de votre projet pour une meilleure maintenabilité.
  • Gestion des erreurs et journalisation.
Sécurisation des APIs avec JSON Web Token (JWT)Séance 5 - 4 H
  • Introduction aux JWT et leur fonctionnement.
  • Mise en place de l'authentification et de l'autorisation avec JWT dans Express.
  • Protection des routes avec les middlewares.
  • Stratégies pour la gestion de l'expiration et du renouvellement des tokens.
Introduction à MongoDB, Mongoose ODM et Gestion des RelationsSéance 6 - 4 H
  • Introduction aux bases de données NoSQL et vue d'ensemble de MongoDB.
  • Mise en place d'une base de données MongoDB en local ou sur le cloud (Atlas).
  • Connexion de MongoDB avec Node.js.
  • Introduction à Mongoose ODM.
  • Définir des schémas et des modèles.
  • Effectuer des opérations CRUD avec Mongoose.
  • Comprendre les relations dans NoSQL (données imbriquées vs données référencées).
  • Modéliser des relations un-à-plusieurs et plusieurs-à-plusieurs.
  • Population des documents liés avec Mongoose.
Introduction à Socket.IOSéance 7 - 4 H
  • Introduction à Socket.IO.
  • Mise en place d'une communication en temps réel entre le serveur et le client.
  • Cas d'usage : Messagerie instantanée et notifications en temps réel.
  • Intégration de Socket.IO dans une application Express
Construire une API Web SécuriséeSéance 8 - 4 H
  • Regrouper les connaissances pour construire une API RESTful sécurisée.
  • Inscription et authentification des utilisateurs avec JWT.
  • Gestion des erreurs et protection des routes.
  • Limitation du débit, CORS et bonnes pratiques de sécurité.
Intégration du Backend avec un Frontend (Partie 1)Séance 9 - 4 H
  • Connecter l'API backend à un frontend existant (par ex., React, Vue).
  • Introduction aux appels API et comment interagir avec le backend via le frontend.
  • Gestion de l'authentification et de l'autorisation avec JWT dans le frontend.
  • Mise en place des appels HTTP sécurisés sur le frontend.
Intégration du Backend avec un Frontend (Partie 2)Séance 10 - 4 H
  • Manipulation des états et données provenant du backend.
  • Tests et déploiement de l'application complète (backend + frontend).
  • Test de l'application complète de bout en bout.

Objectifs de la formation JavaScript Node JS

Créer des API REST sécurisées

Notre formation JavaScript Node JS vous aide à créer et sécuriser une API Restful en utilisant Express.js et TypeScript.

Apprenez la Node JS par la pratique

Développer la compétence de travailler sur un projet à partir de zéro, en suivant les étapes du cycle de vie du projet.

Le cœur battant de votre application

Apprenez à créer une application web full stack performante et sécurisée grâce à notre formation back-end.

Technologies

Maitrisez le typescript avec notre formation en javascript node-js
Maîtriser le back-end avec notre formation en javascript node-js
Apprenez le mongodb avec notre formation en javascript node-js
Maîtriser le framework express avec notre formation en javascript node-js
Apprenez la bibilothéque mongoose avec notre formation en javascript node-js
Apprenez le JSON Web Token avec notre formation en javascript node-js
Découvrir le Socket.IO avec notre formation en javascript node-js

Rejoignez-nous !

opus mascot