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
Erfahrungsberichte (5)
Freundliche Umgebung. Außerdem gefiel mir das Einzeltraining. Es ist sehr produktiv. Ich würde es auf jeden Fall meinen Freunden und Kollegen empfehlen.
Zeed - Tamkeen Technologies
Kurs - Building Microservices with NodeJS and React
Maschinelle Übersetzung
Die Situation war untypisch, da eine intensive Schulung für Entwickler mit Nicht-Entwicklern durchgeführt werden sollte. Lukasz nahm diese Herausforderung mit Einfühlungsvermögen und viel Humor an. Durch seine intelligente und flexible Art konnte er dafür sorgen, dass ein konkreter Lerngewinn für alle erreicht wurde. Es hat mir sehr viel Spaß gemacht und ich würde gerne wieder ein Seminar mit Lukasz machen.
Christoph - Honda Bank GmbH
Kurs - MERN Fullstack Development
Maschinelle Übersetzung
Eine ganze Menge über das Thema gelernt
Zsolt Langviser - Accenture Industrial SS
Kurs - NestJS: Beginner to Advanced
Maschinelle Übersetzung
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Kurs - Building Web Apps using the MEAN stack
Maschinelle Übersetzung
I mostly liked the all the in code examples.
Kurs - Node.js for JavaScript Developers
Maschinelle Übersetzung