Apps sind aus unserem Leben nicht mehr wegzudenken. Daher ist es wenig verwunderlich, dass in allen Branchen App-EntwicklerInnen gesucht werden. Rund 88 Prozent aller mobilen Endgeräte verwenden Android, weshalb der Löwenanteil der kleinen Helfer am Smartphone für das von Google entwickelte Betriebssystem kreiert wird.

In diesem Diplomlehrgang lernen Sie anhand eines eigenen App-Projekts, Software für verschiedene Bedürfnisse am Android-Smartphone oder Tablet zu entwickeln und alle dafür notwendigen Tools zu beherrschen: Vom User Interface Design über Background Processing bis hin zu Security Essentials und Deployment im Google Play Store vermitteln wir Ihnen alle wichtigen Android-Konzepte, um die Prüfungen AND-401, AND-402 und AND-403 zum Certified Android Application Developer zu absolvieren.
- Interessierte, die in die Softwareentwicklung für mobile Geräte einsteigen möchten
- Erfahrung im Umgang mit Softwareanwendungen
- Englischkenntnisse
- Basiswissen über objektorientierte Programmierung von Vorteil
- Eigenes Android-Smartphone
- Einführung in Java
- Java-Projekte mit Android-Framework und Android-Studio
- Datenstrukturen, Variablen und Typen, Elementare Datentypen
- Steuerbefehle: Statements, logische Operatoren, Loops
- Methoden und Arrays
- Exceptions
- Grundlagen des objektorientierten Programmierens
- Klassen, Objekte, Referenzen, Vererbung, Interfaces
- Package
- Standard Klassen
- Fragmente, View-Klassen, ListView
- Intents, Filter, Deep Linking
- Layouts und Generierung von individuellen Views
- Ressourcen, Themes, Material Designs
- GUI Dialoge, Menüs, In-App-Darstellung von Websites
- Speicher und Hintergrundprozesse
- SQLite und Content-Provider
- Benachrichtigungen
- Verwendung von Standort- und Bewegungsdaten
- Sicherheitsarchitektur von Android
- App-Berechtigungen
- Datensicherheit
- Client-Server-Kommunikation
- Monetization und in-App Billing
- Licensing und Monitoring
- Publishing
- Prüfung
- Sie verstehen alle relevanten Android-Konzepte für die Entwicklung von Apps.
- Sie kennen die Android-Sicherheitsarchitektur und das Android Security Model.
- Sie sind in der Lage, Apps zu konzipieren, zu entwickeln und im Google Play Store zu publizieren.
- Sie wissen über App-Berechtigungen, Datensicherheit und Client-Server-Kommunikation Bescheid, um robuste und sichere Applikationen zu erstellen.
- Sie können die Prüfungen AND-401, AND-402 und AND-403 zum Certified Android Application Developer absolvieren.
Der Lehrgang nutzt das Blended Learning Format und umfasst 128 Präsenzeinheiten. Zum Üben und Vertiefen Ihrer Kenntnisse sowie für die Projektarbeit sind mindestens 80 Unterrichtseinheiten mit Online-Tutoring vorgesehen. Bitte rechnen Sie mit insgesamt mindestens 20 Stunden Aufwand pro Woche.
Hossein Safavi-Homami, Android Certified Application Engineer