Kursplan
Introduktion till Node.js
- RAM- vs. I/O-latens
- Blockerande vs. icke-blockerande
- Händelsestyrd programmering
- Event-loop
- Att blockera event-loopen
- Node.js-filosofin
Installation av Node.js-plattformen
- Hämta och installera
- Node REPL
- Första Hello World
Moduler och npm
- Anatomin hos en modul
- Privat kod
- Att nå och använda moduler
- npm-kommandon
- package.json
Callback-mönstret
- Vad är callbacks
- Callback-last
- Error-first
Händelser
- När man ska använda Event Emitters
- Binda funktioner till händelser
- Händelseförfrågningar
- Att lyssna på händelser
Felhantering
- Callbacks: Error-first
- Fel i Event Emitters
- Ongripna undantag
- Att använda Domains
Buffertar
- Varför buffertar finns
- Att skapa buffertar
- Läsa och skriva buffertar
- Att manipulera buffertar
Streams
- Vad är streams
- Läs- och skriv-Stream API
- Flödeshantering
- Piping
- Duplex Stream
- Transform Stream
Express.js
- Introduktion och installation av Express.js
- Att bygga en Hello Express-applikation
- Att skapa routes
- Rendera layouts
- Att använda mallar
- Lägga till partials
- Att använda locals och villkorade mallar
- Att modularisera routes
Socket.io
- Att lyssna på
- Broadcasting
- Svara på frågor
Anslutning till databaser
- NoSQL och dokumentdatabaser
- Relationella databaser
- Konfiguration och plattformsinställningar
- CRUD-operationer
Krav
Studenter som tar denna kurs bör ha erfarenhet av programmering i JavaScript.
Vittnesmål (7)
Jag uppskattade de intressanta ämnena och att vi berörde de olika nyanserna av javascript/typescript/nodejs/
John - BMW SA
Kurs - Node.js for JavaScript Developers
Maskintolkat
The platform
Shaun Mbhiza - BMW SA
Kurs - Node.js for JavaScript Developers
Praktiska övningar
Daniel - BMW SA
Kurs - Node.js for JavaScript Developers
Maskintolkat
Jag var inte medveten om att det skulle vara så interaktivt och kodintensivt, vilket jag älskade och tyckte gjorde lärandet mer roligt och effektivt.
Ryan - BMW SA
Kurs - Node.js for JavaScript Developers
Maskintolkat
Hans Humor och Personlighet
Karabo Mphahlele - BMW SA
Kurs - Node.js for JavaScript Developers
Maskintolkat
De praktiska exempel
Werner - BMW SA
Kurs - Node.js for JavaScript Developers
Maskintolkat
Jag fick nytta av att göra övningarna för att förstå node.js-koncepten.
Jagath Wijesooriya - Inland Revenue
Kurs - Node.js for JavaScript Developers
Maskintolkat