In dieser Weiterbildung erlernen Sie die Entwicklung digitaler Büroanwendungen mit Flutter und erwerben eine Zusatzqualifikation in der digitalen Transformation. Sie werden in die Lage versetzt, plattformübergreifende Applikationen für iOS zu entwickeln und dabei die spezifischen Anforderungen moderner Bürosoftware zu berücksichtigen. Sie lernen, mit Flutter benutzerfreundliche und effiziente Anwendungen zu erstellen, die sowohl auf iOS als auch auf anderen Plattformen laufen. Dabei vertiefen Sie Ihr Verständnis für die Programmiersprache Dart und setzen sich mit den Prinzipien der digitalen Transformation auseinander. Sie werden in die Lage versetzt, innovative Lösungen zu entwickeln, die den Anforderungen der modernen Arbeitswelt gerecht werden. Durch praxisorientierte Übungen und Projekte wenden Sie das erlernte Wissen direkt an. Sie entwickeln eigene Anwendungen für iOS und analysieren bestehende Prozesse, um Optimierungspotenziale im Kontext der digitalen Transformation zu identifizieren. Nach Abschluss der Weiterbildung sind Sie in der Lage, digitale Büroanwendungen für iOS zu entwickeln und aktiv zur digitalen Transformation in Ihrem Unternehmen beizutragen.
- Widgets und UI-Design mit Fokus auf iOS entwickeln
- State Management mit Provider
- Formulare und Validierung - Kenntnisse im Bereich iOS entwickeln
- Lokalisierung und Internationalisierung
Datenhaltung und -sicherheit
- Persistenz mit SQLite im Kontext von iOS entwickeln
- Authentifizierung und Benutzerkonten
- Anwendungsbereich der DSGVO - relevante Aspekte beim iOS entwickeln
- Anforderungen an die Datenschutzorganisation
- Transparenz, Informationspflicht und Auskunftsrecht mit Bezug auf iOS entwickeln
Softwarequalität und Veröffentlichung
- Testing und Debugging im Rahmen von iOS entwickeln
- App-Veröffentlichung für iOS und Android
- Einführung: Eigenschaften, Verarbeitung, Unterschiede zu C und IDE-Setup für iOS entwickeln
- Verarbeitungssituation und Umsetzung der DSGVO
Programmierkonzepte in Flutter
- Datentypen, Konstanten und Variablen mit Blick auf iOS entwickeln
- Verwendung von Funktionen
- Strukturierte Datentypen - Anwendungen aus dem Bereich iOS entwickeln
- File-Input und -Output und Operator-Overloading
Fortgeschrittene Programmierung
- Vererbung in Projekten mit iOS entwickeln
- Abstrakte Klassen
- Smart Pointer - Einsatz beim iOS entwickeln
- Multithreading
- Exception-Handling mit Anwendungsschwerpunkt iOS entwickeln
Digitale Transformation und Geschäftsmodelle
- Entwickeln von Plattformen über das Anbieten von Produkten hinaus unter Einbeziehung von iOS entwickeln
- Innovation durch schnelles Experimentieren
- Einführung: Software erobert die Welt - mit Fokus auf iOS entwickeln
- Digitalisierungsprojekte machen
Informationssysteme und Führung im digitalen Zeitalter
- Informationsbedarfsermittlung und Informationsbeschaffung im Zusammenhang mit iOS entwickeln
- Informationsspeicherung, -nutzung, übermittlung
- Informationssysteme: Planung und Kontrolle beim iOS entwickeln
- Taktische Führungsprozesse erarbeiten
- strategische Planungskonzepte entwickeln
Management und Führungsprozesse
- Bereichscontrolling im Kontext von iOS entwickeln
- Strategische Analysen durchführen
- Prozessorganisation und Methoden zur organisatorischen Gestaltung bei iOS entwickeln
- Führungsprozess im Marketingbereich
- Grundlagen der Führungsforschung: Führungsansätze mit Bezug zu iOS entwickeln
- Individualführung (Individualführungsprozess, Entwicklung, Persönlichkeit)
- Führungsprozess (Führungsziele, Führungskraft, Führungsinstrumente) für iOS entwickeln