Frontend-Entwicklung + Schnittstellen + Programmierung + UX Design

Diese Weiterbildung vermittelt Kenntnisse zur Entwicklung fortgeschrittener Frontend-Anwendungen und deren Integration. Sie umfasst Themen wie objektorientierte Programmierung, UI Frameworks und die Einbindung von Schnittstellen sowie automatisiertes Testing und Versionskontrolle.

Modul 1: Frontend Entwicklung und Schnittstellen
Modul 2: Objektorientierte Programmierung im Entwicklungsprozess
Modul 3: UI Frameworks & visuelle Strukturmodelle im UX Design

Frontend Entwicklung und Schnittstellen
  • HTML5, CSS3, JavaScript und responsive Design zur Entwicklung von komponentenbasierten User Interfaces.
  • Verwendung von Frameworks wie React, Vue.js oder Angular sowie strukturierter Layoutgestaltung.
  • Einsatz von GitHub zur Code-Verwaltung, Versionssicherung und kollaborativer Entwicklung im Team.
  • Anwendung von WCAG-Kriterien, Anbindung von Schnittstellen und Einführung in automatisiertes Testing.

Objektorientierte Programmierung im Entwicklungsprozess
  • Einführung in objektorientierte Programmierung: Klassen, Methoden, Vererbung, Polymorphie und Kapselung in Programmiersprachen.
  • Strukturierter Codeaufbau: Einsatz von OOP-Patterns, Clean Code und Frameworks im Rahmen von Softwareentwicklung.
  • Modularisierung und Schnittstellen: Entwicklung mit APIs, JSON-Strukturen und Integration von SQL-Datenbanken.
  • Werkzeuge im Projektkontext: GitHub-Repositories, Testing-Routinen und Codeversionierung in objektorientierten Softwareprojekten.

UI Frameworks & visuelle Strukturmodelle im UX Design
  • Strukturelle Grundlagen: Vermittlung von UI-Komponentenmodellen mit Fokus auf usability, grid design und ui framework.
  • Frameworkbasierte Gestaltung: Einsatz von compose android, android compose und swift ui zur Interface-Entwicklung.
  • Prototyping-Tools: Umsetzung von app wireframe, prototyping software und figma ui im gestalterischen Entwicklungsprozess.
  • Test & Umsetzung: Validierung durch ui test, Integration in frontend-Systeme und Versionsverwaltung mit git.

Am Ende der Weiterbildung beherrschen die Teilnehmenden die Entwicklung komplexer Frontend-Anwendungen, den Einsatz von UI Frameworks sowie die Anwendung von Prototyping- und Testing-Tools im Entwicklungsprozess.