Backend-Entwicklung + Node.js + TypeScript + API-Entwicklung
Diese Weiterbildung vermittelt fortgeschrittene Kenntnisse in der Backend-Entwicklung unter Einsatz von Node.js und TypeScript. Teilnehmende lernen serverseitige Programmierung, das Erstellen von APIs sowie die Nutzung von Entwicklungs- und Verwaltungstools kennen.
Modul 1: Backend Entwicklung und datenorientierte Systemlogik
Modul 2: Node.js
Modul 3: API-Konzepte im Backend Development
Modul 4: Clean Code im Entwicklungsprozess
- Einführung in serverseitige Programmierung mit Java, Node.js, Datenbanken und API-Strukturen für Webentwicklung.
- Verwendung von SQL, TypeScript und Frameworks zur Entwicklung dynamischer Schnittstellen und Backend-Komponenten.
- Erstellung von APIs mit REST, JSON und GraphQL zur Verarbeitung und Weiterleitung strukturierter Daten.
- Nutzung von GitHub, Docker Compose und Datenbanktools zur Verwaltung von Code, Deployment und Versionsständen.
Node.js
- Einsatz von Node.js: Eventgesteuerte Serverentwicklung mit JavaScript, modularer Aufbau und API-Routing mit Express.
- Verarbeitung von Daten: Nutzung von JSON, SQL Datenbanken und API Schnittstellen im Kontext von Webentwicklung.
- Arbeitsweise mit Tools: GitHub für Codeverwaltung, npm für Abhängigkeiten und Clean Code für nachhaltige Strukturen.
- Systemintegration: Node.js als Teil im Full Stack mit TypeScript, Backend-Komponenten und standardisierten Schnittstellen.
API-Konzepte im Backend Development
- Einführung in REST-Architekturen, JSON-Formate, HTTP-Methoden und Datenübertragung zwischen Services und Webanwendungen.
- Erstellung von APIs mit Node.js oder Java, Definition von Endpunkten und Integration externer Systeme in Backend-Strukturen.
- Zugriff auf SQL-Datenbanken über API-Routen, Verarbeitung von Abfragen und Datenstrukturen im Server-Response.
- Dokumentation, Versionierung und Tests mit GitHub, API-Tools und Docker Compose im Backend Development.
Clean Code im Entwicklungsprozess
- Strukturprinzipien anwenden: Funktionen trennen, Methoden modularisieren und Wiederverwendung in objektorientierter Architektur.
- Konventionen im Quelltext: Klare Formatierung, API-Struktur, lesbarer JSON-Code und Definition in Datenbanksystemen.
- Codepflege mit Werkzeugen: GitHub-Einsatz, Versionsverwaltung, Container Management und Fehlererkennung.
- Qualität durch Zusammenarbeit: Teamorientiertes Testing, Standards im Software Engineering und Nutzung gemeinsamer Repositories.
Am Ende der Weiterbildung beherrschen die Teilnehmenden die Entwicklung und Verwaltung von Backend-Systemen mit Node.js und TypeScript, einschließlich API-Erstellung und Codepflege.