TipologiaFormazione in aula
REGISTRATI

Corso e certificazione Node JS

Corso e certificazione Node JS

Descrizione Prodotto

Pubblico e prerequisiti

Struttura del corso

Pianificazione e tariffe

Certificazione

Panoramica del nodo JS del nodo

Node.js è una piattaforma lato server racchiusa nel linguaggio JavaScript per la creazione di applicazioni scalabili basate su eventi. Questo è fonte di confusione anche per i programmatori esperti, perché il tradizionale JavaScript l'ambiente è sempre stato lato client - nel browser di un utente o in un'applicazione che sta parlando con un server. JavaScript non è stato considerato quando si tratta del server che risponde alle richieste dei client, ma questo è esattamente ciò che fornisce Node.js.

Obiettivi di Node.JS Training

  • Scrivi applicazioni a riga di comando in Node.js
  • Parla con un'API con Node.js
  • Organizza il tuo codice con i moduli
  • Gestire i flussi
  • Gestire gli errori

Destinatari del corso NodeJS

Esperienza con almeno un linguaggio orientato agli oggetti come Ruby, Python, PHP o Java, poca esperienza con JavaScript e completamente nuova su Node.js.

Prerequisiti per la certificazione Node JS

  • Abilità JavaScript di base.
  • Sviluppo Web

Course Outline Duration: 3 Days

Capitolo 1: Introduzione a NodeJs

      • Informazioni su NodeJS
      • Funzionamento di NodeJS
      • Utilizzo di CLI e Node REPL
      • Gestore pacchetti nodo: npm
      • Primo programma Node.js
      • Attività pratica
      • Architettura NodeJS
      • Comprensione del ciclo degli eventi e callback
      • Node dettagli di configurazione di base dell'app

Capitolo 2: moduli / pacchetti

      • Nozioni di base sui moduli
      • Introduzione ai moduli Node.js integrati
      • Introduzione a NPM
      • Installazione, aggiornamento e rimozione dei moduli
      • Attività pratica (installa, aggiorna e rimuovi un modulo)
      • Creazione di moduli personalizzati
      • Attività pratica 2 (crea modulo riutilizzabile)
      • Capire npm cli
      • Pubblicazione di moduli su npm
      • Attività pratica 3 (pubblica modulo su npm)
      • Comprensione dello stile di codifica di NPM
      • Scegliere il modulo NPM giusto per il tuo progetto

Capitolo 3: Eventi e stream

      • Leggere e scrivere buffer
      • Attività pratica (leggi e scrivi su un buffer)
      • Comprendere gli eventi e il pattern di emissione degli eventi
      • Informazioni sugli stream Node.js
      • Attività pratica 2 (Implementa flussi)
      • Modulo del file system
      • Attività pratica 3 (Esegui operazioni file)

Capitolo 5: comunicazione di rete e tecnologia Web in NodeJS

      • Comunicazione di rete in Node.js
      • Configurazione del server TCP / IP e del client
      • Attività pratica (implementazione della comunicazione TCP / IP)
      • Comunicare usando UDP
      • Configurare un server HTTP
      • Gestire richieste e risposte in HTTP
      • Attività pratica 2 (Creazione del server HTTP)

Capitolo 4: applicazioni Web che utilizzano ExpressJS e MongoDB

        • Introduzione a ExpressJS
        • Installazione e configurazione del progetto ExpressJS
        • Attività hands-on (prima app ExpressJS)
        • Routing
        • Attività pratica 2 (Implementazione del routing in ExpressJS)

      GIORNO 2

      • middleware
      • Attività pratica 3 (Implementa i moduli middleware)
      • Le questioni di sicurezza
      • Comunicazione DB: MongoDB
      • Attività pratica 4 (Connetti e invia una query a mongodb)
      • Modelli HTML: Jade / Handlebars
      • Attività pratica (implementa modelli di giada)
      • Autenticazione utente in ExpressJS
      • Sessioni e cookie
      • Attività pratica 6 (Gestione delle sessioni)
      • Negozi di sessione
      • Introduzione a Browserify

Capitolo 6: comunicazione in tempo reale tramite socket IO

      • Introduzione ai socket Web
      • Impostazione e configurazione di socket.io
      • Attività hands-on (impostazione della comunicazione socket tra client e server)
      • Comunicazione in tempo reale tramite socket.io
      • Autenticazione utente tramite socket.io
      • Attività pratica 2 (autenticazione utente tramite socket io)
      • Introduzione all'autenticazione basata su token mediante JWT

Capitolo 7: Forks, Spawns e il modulo di processo

      • Comprensione dei processi in NodeJS
      • Creare una forchetta e una progenie
      • Attività pratica (forchetta e genera un processo)
      • Comunicazione di processo in Node.js
      • Attività pratica 2 (gestione di più processi)

Capitolo 8: test in NodeJS

      • Introduzione ad Assert in Node.js
      • Test utilizzando Mocha
      • Attività pratica (test di scrittura usando moka)
      • Introduzione a Jasmine
      • Attività pratica 2 (test di scrittura con gelsomino)
      • Usando il modulo chai assertion

Capitolo 9: NodeJS nel mondo tecnologico

    • Modulo cluster
    • Attività pratica (implementazione del modulo cluster)
    • Modulo di utilità
    • Attività pratica 2 (modulo Utilità di implementazione)
    • ZLIB
    • Passaporto
    • Attività pratica 3 (implementazione dell'autenticazione del passaporto)
    • Javascript isomorfo su NodeJS
    • App desktop in NodeJS

Per favore, scrivici a info@itstechschool.com e contattaci a + 91-9870480053 per il costo del corso e il costo, il programma e la posizione della certificazione

Lasciaci una domanda

Per maggiori informazioni gentilmente Contattaci


Recensioni