Ta kontakt

Kursplan

Innføring til Node.js

  • RAM vs. I/O-latenstid
  • Blokkerende vs. ikke-blokkerende
  • Hendelsesstyrt programmering
  • Event loop
  • Blokkere event loop
  • Node.js-filosofi

Oppsett av Node.js-plattformen

  • Last ned og installer
  • Node REPL
  • Første Hello World

Moduler og npm

  • Anatomi av en modul
  • Privat kode
  • Tilgang til og bruk av moduler
  • npm-kommandoer
  • package.json

Kallback-mønsteret

  • Hva er callbacks
  • Callback-last
  • Error-first

Hendelser

  • Når skal Event Emitters brukes
  • Binding av funksjoner til hendelser
  • Hendelsesforespørsler
  • Hendelseslytting

Feilhåndtering

  • Callbacks: Error-first
  • Feil i Event Emitters
  • Fanget unntak
  • Bruk av Domains

Buffere

  • Hvorfor buffere finnes
  • Oppretting av buffere
  • Lese og skrive buffere
  • Manipulering av buffere

Streams

  • Hva er streams
  • Read og Write Stream API
  • Strømkontroll
  • Piping
  • Duplex Stream
  • Transform Stream

Express.js

  • Innføring og installasjon av Express.js
  • Bygge en Hello Express-applikasjon
  • Oppretting av ruter
  • Rending av layouts
  • Bruk av maler
  • Legge til partials
  • Bruk av locals og betingede maler
  • Modularisering av ruter

Socket.io

  • Lytte etter
  • Broadcasting
  • Svare på spørsmål

Tilkobling til databaser

  • No SQL og dokumentlager
  • Relasjonelle DB-er
  • Konfigurasjon og plattformoppsett
  • CRUD-operasjoner

Krav

Studenter som tar dette kurset bør ha erfaring med JavaScript-programmering.

 21 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier