Kursplan
Introduktion till Node.js
- RAM kontra I/O latens
- Blockering vs. icke-blockerande
- Händelsestyrd Programming
- Event Loop
- Blockera händelseslingan
- Node.js Filosofi
Node.js Plattformsinställning
- Ladda ner och installera
- Nod REPL
- Första Hello World
Moduler och npm
- Anatomi av en modul
- Privat kod
- Accessatt använda och använda moduler
- npm-kommandon
- package.json
Återuppringningsmönstret
- Vad är återuppringningar
- Återuppringning-sist
- Fel-först
evenemang
- När ska man använda händelsesändare
- Bindande funktioner till händelser
- Eventförfrågningar
- Händelselyssning
Felhantering
- Återuppringningar: Felet först
- Fel i händelsesändare
- Ofångade undantag
- Använda domäner
Buffertar
- Varför buffert finns
- Skapa buffertar
- Läs- och skrivbuffertar
- Manipulera buffertar
Strömmar
- Vad är strömmar
- Läs och skriv Stream API
- Flödeskontroll
- Rör
- Duplex Stream
- Förvandla ström
Express.js
- Introduktion och installation av Express.js
- Bygga en Hello Express-applikation
- Skapa rutter
- Rendering av layouter
- Använda mallar
- Lägger till partier
- Använda lokalbefolkningen och villkorliga mallar
- Modulariserande rutter
Socket.io
- Lyssnar efter
- Broadcasting
- Besvarar frågor
Ansluter till Databases
- Nr SQL och dokumentaffärer
- Relationella DBs
- Konfiguration och plattformsinställning
- CRUD-verksamhet
Krav
Studenter som tar denna kurs bör ha JavaScript programmeringserfarenhet.
Vittnesmål (7)
Jag njöt av de intressanta ämnena och berörde de olika nyanserna av javascript/typescript/nodejs/
John - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
Plattformen
Shaun Mbhiza - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
Praktiska övningar
Daniel - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
Jag var inte medveten om att det skulle vara så interaktivt och kodtungt, vilket jag älskade och tyckte att det gjorde lärandet roligare och effektivare.
Ryan - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
Hans humor och personlighet
Karabo Mphahlele - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
De praktiska exemplen
Werner - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
I was benefit from doing the exercises to understand nodejs concepts.