Modul 2 | Software Engineering
In diesem Modul entwickelst du interaktive Webseiten und hebst deine Frontend-Skills auf das nächste Level. Du lernst, wie du dynamische Benutzeroberflächen baust, Benutzereingaben verarbeitest und Daten aus externen Quellen integrierst. Dabei arbeitest du praxisnah an modernen Web-Apps, die nicht nur gut aussehen, sondern auch funktional überzeugen.
Darüber hinaus steigst du in die Integration von Künstlicher Intelligenz in Webanwendungen ein. Du verstehst, wie KI-Services angebunden werden, und entwickelst eigene Anwendungen, die intelligente Funktionen wie Textgenerierung oder Zusammenfassungen direkt im Frontend nutzbar machen – unter Berücksichtigung von Sicherheit, Datenschutz und Best Practices.
Inhalte
WebDevelopment
- DOM-Manipulation: Dynamische Steuerung von Inhalten, Styles und Klassen für interaktive Benutzeroberflächen
- Events: Verarbeitung von Benutzerinteraktionen wie Klicks, Eingaben und Formular-Events inklusive Event-Bubbling
- Formulare & Validierung: Benutzerfreundliche und robuste Eingabeprozesse im Browser umsetzen
- Fetch & JSON: Daten von APIs laden, verarbeiten und als dynamische Inhalte darstellen (inkl. Loading- und Error-Handling)
- UX/UI-Basics: Entwicklung intuitiver Interfaces anhand praxisnaher Beispiele (z.B. Todo-App)
KI-Integration
- KI im Web: Grundlagen moderner KI-Integration und typische Architektur (Frontend → Proxy → KI-Service)
- Arbeiten mit KI-APIs: Nutzung von Text-KI über fetch (z.B. Chat, Zusammenfassungen) und Gestaltung passender Benutzeroberflächen
- Lokale KI: Einbindung lokaler Modelle über HTTP-Schnittstellen unter Berücksichtigung von Performance und Datenschutz
- KI Functions / Tool-Use: Strukturierte Outputs und Funktionsaufrufe durch KI gezielt einsetzen
- Verantwortung & Sicherheit: Best Practices für den sicheren und sinnvollen Einsatz von KI in Webanwendungen
Lernziele
Du entwickelst interaktive Frontends, die Daten aus externen APIs laden und verarbeiten können. Du integrierst KI-Funktionen sicher und praxisnah in Webanwendungen und schaffst echten Mehrwert für Nutzer:innen.
Fördermöglichkeit
25 % Ermäßigung mit AK-Bildungsgutschein (für alle selbst zahlenden AK-Vorarlberg Mitglieder)
50 % Förderung durch den Skills Scheck (für Unternehmen)
- Anfänger:innen in der Softwareentwicklung, die eine fundierte und praxisnahe Ausbildung suchen.
- Entwickler:innen, die ihre Kenntnisse in JavaScript, Algorithmen und API-Integration vertiefen wollen.
- Personen, die eine Karriere im Bereich der Frontend- oder Full-Stack-Entwicklung anstreben.
- Grundkenntnisse in HTML, CSS und JavaScript (z.B. Modul 1 oder vergleichbare Kenntnisse)
- Die Kurssprache ist Deutsch, wir empfehlen mindestens ein B1 Level.
Wir empfehlen dir jedoch Modul 1 der Ausbildung zum/zur Software Developer:in: Software Development - Kreatives Webdesign: Von Konzept zu Code.
Zertifikat