Zielsetzung

Die Weiterbildungsmaßnahme vermittelt Kenntnisse in der Programmierung mit Künstlicher Intelligenz (KI) sowie grundlegende Programmierkenntnisse für Projektmanager. Ziel ist die Befähigung zur eigenständigen Entwicklung intelligenter Programme unter Nutzung moderner KI-Technologien und die Schließung der Lücke zwischen Projektmanagement und Programmierung.

Inhalte

Die Inhalte umfassen eine Einführung in die Softwareentwicklung, sowohl allgemein als auch im Kontext von KI. Es wird ein Überblick über Künstliche Intelligenz, verschiedene Integrierte Entwicklungsumgebungen (IDEs) wie VS Code, Cursor und Replit sowie die Nutzung von KI-Tools wie ChatGPT und Claude für Programmieraufgaben gegeben. Grundlegende Programmierkonzepte, Versionskontrolle mit Git und GitHub sowie die Programmierung mit JavaScript werden behandelt. Ein Schwerpunkt liegt auf der Entwicklung von Fullstack-Webanwendungen, einschließlich moderner Webentwicklungskonzepte mit HTML und CSS, responsives Webdesign, die Nutzung von APIs und Datenbanken sowie Authentifizierung. Die Rolle verschiedener Programmiersprachen und die Planung von Coding-Projekten werden thematisiert. Weiterhin werden fortgeschrittene Themen wie die Analyse und Optimierung von Code, Sicherheit im Web und beim Programmieren sowie Best Practices im Coding-Alltag mit KI-Einsatz behandelt. Das Deployment von Anwendungen wird ebenfalls erläutert.

Für Projektmanager werden spezifische Inhalte zu Softwareentwicklungsprozessen und -methoden sowie zur Automatisierung vermittelt.

Lernziele
  • Erwerb von Kenntnissen zur eigenständigen Entwicklung intelligenter Programme mittels KI.
  • Verständnis grundlegender Programmierkonzepte und deren Anwendung.
  • Fähigkeit zur Nutzung von KI-Tools zur Unterstützung des Entwicklungsprozesses.
  • Kenntnisse in der Erstellung und Verwaltung von Code mit Versionskontrollsystemen.
  • Erstellung von interaktiven und responsiven Webanwendungen.
  • Verständnis für Datenbanken, Authentifizierung und API-Nutzung.
  • Fähigkeit zur Fehleranalyse und Performance-Optimierung von Code.
  • Anwendbarkeit von Sicherheitsaspekten im Web- und Programmierumfeld.
  • Erlangung von Grundlagen für die Projektleitung im IT-Bereich durch Verständnis von Softwareentwicklungsprozessen und -methoden.

Berufsperspektiven

Die erworbenen Kompetenzen ermöglichen Tätigkeiten in der Softwareentwicklung, im IT-Projektmanagement und in verwandten IT-Bereichen. Die Kenntnisse im Umgang mit KI-gestützten Entwicklungswerkzeugen und fortgeschrittenen Programmierkonzepten eröffnen Möglichkeiten in der Konzeption und Umsetzung von Softwareprojekten. Die spezifischen Inhalte für Projektmanager unterstützen die effektive Steuerung von Entwicklungsprojekten.