Public

À qui s'adresse la formation NODE JS (Débutant)

Posséder un bon niveau JavaScript (ES5+): être à l'aise avec les classes, les particularités de “this”, l'écoute d'événements (DOM ou jQuery) Une précédente expérience sur un framework peut être un plus. Connaissances de HTML, CSS et Javascript.

Objectifs

Compétences visées pour la formation NODE JS (Débutant)

Apprendre à installer et employer Node JS pour divers projets de développement. Connaitre l'environnement et créer un script de base mettant en pratique les bases de la programmation Node JS. Savoir utiliser les principaux composants et modules pour déployer du code efficacement.

Programme

Comprendre l'environnement serveur

  1. Les spécificités d'un serveur web
  2. Environnement et IDE
  3. Javascript serveur et client
  4. Utilité de Node JS
  5. Installation de Node JS
  6. Hello World
  7. Qu'est ce que V8
  8. Qu'est ce que synchrone, asynchrone
  9. Qu'est ce que bloquant, non bloquant

Connaître les bases de NodeJS

  1. Versions et mises à jour
  2. Tests des commandes
  3. Moteur V8
  4. Modules natifs
  5. Premiers scripts avec REPL

Connaître l'environnement de Node JS

  1. Déclaration des variables
  2. Tableaux et chaines de caractères
  3. Les classes
  4. L'objet Global
  5. Les events

Comprendre les modules, les require

  1. Utilisation de l'interpréteur Node
  2. Qu'est ce que Module, Export et Require
  3. Qu'est ce que le wrapper module
  4. Qu'est ce que le require avancé
  5. Importer des modules natifs
  6. Qu'est ce que npm et comment l'utiliser

Comprendre les évènements Node

  1. Que sont les évènements Node
  2. Que sont les évènements système
  3. Que sont les évènements personnalisés
  4. Qu'est ce que le module Event.js

Comprendre le système de fichiers

  1. Qu'est ce que le module fs
  2. Ouvrir et fermer un fichier
  3. Binaire, encodage, méthodes read & write
  4. Méthodes readFile, writeFile
  5. Méthodes appendFile, unlink
  6. Méthodes de gestion des répertoires
  7. Méthodes stats et copyFile

Utiliser un serveur Node

  1. Comprendre les protocoles web
  2. Créer un serveur HTTP
  3. Requêtes et réponses HTTP
  4. Templates et routing

Maitriser Express

  1. Qu'est ce qu'Express
  2. Installation et fonctionnement d'Express
  3. Utiliser nodemon
  4. Module Node js path
  5. Méthodes pour l'objet Response
  6. Méthodes sur res pour les headers

Utiliser les templates sur Express

  1. Qu'est ce qu'une template
  2. Créer un template engine
  3. Qu'est ce que le template engine pug
  4. Utiliser les fonctions avancées de pug
  5. Utiliser EJS

Utiliser les middlewares sur Express

  1. Qu'est ce qu'un middleware
  2. Utiliser un middleware
  3. Ordre des middlewares
  4. QU'est ce que le middleware static
  5. Utiliser Talend API Tester
  6. Utiliser les Middlewares json et urlencoded
  7. Utiliser le middleware Morgan

Utiliser le routing sur Express

  1. Comment fonctionnent les matchs
  2. Paramétrer
  3. Utiliser app.all et app.route
  4. Utiliser le router Express

La formation NODE JS (Débutant) est dispensée sur 28 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation NODE JS - Débutant 28 heures 2490.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau