Kursplan
Introduksjon til Node.js
- RAM vs. I/O-latens Blokkering vs. ikke-blokkerende hendelsesdrevet Programming Hendelsessløyfe Blokkerer hendelsessløyfen Node.js Filosofi
Node.js Plattformoppsett
- Last ned og installer Node REPL First Hello World
Moduler og npm
- Anatomi av en modul Privat kode Accessing og bruk av moduler npm-kommandoer package.json
Tilbakeringingsmønsteret
- Hva er tilbakeringinger Tilbakeringing-siste Feil-først
arrangementer
- Når skal man bruke hendelsessendere som binder funksjoner til hendelser Hendelsesforespørsler Hendelseslytting
Feilhåndtering
- Tilbakeringing: Feil-første feil i hendelsessendere Uoppdagede unntak ved bruk av domener
Buffere
- Hvorfor buffere eksisterer Opprette buffere Lese- og skrivebuffere Manipulere buffere
Strømmer
- Hva er strømmer Les og skriv Stream API Flow Control Piping Duplex Stream Transform Stream
Express.js
- Introduksjon og installasjon av Express.js Bygge en Hello Express-applikasjon Opprette ruter Gjengivelse av layouter Bruke maler Legge til partialer Bruke lokale og betingede maler Modularisere ruter
Socket.io
- Lytte etter kringkasting Svare på spørsmål
Kobler til Databases
- No SQL og Document Stores Relational DBs Konfigurasjon og plattformoppsett CRUD Operations
Krav
Studenter som tar dette kurset bør ha JavaScript programmeringserfaring.
Testimonials (7)
Jeg likte de interessante emnene og berørte de forskjellige nyansene 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
Hands on øvelser
Daniel - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
Jeg var ikke klar over at det ville være så interaktivt og kodetungt, noe jeg elsket og trodde det gjorde læringen mer morsom og effektiv.
Ryan - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
Hans humor og personlighet
Karabo Mphahlele - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
De praktiske eksemplene
Werner - BMW SA
Kurs - Node.js for JavaScript Developers
Machine Translated
I was benefit from doing the exercises to understand nodejs concepts.