Kursplan
Intro til Node.js
- RAM vs. I/O-latens
- Blokkerende vs. Ikke-blokkerende
- Hendelsesdrevet programmering
- Hendelsesløkke
- Blokkering av Hendelsesløkke
- Node.js-filosofi
Node.js Plattform Oppsett
- Last ned og installer
- Node REPL
- Første Hello World
Moduler og npm
- Anatomi av et modul
- Privat kode
- Tilgang til og bruk av moduler
- npm-kommandoer
- package.json
Kallbackmønsteret
- Hva er kallbacker
- Kallback-sist
- Feil-først
Hendelser
- Når man skal bruke Hendelsesutsendere
- Å knytte funksjoner til hendelser
- Hendelsesforespørsler
- Hendelseslytting
Feilhåndtering
- Kallbacker: Feil-først
- Feil i Hendelsesutsendere
- Uhåndterte unntak
- Bruk av Domener
Buffere
- Hvorfor buffere eksisterer
- Opprette Buffere
- Lesing og skriving av Buffere
- Manipulering av Buffere
Strømmer
- Hva er strømmer
- Les- og Skriv Strøm API
- Strømstyring
- Rørlegging
- Dupleks Strøm
- Transform Strøm
Express.js
- Introduksjon og installering av Express.js
- Bygging av en Hello Express-applikasjon
- Opprettelse av ruter
- Rendering av oppsett
- Bruk av maler
- Legging til deler
- Bruk av lokale og betingede maler
- Modularisering av ruter
Socket.io
- Lytting til
- Sendingsutstråling
- Svar på spørsmål
Tilkobling til Databaser
- No SQL og Dokumentlagre
- Relasjonelle DB-er
- Konfigurering og plattformoppsett
- CRUD-Operasjoner
Krav
Studenter som tar dette kurset bør ha JavaScript programmeringserfaring.
Referanser (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
Maskinoversatt
Plattformen
Shaun Mbhiza - BMW SA
Kurs - Node.js for JavaScript Developers
Maskinoversatt
Hands on øvelser
Daniel - BMW SA
Kurs - Node.js for JavaScript Developers
Maskinoversatt
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
Maskinoversatt
Hans humor og personlighet
Karabo Mphahlele - BMW SA
Kurs - Node.js for JavaScript Developers
Maskinoversatt
De praktiske eksemplene
Werner - BMW SA
Kurs - Node.js for JavaScript Developers
Maskinoversatt
I was benefit from doing the exercises to understand nodejs concepts.