Schulungsübersicht

Node.js Eigenschaften & Grundlagen (Im Vergleich zu Java)

  • Node.js, V8 & Serverseitige Entwicklung (warum Node.js ?)
    • Blockierung vs. Nicht-Blockierung
    • Ereignisgesteuert Programming
    • Ereignisschleife & das Callback-Muster
  • Node.js Architektur
    • Modul & Sandbox-Muster
    • Npm
    • Abhängigkeitsmechanismen
    • Die Datei package.json
  • Interna der V8-Engine
    • Speicher-Schemata
    • Garbage Collection
    • Speicherlecks
    • Überwachung von Speicher und CPU
  • Protokollierung mit Node.js
  • Node.js Middleware
    • SSL UND TLS
  • Node.js Versionen & Migrationen

Express.js Eigenschaften & Grundlagen (Im Vergleich zur Java EE Spezifikation (Websphere, Tomcat))

  • Anwendungskonfiguration & Einstellungen
  • Template-Engines
  • Weiterleitung
  • HTTP
  • Anfrage- und Antwort-Objekte
  • SSL UND TLS
  • Fehlerbehandlung
  • Multithreading
  • JSON

WebStorm

  • Erste Schritte
  • Intelligente Funktionen
  • Paket-Manager
  • WebStrom & Node, Angular, Express
  • Code-Inspektion, Qualitätswerkzeuge, Profiling
  • Fehlersuche
  • Unit-Tests

PM2

  • Anwendungspaketierung und -bereitstellung
  • Nodejs+pm2-Laufzeitpaketierung und -bereitstellung
  • Nodejs-Skripte verpacken
  • Prüfen und Wechseln der Nodejs-Version
  • Dateisystemstandorte und Standards
  • Protokollierung
  • Init-Skripte
  • SSL/TLS-Zertifikate
  • Überwachung
  • Anwendungen stoppen, starten, löschen, wiederherstellen
  • PM2-Prozess stoppen, starten, wiederbeleben

Protokollierung mit Winston.js

  • Protokollierung mit winston
  • Transporte
  • Logger
  • Log-Ebenen
  • Profilierung
  • Streaming-Protokolle
  • Abfrage von Protokollen
  • Filter, Umschreiber

Voraussetzungen

Die Teilnehmer müssen ein gewisses Verständnis für die Entwicklung mit Node.js und Express.js haben

 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien