Schulungsübersicht

Die Idee Node.js

  • Was es ist Node.js
  • ECMAScript Eigenschaften und Fähigkeiten
  • ECMAScript 5 und Entwicklungspläne
  • Client - Server und Anfrage - Antwort Architekturen
  • ECMAScript auf der Server- und Client-Seite
  • Lizenzen Node.js

Architektur

  • V8-Engine
  • Ereignis-Schleife
  • Asynchronität
  • Fortsetzungs-Passing-Stil
  • Struktur der Plattform Node.js
  • Fähigkeiten Node.js
  • Sicherheit

Installation und Grundlagen der Arbeit mit der Konsole Node.js

  • Unterstützte Betriebssysteme
  • Mögliche Installationsmethoden
  • Installationsprozess auf dem ausgewählten System
  • Erstkonfiguration
  • Konsole Node.js und verfügbare Befehle
  • Zeichenketten, Argumente und sf-Modul

Betrieb des Servers auf der Plattform Node.js

  • HTTP-Protokoll
  • GET/POST/PUT/DELETE-Methoden
  • Anfrage und Antwort, im HTTP-Protokoll verwendete Header
  • Handhabung von HTTP-Methoden mit Node.js
  • Anzeige von Webinhalten
  • Umgang mit Formularen

Framework-basierte Entwicklung von Webanwendungen Express.

  • Verfügbare Frameworks
  • Grundlagen der MVC-Architektur
  • Webanwendung mit Express

Behandlung von Datenbanken

  • Verfügbare Bibliotheken für den Umgang mit Datenbanken
  • Überblick über DAO und ORM
  • DBMS-Auswahl, Unterschiede zwischen relationalen und nicht-relationalen Datenbanken
  • SQLite, MySQL, MongoDB, Redis

NPM - Paketverwaltung

  • Der Umgang mit dem NPM-Paketmanager
  • Suchen und Installieren von Paketen
  • Überblick über die ausgewählten/beliebtesten Pakete
  • Eigene Pakete erstellen und veröffentlichen

Anwendungstests, Qualitätsfragen

  • Unterstützte Testmethoden
  • Unit- und Verhaltenstests aus Node.js.
  • Kodierungsstandards
  • Verfügbare Werkzeuge zur Unterstützung der Qualitätssicherung von Anwendungen

Unterstützung und Entwicklung Node.js

  • Entwicklungsrichtungen
  • Unterstützung für Node.js
  • Verfügbarer Entwicklungseditor (Unterstützung durch IDE)
  • Entwickler Node.js und Unterstützung durch die Gemeinschaft

Voraussetzungen

  • Kenntnisse der Sprache ECMAScript (JavaScript)
  • Grundkenntnisse der objektorientierten und funktionalen Programmierung in JavaScript
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien