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

Backend Entwicklung und datenorientierte Systemlogik
  • 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.