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.

 21 timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier