Vollständiger Kursplan

Advanced Software Development mit KI

Diese 16-wöchige Weiterbildung richtet sich an erfahrene Webentwicklerinnen und Webentwickler, die ihre Expertise auf das nächste Level heben wollen. Auf Basis von stark typisiertem JavaScript mit TypeScript entwickeln die Teilnehmenden robuste serverseitige Anwendungen mit Express und MVC-Architekturmustern, wechseln von einfachen Dateien zu relationalen Datenbanken mit SQL und wenden objektorientierte Programmierung in JavaScript und TypeScript an.

Zurück zum Kurs
Dauer: 16 Wochen in Vollzeit
Format: 100 % Remote · Vollzeit
Sprache: Deutsch (gute Englischkenntnisse erforderlich)
Vorkenntnisse: Erfahrung in Softwareentwicklung · gutes Englisch
Abschluss: Zertifikat
Förderung: 100 % Bildungsgutschein

Phase 1: Willkommen & Grundlagen

  • Erwartungen abstimmen und das eigene Coding-Niveau einschätzen.
  • Den didaktischen Ansatz der Weiterbildung kennenlernen.
  • Die Grundlage für die gemeinsame Lernreise schaffen.

Phase 2: TypeScript-Grundlagen

  • In die Welt von stark typisiertem JavaScript eintauchen.
  • Syntax und Entwicklungsworkflow für skalierbare Anwendungen erlernen.

Phase 3: Express & Backend-Grundlagen

  • Robuste serverseitige Anwendungen mit Express entwickeln.
  • MVC-Architekturmuster anwenden und mit dem Dateisystem arbeiten.

Phase 4: Datenbanken & OOP

  • Der Übergang von einfachen Dateien zu relationalen Datenbanken mit SQL.
  • Prinzipien der objektorientierten Programmierung in JavaScript und TypeScript anwenden.

Phase 5: NestJS

  • Einführung in das NestJS-Framework.
  • Modulare Backend-Anwendungen auf Enterprise-Niveau mit integrierter Datenbankunterstützung entwickeln.

Phase 6: DevOps & Deployment

  • Anwendungen mit Docker containerisieren.
  • In der Cloud bereitstellen – für konsistente Umgebungen über den gesamten Lebenszyklus.

Phase 7: Fullstack-Integration

  • Die Lücke zwischen Frontend und Backend in einem gemeinsamen Projekt schließen.
  • Echtzeit-Funktionen integrieren.

Phase 8: KI-Entwicklung

  • Vertiefung in KI-gestützte Entwicklung.
  • Large Language Models zur Erweiterung von Anwendungsfunktionen einsetzen – mit APIs und WebSockets.

Phase 9: Capstone-Projekt

  • Das gesamte Wissen in einem groß angelegten Projekt anwenden.
  • Ein reales agiles Arbeitsumfeld simulieren – vom Planning bis zur Auslieferung.