Grundlagen der Programmierung mit Node.js

future Training & Consulting GmbH, NL Reutlingen

Leider gestattet der Anbieter dieses Kurses über fortbildung-bw.de keine Buchung. Bitte melden Sie sich direkt beim Anbieter an.

Aktionen

Kursbeschreibung

Node.js ist ein serverseitiger JavaScript-Framework. Mit Node.js kann man effiziente und skalierbare Back-End-Anwendungen wie z.B. die Verarbeitung von HTTP-Anforderungen, die Erstellung von Websockets, die Verwendung von Datenbanken und die Implementierung von Server-Logik erstellen. Node.js ist besonders gut geeignet für Anwendungen, die in Echtzeit kommunizieren müssen und eine hohe Anzahl von Benutzer bedienen. In diesem Kurs behandeln wir auch Express.js. Express.js ist ein Framework, das auf Node.js aufbaut und Entwicklern eine einfache Möglichkeit bietet, Webanwendungen und APIs zu erstellen.

- Grundlagen
- Einsatzgebiete von Node.js
- Die V8-Engine
- Bibliotheken um die Engine
- Installation
- Installation von Paketen
- Node Version Manager
- Node und Docker
- Node.js-Module
- Node.js-Module Modularer Aufbau
- JavaScript-Modulsysteme
- Eigene Module erzeugen und verwenden
- HTTP
- Der Webserver
- Node.js als HTTP-Client
- Sichere Kommunikation mit HTTPS
- HTTP/2
- Express
- Aufbau
- Installation
- Grundlagen von Express.js
- Setup von Express.js
- Erweitertes Routing -- Löschen von Datensätzen
- Anlegen und Bearbeiten von Datensätzen
- HTTPS und HTTP/2
- Template-Engines
- Template-Engines in der Praxis
- Handlebars
- Anbindung von Datenbanken
- Node.js und relationale Datenbanken
- Node.js und nicht relationale Datenbanken
- Authentifizierung und Sessionhandling
- Setup und Konfiguration
- Zugriff auf Ressourcen
- REST-Server
- REST, wie es in Webapplikationen verwendet wird
- Zugriff auf die Applikationen
- Anpassungen
- Lesende Anfragen
- Schreibende Anfragen
- Authentifizierung mit JSON Web Tokens
- OpenAPI-Spezifikation -- Dokumentation mit Swagger
- Validierung
- GraphQL
- GraphQL-Bibliotheken
- Integration in Express
- Daten über die Schnittstelle auslesen
- Schreibende Zugriffe auf die GraphQL-Schnittstelle
- Authentifizierung für die GraphQL-Schnittstelle
- Erstellen einer Echtzeit-Webapplikationen

Kursinformationen

Kurs-ID
LS23.226
Dauer
4-Wochen-Kurs
Termin
07.07.2025 bis 05.08.2025
Kosten
kostenlos
Zielgruppe
Webentwickler
Voraussetzung
JavaScript
Förderung
Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Präsenzkurs
Keine Angabe.
mind. Teilnehmerzahl
k. A.
max. Teilnehmerzahl
k. A.
URL des Kurses
spezielles Angebot für Dozenten
Keine Angabe.
Veranstaltungsort
future Training & Consulting GmbH
Storlachstraße 4
72760 Reutlingen
Abendkurs
k. A.
Bildungsgutschein
Ja
Förderfähig nach Fachkursprogramm des ESF
k. A.
Barierrefreier Zugang
k. A.