Node.js for JavaScript Developers

Corso

A Milano

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Milano

Panoramica
Node.js è una piattaforma per creare facilmente applicazioni di rete veloci e scalabili. Scopri come utilizzare il modello I / O non bloccato e basato sugli eventi per creare applicazioni in tempo reale ad alta intensità di dati che funzionano su dispositivi distribuiti. Esploreremo le scelte progettuali che rendono Node.js univoco, il modo in cui questo cambia il modo in cui le applicazioni vengono create e il modo in cui i sistemi di applicazioni funzionano in modo più efficace in questo modello. Scopri come creare un codice modulare robusto, espressivo e chiaro. Comprendere quando utilizzare callback, emettitori di eventi e flussi. Utilizzare gli stream per manipolare facilmente i dati che sarebbero impossibili da inserire nella memoria dell'applicazione. Ottieni sicurezza nella gestione degli errori in modo efficace per garantire l'affidabilità di runtime. Il corso prevede estesi esercizi di laboratorio per rafforzare i concetti e le tecniche trattate.
obiettivi
Al termine di questo corso, gli studenti saranno in grado di:
Comprendere chiaramente le scelte progettuali della piattaforma che hanno portato Node.js a scegliere un ciclo di eventi e cosa significa per le applicazioni create su tale base.
Comprendi gli esclusivi trade-off presenti nella programmazione event-driven.
Creare moduli Node.js ed esprimere la modularità del codice in un'applicazione.
Comprendere i modelli di controllo del flusso di base in Node.js e sapere quando è opportuno utilizzare callback, emittenti di eventi o flussi.
Crea e manipola i buffer in modo efficiente.
Comprendere come gestire lo stato di errore e sapere quando un processo deve uscire a causa di un errore.
Costruisci applicazioni di rete con Node.js.
Machine Translated

Sedi e date

Luogo

Inizio del corso

Milano
Visualizza mappa
Piazza Duomo, Via Torino 2, 20123

Inizio del corso

Consultare

Profilo del corso

Students taking this course should have JavaScript programming experience.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Javascript

Programma

Intro to Node.js

  • RAM vs. I/O latency
  • Blocking vs. Non-Blocking
  • Event-driven Programming
  • Event Loop
  • Blocking The Event Loop
  • Node.js Philosophy
Node.js Platform Setup
  • Download and Install
  • Node REPL
  • First Hello World
Modules and npm
  • Anatomy of a module
  • Private code
  • Accessing and using modules
  • npm commands
  • package.json
The Callback Pattern
  • What are callbacks
  • Callback-last
  • Error-first
Events
  • When to use Event Emitters
  • Binding Functions to Events
  • Event Requests
  • Event Listening
Error Handling
  • Callbacks: Error-first
  • Errors in Event Emitters
  • Uncaught Exceptions
  • Using Domains
Buffers
  • Why Buffers exist
  • Creating Buffers
  • Reading and Writing Buffers
  • Manipulating Buffers
Streams
  • What are streams
  • Read and Write Stream API
  • Flow Control
  • Piping
  • Duplex Stream
  • Transform Stream
Express.js
  • Intro and Installing Express.js
  • Building a Hello Express application
  • Creating routes
  • Rendering Layouts
  • Using templates
  • Adding partials
  • Using locals and conditional templates
  • Modularizing routes
Socket.io
  • Listening for
  • Broadcasting
  • Answering questions
Connecting to Databases
  • No SQL and Document Stores
  • Relational DBs
  • Configuration and platform setup
  • CRUD Operations

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Node.js for JavaScript Developers

Prezzo da consultare