Certification de formation NodeJS Express

Formation NodeJS & Express éligible CPF faisant partie de la certification « Développement full-stack et orienté objet »

0
Jours
0
Heures
0
CNCP
0
CPF
Formation certifiante disponible en :

Formation
intra-entreprise

Formation
inter-entreprises

Egalement disponible à distance en :
e-learning-tutore
Tous les détails et démonstrations en ligne du déroulement de la formation e-learning ou à distance tutoré : « NodeJS & Express »
Prochaines dates
Planning et dates

« NodeJS & Express »

Ville Session 1 Session 2
Paris 17-09-18 15-11-18
Lyon 17-09-18 15-11-18
Aix-en-Provence 17-09-18 15-11-18
Nous vous recommandons

Programme de formation:
NodeJS & Express.

Apprenez Node.js, un environnement d’exécution JavaScript adapté pour l’événementiel. Rapide et léger, profitez de la plus grande bibliothèque open source au monde.

Objectifs

Quelles seront mes compétences à l’issue de la formation : NodeJS & Express ?

À l’issue de la formation NodeJS & Express, les apprenants auront les capacités de :

  1. Comprendre les compromis uniques présents dans la programmation événementielle
  2. Créer des modules Node.js et exprimer la modularité de code dans une application
  3. Comprendre les schémas de contrôle de flux de base dans Node.js et savoir quand il est approprié d’utiliser les callback, émetteurs d’événements ou streams
  4. Créer et manipuler des buffers efficacement
  5. Comprendre comment gérer l’état d’erreur et de savoir quand un processus devrait sortir en raison d’une erreur
  6. Construire des applications en réseau avec Node.js

Publics

Quels sont les profils concernés par le module : NodeJS & Express ?

La formation NodeJS & Express, s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle souhaitant acquérir des compétences en développement Web :

  1. Toute personne ayant des connaissances en développement WEB et souhaitant maîtriser le développement d’application WEB
  2. Graphiste, intégrateur WEB, designer, Webmaster ou référenceur WEB souhaitant avoir une double compétence
  3. Journaliste, réalisateur, communicant, responsable de projet, toute personne souhaitant gérer un projet web éditorial
  4. Informaticiens et concepteurs souhaitant maîtriser les techniques pour développer des sites WEB riches et interactif : HTML, CSS, JavaScript, ajax, jQuery, Responsive, AngularJS
  5. Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement WEB

Prérequis

Quelles sont les qualifications requises pour suivre la formation : NodeJS & Express ?

La formation NodeJS & Express nécessite les préqrequis suivants :

  1. Posséder les bases en JavaScript. S’ils vous manquent ces connaissances, pour suivre ce module, CEGEFOS, vous conseille de participer à notre formation en langage Web : JavaScript
Programme détaillé

Comprendre la mise en place de Node.JS.

Introduction

  1. Node.js Philosophie
  2. Caractéristiques de Node.js
  3. Qui utilise Node.js ?
  4. Concepts
  5. Quand utiliser Node.js ?
  6. Quand ne pas utiliser Node.js ?

Environnement d’installation

  1. Essayez Option en ligne
  2. Environnement d’installation en local
  3. Texte Editaure
  4. Node.js Runtime
  5. Télécharger l’archive Node.js
  6. Installation sur Unix/Linux/Mac OS X et SunOS
  7. Installation sur Windows
  8. Vérifier l’installation et l’exécution d’un fichier

Première Aplication

  1. Créer une application Node.js

Atelier et cas pratique.

Utilisation avancée de NodeJS.

REPL Terminal

  1. Terminal en ligne REPL
  2. Commandes REPL
  3. Arrêter REPL

NPM

  1. Installation Modules à l’aide de NPM
  2. Global vs Local Installation
  3. Utiliser le package .json
  4. La désinstallation d’un Module
  5. Mise à jour d’un Module
  6. Recherche d’un Module
  7. Créer un Module

Callback Concept

  1. Qu’est-ce qu’un callback ?
  2. Exemple de code bloquant
  3. Exemple de code non-bloquant

Atelier et cas pratique.

Evénement LOOP

  1. Programmation event-drive
  2. Exemple de programmation event-drive
  3. Comment travaille une application Node ?

Émetteur d’événement

  1. EventEmitter classe
  2. Méthodes
  3. Méthodes classe
  4. Evénement et exemple

Buffers ou Tampon

  1. Création des Buffers
  2. Ecriture dans les Buffers
  3. Lecture à partir des Buffers
  4. Convertir Buffers en JSON
  5. Concaténer Buffers
  6. Comparer Buffers
  7. Copier Buffers
  8. Tranche du Buffer
  9. Longueur du Buffer
  10. Méthodes références
  11. Class Méthodes

Streams ou Flux

  1. Définition de stream
  2. Lecture d’un stream
  3. Ecriture dans un stream
  4. Tuyauter des streams
  5. Chaîner des streams

Atelier et cas pratique.

Fichier système

  1. Synchrone vs asynchrone
  2. Ouvrir un fichier
  3. Obtenir des informations sur les fichiers
  4. Ecrire un fichier
  5. Lire un fichier
  6. Fermer un fichier
  7. Tronquer un fichier
  8. Supprimer un fichier
  9. Créer un répertoire
  10. Lire un répertoire
  11. Supprimer un répertoire
  12. Méthode référence

Objets globaux

  1. __filename
  2. __dirname
  3. setTimeout(cb,ms)
  4. clearTimeout(t)
  5. setInterval(cb,ms)
  6. Objet globaux
  7. Console Object
  8. Processus Object

Modules utilitaires

  1. Système d’exploitation Module
  2. Path Module
  3. Net Module
  4. DNS Module
  5. Domaine Module

Web Module

  1. Ce qui est un Web serveur ?
  2. Architecture d’application Web
  3. Création d’un serveur Web à l’aide de Node.js
  4. Faire une requête dans Node.js serveur
  5. Création d’un client Web à l’aide de Node

Atelier et cas pratique.

Express Framework

  1. Aperçu d’Express
  2. Installation d’Express
  3. Exemple : Hello World
  4. Demande et réponse
  5. Demande d’objet
  6. Réponse d’objet
  7. Routage basic
  8. Fichiers statiques
  9. Méthode GET
  10. Méthode POST
  11. Fichier Upload
  12. Gestion des cookies

Restful API

  1. L’architecture REST
  2. Méthodes HTTP
  3. RESTful Services web
  4. Création RESTful pour une bibliothèque
  5. Lister les Utilisateurs
  6. Ajouter des utilisateurs
  7. Voir les détails
  8. Supprimer un utilisateur

Mise à l’échelle d’une demande

  1. exec() méthode
  2. spawn() méthode
  3. fork() méthode

Les sources de données

  1. Comment Node.js se connecte aux bases de donnéer
  2. Base de données SGBDR et bases de données NoSQL
  3. Exécution d’opération de CRUD
  4. Construire les demandes des clients aux services Web

Packaging

  1. JXcore Installation
  2. Emballage du code
  3. Lancement du JX File

Atelier et cas pratique.

Besoin d'un devis / d'un renseignement :

Adresse :

28 rue Xavier Bichat

72000 Le Mans

 

Téléphone :

02.43.52.36.45

 

Email :

contact@cegefos.fr

 

Suivez-nous :

[Form id= »6″]