Node.js Komplettkurs

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In diesem Kurs lernen Sie die serverseitige Programmierung mit Node.js, die Erstellung von Webapplikationen mit Express und Jade/Stylus und die Einbindung von Datenbanken.

Zielgruppe

Entwickler und Administratoren, die Webapplikationen mit Node.js realisieren wollen

Voraussetzungen

  • Kenntnis in einer anderen serverseitigen Skriptsprache
  • gute JavaScript Kenntnisse

Agenda

Node.js Einstieg

  • Definition
  • Installation
  • Konfiguration
  • Implementieren eines HTTP- und TCP-Servers

Event-Loops - Kontrollstruktur

  • Verarbeitung von Events
  • Control-Steuerung
  • Single Threads
  • Non-Bocking I/O

Module entwickeln und einbinden

  • Paketadministration mit dem Node Package Manager
  • Unterstützte Protokolle
    • http
    • HTTPS
    • TCP
  • Einsatz der Common JS Library
  • Express als Application Framework

Debugging

  • Unittests und Testgetriebene Entwicklung TDD
  • Code-Optimierung

Webapplikationen mit Node.js

  • Website mit Node.js
  • Templating mit Jade
  • Styluss – CSS mit Node.js
  • Datenbankanbindung an relationale und dokumentorientierte DB
  • Node.js mit MySQL und MongoDB
  • Socket.IO

Ziele

In diesem Kurs lernen Sie die serverseitige Programmierung mit Node.js, die Erstellung von Webapplikationen mit Express und Jade/Stylus und die Einbindung von Datenbanken.

Zielgruppe

Entwickler und Administratoren, die Webapplikationen mit Node.js realisieren wollen

Voraussetzungen

  • Kenntnis in einer anderen serverseitigen Skriptsprache
  • gute JavaScript Kenntnisse

Agenda

Node.js Einstieg

  • Definition
  • Installation
  • Konfiguration
  • Implementieren eines HTTP- und TCP-Servers

Event-Loops - Kontrollstruktur

  • Verarbeitung von Events
  • Control-Steuerung
  • Single Threads
  • Non-Bocking I/O

Module entwickeln und einbinden

  • Paketadministration mit dem Node Package Manager
  • Unterstützte Protokolle
    • http
    • HTTPS
    • TCP
  • Einsatz der Common JS Library
  • Express als Application Framework

Debugging

  • Unittests und Testgetriebene Entwicklung TDD
  • Code-Optimierung

Webapplikationen mit Node.js

  • Website mit Node.js
  • Templating mit Jade
  • Styluss – CSS mit Node.js
  • Datenbankanbindung an relationale und dokumentorientierte DB
  • Node.js mit MySQL und MongoDB
  • Socket.IO

Dieser Lerninhalt wird in folgenden Lernplänen verwendet

Tags

Diese Seite weiterempfehlen