TypeFormation en classe
INSCRIVEZ-VOUS

Cours de formation et certification Node JS

Cours de formation et certification Node JS

Description

Public et prérequis

Plan de cours

Horaire et frais

Certificat

Vue d'ensemble du cours Node JS

Node.js est une plate-forme côté serveur entourant le langage JavaScript pour créer des applications évolutives et pilotées par événements. Ceci est source de confusion même pour les programmeurs expérimentés car le traditionnel JavaScript l'environnement a toujours été côté client - dans le navigateur d'un utilisateur ou dans une application qui parle à un serveur. JavaScript n'a pas été pris en compte quand le serveur répond aux demandes des clients, mais c'est exactement ce que fournit Node.js.

Objectifs de la formation Node.JS

  • Écrire des applications de ligne de commande dans Node.js
  • Parlez à une API avec Node.js
  • Organisez votre code avec des modules
  • Traiter avec les flux
  • Gérer les erreurs

Public visé pour le cours NodeJS

Expérimenté avec au moins un langage orienté objet comme Ruby, Python, PHP ou Java, peu d'expérience avec JavaScript, et complètement nouveau dans Node.js.

Prérequis pour la certification Node JS

  • Compétences JavaScript de base.
  • Contexte de développement Web

Course Outline Duration: 3 Days

Chapitre 1: Présentation de NodeJs

      • À propos de NodeJS
      • Fonctionnement de NodeJS
      • Travailler avec CLI et Node REPL
      • Gestionnaire de package de nœud: npm
      • Premier programme Node.js
      • Activité pratique
      • Architecture NodeJS
      • Comprendre la boucle d'événements et le rappel
      • Détails de configuration de base de l'application Node

Chapitre 2: Modules / Packages

      • Bases des modules
      • Introduction à Node.js intégré aux modules
      • Introduction au NMP
      • Installation, mise à jour et suppression de modules
      • Activité pratique (installer, mettre à jour et supprimer un module)
      • Créer des modules personnalisés
      • Activité pratique 2 (créer un module réutilisable)
      • Comprendre npm cli
      • Publication de modules à npm
      • Activité pratique 3 (publier le module sur npm)
      • Comprendre le style de codage de NPM
      • Choisir le bon module NPM pour votre projet

Chapitre 3: Événements et flux

      • Lecture et écriture des tampons
      • Activité pratique (Lire et écrire dans un tampon)
      • Comprendre les événements et le modèle d'émetteur d'événement
      • Comprendre les flux Node.js
      • Activité pratique 2 (implémentation des flux)
      • Module de système de fichiers
      • Activité pratique 3 (Effectuer des opérations sur les fichiers)

Chapitre 5: Communication réseau et technologie Web dans NodeJS

      • Communication réseau dans Node.js
      • Configuration du serveur TCP / IP et du client
      • Activité pratique (implémentation de la communication TCP / IP)
      • Communiquer en utilisant UDP
      • Configuration d'un serveur HTTP
      • Traitement des demandes et des réponses dans HTTP
      • Activité pratique 2 (Création d'un serveur HTTP)

Chapitre 4: applications Web utilisant ExpressJS et MongoDB

        • Introduction à ExpressJS
        • Installation et configuration du projet ExpressJS
        • Activité pratique (première application ExpressJS)
        • Routage
        • Activité pratique 2 (Implémentation du routage dans ExpressJS)

      JOUR 2

      • Middleware
      • Activité pratique 3 (implémenter des modules middleware)
      • Les questions de sécurité
      • Communication DB: MongoDB
      • Activité pratique 4 (Connexion et requête sur mongodb)
      • Modèles HTML: Jade / Guidons
      • Activité pratique (implémenter des modèles Jade)
      • Authentification de l'utilisateur dans ExpressJS
      • Séances et cookies
      • Activité pratique 6 (sessions de manipulation)
      • Magasins de session
      • Introduction à Browserify

Chapitre 6: Communication en temps réel via socket IO

      • Introduction aux sockets Web
      • Configuration et configuration de socket.io
      • Activité pratique (Configuration de la communication par socket entre le client et le serveur)
      • Communication en temps réel avec socket.io
      • Authentification utilisateur à l'aide de socket.io
      • Activité pratique 2 (authentification de l'utilisateur à l'aide du socket io)
      • Introduction à l'authentification basée sur les jetons à l'aide de JWT

Chapitre 7: Fourches, Spawns et le module de processus

      • Comprendre les processus dans NodeJS
      • Créer une fourchette et un spawn
      • Activité pratique (fourche et engendre un processus)
      • Traiter la communication dans Node.js
      • Activité pratique 2 (gestion de plusieurs processus)

Chapitre 8: Test dans NodeJS

      • Introduction à Assert dans Node.js
      • Test en utilisant Mocha
      • Activité pratique (Rédaction de tests en utilisant le moka)
      • Introduction au jasmin
      • Activité pratique 2 (tests d'écriture utilisant du jasmin)
      • Utilisation du module d'assertion chai

Chapitre 9: NodeJS dans le monde de la technologie

    • Module de cluster
    • Activité pratique (implémentation du module de cluster)
    • Module Utilitaires
    • Activité pratique 2 (module d'implémentation des utilitaires)
    • ZLIB
    • Passeport
    • Activité pratique 3 (Implémentation de l'authentification du passeport)
    • Javascript javascript sur NodeJS
    • Applications de bureau dans NodeJS

S'il vous plaît écrivez-nous à info@itstechschool.com et contactez-nous à + 91-9870480053 pour le prix du cours et le coût de la certification, le calendrier et l'emplacement

Envoyez-nous une requête

Pour plus d'informations avec bonté Contactez-Nous.


Avis