Kursplan

Idé Node.js

  • Vad är Node.js
  • Egenskaper och möjligheter för ECMAScript
  • ECMAScript 5 och färdplaner
  • Klient – Server och begäran – Svarsarkitektur
  • ECMAScript-server- och klientsidan
  • Licens Node.js

Arkitektur

  • V8-motor
  • Händelse-loop
  • Asynkroni
  • Fortsättnings-passningsstil
  • Plattformens struktur Node.js
  • Funktioner Node.js
  • Säkerhet

Installation och grunderna i att arbeta med konsolen Node.js

  • Operativsystem som stöds
  • Möjliga installationsmetoder
  • Installationsprocess på det system du väljer
  • Första installationen
  • Konsol Node.js och tillgängliga kommandon
  • Strängar, argument och sf-modul

Köra servern på plattformen Node.js

  • HTTP-protokoll
  • GET/POST/PUT/DELETE-metoder
  • Begäranden och svar, HTTP-huvuden
  • Stöd för HTTP-metoder med Node.js
  • Visa webbinnehåll
  • Hantering av formulär

Ramverksbaserad utveckling av webbapplikationer Express

  • Tillgängliga ramverk
  • MVC-grunderna
  • Webbprogram med Express

Stöd för databaser

  • Tillgängliga bibliotek för databaser
  • Översikt över DAO och ORM
  • DBMS-urval, skillnader mellan relationella och icke-relationella databaser
  • SQLite, MySQL, MongoDB, Redis

NPM - Pakethantering

  • Introduktion till NPM-pakethanteraren
  • Hitta och installera paket
  • Översikt över valda/mest populära paket
  • Skapa och publicera dina egna paket

Applikationstestning, problem med applikationskvalitet

  • Testmetoder som stöds
  • Individ- och beteendetester från Node.js
  • Standarder för kodning
  • Tillgängliga verktyg för att stödja kvalitetssäkring av applikationer

Stöd och utveckling Node.js

  • Utvecklingen
  • Stöd för Node.js
  • Utvecklarredigerare tillgänglig (IDE-stöd)
  • Utvecklare Node.js och community-support

Krav

  • Kunskap om ECMAScript (JavaScript)
  • Grundläggande kunskaper i objektorienterad och funktionell programmering i JavaScript
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier