Struttura del corso
Introduzione a Node.js
- Confronto tra RAM e latenza I/O
- Blocco vs. non bloccante
- Basato su eventi Programming
- Ciclo di eventi
- Blocco del ciclo di eventi
- Filosofia di Node.js
Node.js Configurazione della piattaforma
- Scarica e installa
- Nodo REPL
- Primo Hello World
Moduli e npm
- Anatomia di un modulo
- Codice privato
- AccessUtilizzo e utilizzo dei moduli
- Comandi npm
- pacchetto.json
Il modello di callback
- Cosa sono i callback
- Richiamata-ultima
- Errore per primo
Avvenimenti
- Quando usare gli emettitori di eventi
- Associazione di funzioni agli eventi
- Richieste di eventi
- Ascolto di eventi
Gestione degli errori
- Callback: Errore per primo
- Errori negli emettitori di eventi
- Eccezioni non rilevate
- Utilizzo dei domini
Buffer
- Perché esistono i buffer
- Creazione di buffer
- Buffer di lettura e scrittura
- Manipolazione dei buffer
Flussi
- Cosa sono i flussi
- API di flusso di lettura e scrittura
- Controllo del flusso
- Tubazione
- Flusso duplex
- Trasforma flusso
Express.js
- Introduzione e installazione di Express.js
- Creazione di un'applicazione Hello Express
- Creazione di percorsi
- Layout di rendering
- Utilizzo dei modelli
- Aggiunta di parziali
- Uso di variabili locali e modelli condizionali
- Percorsi modulari
Socket.io
- Ascoltando
- Radiodiffusione
- Rispondere alle domande
Connessione a Databases
- No SQL e archivi documenti
- DB relazionali
- Configurazione e setup della piattaforma
- Operazioni CRUD
Requisiti
Gli studenti che frequentano questo corso dovrebbero avere JavaScript esperienza di programmazione.
Recensioni (7)
Mi sono piaciuti gli argomenti interessanti e toccando le varie sfumature di javascript / typescript / nodejs/
John - BMW SA
Corso - Node.js for JavaScript Developers
Traduzione automatica
La piattaforma
Shaun Mbhiza - BMW SA
Corso - Node.js for JavaScript Developers
Traduzione automatica
Esercizi pratici
Daniel - BMW SA
Corso - Node.js for JavaScript Developers
Traduzione automatica
Non sapevo che sarebbe stato così interattivo e pesante dal punto di vista del codice, cosa che mi è piaciuta molto e ho pensato che rendesse l'apprendimento più divertente ed efficace.
Ryan - BMW SA
Corso - Node.js for JavaScript Developers
Traduzione automatica
Il suo umorismo e la sua personalità
Karabo Mphahlele - BMW SA
Corso - Node.js for JavaScript Developers
Traduzione automatica
Gli esempi pratici
Werner - BMW SA
Corso - Node.js for JavaScript Developers
Traduzione automatica
I was benefit from doing the exercises to understand nodejs concepts.