Kom i kontakt

Kursplan

Introduktion till Node.js

  • RAM- vs. I/O-latens
  • Blockerande vs. icke-blockerande
  • Händelsestyrd programmering
  • Event-loop
  • Att blockera event-loopen
  • Node.js-filosofin

Installation av Node.js-plattformen

  • Hämta och installera
  • Node REPL
  • Första Hello World

Moduler och npm

  • Anatomin hos en modul
  • Privat kod
  • Att nå och använda moduler
  • npm-kommandon
  • package.json

Callback-mönstret

  • Vad är callbacks
  • Callback-last
  • Error-first

Händelser

  • När man ska använda Event Emitters
  • Binda funktioner till händelser
  • Händelseförfrågningar
  • Att lyssna på händelser

Felhantering

  • Callbacks: Error-first
  • Fel i Event Emitters
  • Ongripna undantag
  • Att använda Domains

Buffertar

  • Varför buffertar finns
  • Att skapa buffertar
  • Läsa och skriva buffertar
  • Att manipulera buffertar

Streams

  • Vad är streams
  • Läs- och skriv-Stream API
  • Flödeshantering
  • Piping
  • Duplex Stream
  • Transform Stream

Express.js

  • Introduktion och installation av Express.js
  • Att bygga en Hello Express-applikation
  • Att skapa routes
  • Rendera layouts
  • Att använda mallar
  • Lägga till partials
  • Att använda locals och villkorade mallar
  • Att modularisera routes

Socket.io

  • Att lyssna på
  • Broadcasting
  • Svara på frågor

Anslutning till databaser

  • NoSQL och dokumentdatabaser
  • Relationella databaser
  • Konfiguration och plattformsinställningar
  • CRUD-operationer

Krav

Studenter som tar denna kurs bör ha erfarenhet av programmering i JavaScript.

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier