Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
Node.js erlaubt es JavaScript und TypeScript serverseitig und auf der Kommandozeile einzusetzen. In unserer Einsteiger-Schulung lernen Sie serverseitige JavaScript Anwendungen und Skripte für die Automatisierung zu entwickeln. Die Installation von Node.js, die Konfiguration und das Einbinden von Modulen für verteilte Serveranwendungen und die Entwicklung von REST APIs sind einige der Schwerpunkte des Kurses. Kursinhalte
- Was ist Node.js und wie funktioniert es?
- Installation von Node.js
- JavaScript vs TypeScript in der Node.js Welt
- Alternative Runtimes wie bun oder Deno
- Erstellen einfacher Programme und Skripte
- Einbinden von Bibliotheken
- Export, Import vs require
- Sync und Async
- Callback pattern
- Node.js basierte Webserver mit Express
- Fastify und Koa im Vergleich zu express.js
- Erstellung von Webseiten mit pug (Überblick)
- REST APIs mit Node Express
- Ausblick gRPC und graphql
- Erstellen von Server Applikationen
- Eigene Node.js Module
- Multi-threading
- Server Side Rendering (Überblick)
- Die Testing-Pyramide unter Node
- require vs import
- Aufbau von größeren Node.js Applikationen
- Die wichtigsten Node.js Frameworks im Überblick
- Anbindung an Datenbanken
- Automatisierungsaufgaben mit Vite, Gulp & Co
- Task Runner
- Sicherheit und Hardening
- Reverse Proxy Konfiguration von nginx / apache
- Deployment von Node.js Anwendungen