Contattataci

Struttura del corso

Introduzione a Node.js

  • RAM vs. latenza I/O
  • Blocking vs. Non-Blocking
  • Programmazione a eventi
  • Event Loop
  • Bloccare l'Event Loop
  • Filosofia di Node.js

Configurazione della piattaforma Node.js

  • Scarica e installa
  • REPL di Node
  • Primo Hello World

Moduli e npm

  • Anatomia di un modulo
  • Codice privato
  • Accesso e utilizzo dei moduli
  • Comandi npm
  • package.json

Il pattern Callback

  • Che cosa sono i callback
  • Callback-last
  • Error-first

Eventi

  • Quando utilizzare gli Event Emitters
  • Collegamento di funzioni agli eventi
  • Richieste di eventi
  • Ascolto degli eventi

Gestione degli errori

  • Callback: Error-first
  • Errori negli Event Emitters
  • Eccezioni non gestite
  • Utilizzo dei Domains

Buffer

  • Perché esistono i Buffer
  • Creazione di Buffer
  • Letitura e scrittura dei Buffer
  • Manipolazione dei Buffer

Stream

  • Che cosa sono gli stream
  • API Read e Write Stream
  • Controllo del flusso
  • Piping
  • Stream Duplex
  • Stream Transform

Express.js

  • Introduzione e installazione di Express.js
  • Creazione di un'applicazione Hello Express
  • Creazione di rotte
  • Rendering di layout
  • Utilizzo di template
  • Aggiunta di parziali
  • Utilizzo di locali e template condizionali
  • Modularizzazione delle rotte

Socket.io

  • Ascolto di
  • Trasmissione broadcast
  • Risposta a domande

Connessione ai database

  • No SQL e Document Stores
  • DB relazionali
  • Configurazione e configurazione della piattaforma
  • Operazioni CRUD

Requisiti

Gli studenti che frequenteranno questo corso dovrebbero avere esperienza nella programmazione JavaScript.

 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative