App-Entwicklung + Wireframe + Figma + Programmierung

Diese Weiterbildung vermittelt umfassende Kenntnisse in der App-Entwicklung für iOS, beginnend mit den Grundlagen der Programmierung bis hin zur Gestaltung und Prototyping von Benutzeroberflächen. Teilnehmer lernen dabei, wie sie Wireframes als Planungswerkzeug einsetzen können.

Modul 1: Einführung in die iOS Entwicklung
Modul 2: Wireframe: Strukturierung, Tools und Interface-Planung
Modul 3: Figma: Gestaltung und Prototyping im Webdesign
Modul 4: Objektorientierte Programmierung in der Softwareentwicklung

Einführung in die iOS Entwicklung
  • Grundlagen der App-Entwicklung: Einführung in Swift, Xcode und das Apple-Ökosystem für die Entwicklung benutzerorientierter iOS Apps.
  • Mobile App Architektur: Anwendung des MVVM Patterns, SwiftUI und Frameworks zur strukturierten iPhone und iPad App-Entwicklung.
  • UI/UX Design & Prototyping: Erstellung interaktiver Wireframes und Usability-Tests für Smartphone Applikationen mit Apple Standards.
  • Deployment & Tools: Nutzung von Firebase, Docker Compose und Apple Developer Tools zur Veröffentlichung und Wartung von iOS Applications.

Wireframe: Strukturierung, Tools und Interface-Planung
  • Wireframes als Planungstool für Webseiten, Interfaces und Anwendungen im Kontext von UX Design und Nutzerführung.
  • Digitale Wireframes mit Figma, Sketch und Adobe XD zur Visualisierung statischer und interaktiver Benutzeroberflächen.
  • Wireframing zur Analyse von Navigationsstrukturen, Responsive Design und Usability-Aspekten im UI/UX-Prozess.
  • Integration in UI-Workflows, Übergabe an Frontend-Teams und Anbindung an Designsysteme und User Interface Coding.

Figma: Gestaltung und Prototyping im Webdesign
  • Einführung in Figma: Grundlagen der webbasierten Designsoftware zur Erstellung von User Interfaces, Wireframes und interaktiven Prototypen.
  • Gestaltung & Komponenten: Anwendung von UI-Kits, Auto-Layout, Designsystemen und responsivem Webdesign in plattformübergreifenden Projekten.
  • Kollaboration & Feedback: Nutzung von Figma-Funktionen für Teamarbeit, Kommentierung und Übergabe an Entwickler im UI/UX-Workflow.
  • Prototyping & Testing: Erstellung interaktiver Klick-Prototypen, Durchführung von User Tests und Vorbereitung auf Usability-Optimierungen.

Objektorientierte Programmierung in der Softwareentwicklung
  • Grundprinzipien der OOP: Einführung in Klassen, Objekte, Vererbung, Kapselung und Polymorphie in aktuellen Programmiersprachen.
  • Anwendung in Projekten: Objektorientiertes Programmieren lernen durch praxisnahe Aufgaben mit Fokus auf Clean Code und Software Engineering.
  • Struktur & Architektur: Aufbau wartbarer Software mit OOP-Patterns, APIs, Frameworks und strukturierter Code-Entwicklung im Team.
  • Tools & Praxisumfeld: Einsatz von GitHub, Code-Management, Testing und Entwicklung objektorientierter Module für reale Software-Projekte.

Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, iOS-Apps zu entwickeln, Wireframes zu erstellen und mit Figma interaktive Designs zu gestalten. Sie beherrschen objektorientierte Programmierung für Softwareprojekte.