Node.js for JavaScript Developers
Corso
A Milano
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
Inizio del corso
Profilo del corso
Students taking this course should have JavaScript programming experience.
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
- Download and Install
- Node REPL
- First Hello World
- Anatomy of a module
- Private code
- Accessing and using modules
- npm commands
- package.json
- What are callbacks
- Callback-last
- Error-first
- When to use Event Emitters
- Binding Functions to Events
- Event Requests
- Event Listening
- Callbacks: Error-first
- Errors in Event Emitters
- Uncaught Exceptions
- Using Domains
- Why Buffers exist
- Creating Buffers
- Reading and Writing Buffers
- Manipulating Buffers
- What are streams
- Read and Write Stream API
- Flow Control
- Piping
- Duplex Stream
- Transform Stream
- 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
- Listening for
- Broadcasting
- Answering questions
- No SQL and Document Stores
- Relational DBs
- Configuration and platform setup
- CRUD Operations
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