DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Node.js

Date de mise à jour : 16/07/2024 | Identifiant OffreInfo : 03_241215384F

Information fournie par :
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes)

Objectifs, programme, validation de la formation

Objectifs

Débuter avec Node.js

Prendre en main Node.js

Optimiser la gestion de routes

Utiliser le framework Web

Gérer la persistance des données

Tester une application Node.js

Connaître les principaux composants node.js

Gérer les modules node

Programme de la formation

Débuter avec Node.js

Installer le serveur Node.js

Confugurer le gestionnaire d'extensions NPM

Connaître l'approche modulaire de Node.js

Utiliser Node.js en REPL


Prendre en main Node.js

Maîtriser la gestion événementielle : réagir plutôt qu'attendre

Retenir les principaux modules de l'API

Gérer les requêtes/réponses HTTP. HTTPS

Créer un processus fils, https, sockets TCP et UDP...


Optimiser la gestion de routes

Récupérer des URL (paramètres, requête...)

Traiter une requête en mode asynchrone

Mettre en place un gestionnaire de routes


Utiliser le framework Web

Connaître les concepts fondamentaux d'Express

Construire un squelette d'application

Configurer Express et l'application

Configurer le rendu de vues avec EJS

Gérer les formulaires et les uploads de fichiers

Faire routage d'URL avec Express

Mettre en place une API REST


Gérer la persistance des données

Connaître la base NoSQL : Redis.io

Utiliser Redis.io pour la gestion de session

Mettre CRUD en place(Create, Read, Update, Delete)

Utiliser un ODM : Mongoose

Persister dans le Cloud : MongoDB


Tester une application Node.js

Faire ses premiers pas avec Mocha

Etudier les assertions et le test synchrone / asynchrone

Exploiter les différentes méthodes de tests


Connaître les principaux composants node.js

Créer une CLI Javascript à l'aide de Node.js

Distinguer les différents environnements de développement

Explorer NPM – Le gestionnaire de paquets de node.js

Se servir du Package.json

Identifier les Node Modules

Utiliser les outils Development Tools et Frameworks


Gérer les modules node

Apprendre les modules core

Importer des modules avec require et import

Configurer et initialiser le module

Utiliser les modules utilitaires

Créer des modules


Manipuler un fichier

Découvrir le module fs

Lire un fichier synchrone / un fichier asynchrone

Créer des fichiers asynchrones

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
14 heures total

Conventionnement : Non

Financeur(s)

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

-

Modalités d'accès

Lieu de réalisation de l'action

Formation entièrement à distance
Adresse
80 Cours Docteur Long
69003 - Lyon 3e
Responsable : Opcadia (OPTEDIF Formation)
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
80 Cours Docteur Long
69003 - Lyon 3e
Responsable :
Téléphone fixe : 0972652484
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Opcadia
SIRET: 52918739500031

Responsable : RISSOAN
Téléphone fixe : 0972652484
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/07/2024 au 31/12/2026
débutant le : 01/07/2024
Adresse d'inscription
80 Cours Docteur Long
69003 - Lyon 3e
Etat du recrutement : Ouvert
Modalités : Entrées / Sorties à dates fixes

Organisme responsable

Opcadia (OPTEDIF Formation)
SIRET : 52918739500031

Adresse
80 Cours Docteur Long
69003 - Lyon 3e
Téléphone fixe : 0972652484
Contacter l'organisme