- Node.js: Architektur, Funktionsumfang, Lizenz
- Installation
- Aufsetzen eines Servers
- Grundlagen der Eventgetriebenen Programmierung
- Node.js Module
Programmierung:
- Programmierungeines Http-Servers
- Asynchrone Programmierung: Von Closures und Callbacks zum Event Emitter
- Event-Typen
- Buffers
- Dateizugriff
- Networking
- Streams
- Nonblocking Socket-Programmierung
- Datenbankzugriff: Relational (z.B. MySQL) und NoSQL (z.B. MongoDB)
Eine Web-Anwedung:
- Request und Response
- Auslesen des Request: Query, Body, Cookies
- Sessions - Infrastruktur: Static Resources, Fehlerbehandlung, Logging
Werkzeuge:
- Entwicklungsumgebung: Editor, Debugger
- Testen von Node.js-Anwendungen
MethodeVortrag, Diskussion, Übungen, Praktikum am System.