Android Entwicklungsschulung – Präsenzkurs
2.995,00 EUR
- 10 days
Tauche ein in die Welt der mobilen App-Entwicklung mit dem Android Development Training – einem praxisorientierten, industrienahen Programm, das dich vom Einsteiger zum jobbereiten Android-Entwickler führt. Android treibt weltweit Milliarden von Geräten an, und qualifizierte Entwickler sind stark gefragt, da Unternehmen zunehmend auf Mobile‑First‑Strategien setzen. Dieser Kurs vermittelt dir die Werkzeuge und Techniken, um robuste Android‑Anwendungen mit Android Studio und dem Android SDK zu entwickeln, zu gestalten, zu implementieren und zu testen. Du beginnst mit grundlegenden Programmierkonzepten in Java und erarbeitest dir Schritt für Schritt fundiertes Wissen zu App‑Architektur, Benutzeroberflächen, Menüs, Fragmenten, Datenbanken, Webservices, Multithreading, Karten und ortsbasierten Diensten.
Hauptfunktionen
Sprache
Kursmaterial auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
40 Stunden unterrichtsgeleitet
4 Stunden pro Sitzung
36 Stunden praktischer Laborübungen
Entdecken Sie 3 branchenspezifische Anwendungsprojekte
Ergänzendes selbstgesteuertes E‑Learning
Automatisch bewertete Prüfungen und Wiederholungsquizze
Über 70 Stunden empfohlene Lernzeit
Bescheinigung über den Abschluss des Programms enthalten
Pläne verfügbar an Wochentagen und Wochenenden
Bitte kontaktieren Sie uns zuerst, bevor Sie buchen.

Lernergebnisse
Am Ende dieses Programms werden Sie in der Lage sein:
Grundlagen der Android-Entwicklung
Machen Sie sich mit Entwicklungstools wie Eclipse, Android Studio, DDMS und weiteren vertraut
Benutzererlebnis verbessern
Nutzen Sie Audio, Video, Dienste und Benachrichtigungen, um die Interaktion mit Ihrer App zu verbessern.
App-Veröffentlichung
Lerne, voll funktionsfähige Anwendungen zu entwickeln und sie im Google Play Store zu veröffentlichen.
Android-Tools meistern
Nutzen Sie Tools wie Eclipse, Android Studio, DDMS, Drawables und Listener effektiv.
Layouts & Widgets
Entwickle Apps mit verschiedenen Layouts, Widgets und SQLite-Datenbanken.
SQLite-Integration
Implementieren Sie SQLite zur Datenspeicherung in Ihren Android-Anwendungen.
Vollständige Apps erstellen
Sammle praktische Erfahrung mit dem Android SDK, um Apps von Grund auf zu entwickeln.

Kurszeitplan
Erste Schritte mit Java
Lektion 1
- Pakete, Klassen und Ihr erstes Programm ausführen
- Variablen, Literale und Konstanten
- Eingaben vom Benutzer lesen – die Klasse Scanner
- Einführung in Entscheidungsstrukturen – Operatoren und Ausdrücke
- if, if-else, if-else-if, verschachtelte if-Anweisungen und logische Operatoren
- Zeichenketten vergleichen
- Die Switch-Anweisung
- Einführung in Schleifen
- Nützliche Schleifenberechnungen – Eingabevalidierung und eine benutzergesteuerte Schleife
- Arbeiten mit Dateien
- Einführung in Arrays
- Arrays vergleichen und kopieren
- Höchste und niedrigste Werte / Summe und Durchschnitt
- Arrays mit Dateien und String-Arrays
- Die Klasse ArrayList
- Klassen und Objekte
- Praxisnah:Schreibe Java-Programme mit Bedingungen und Arrays
Einrichten der Entwicklungsumgebung
Lektion 2
- Einführung in Android
- Installation von Android Studio
- Einführung in Android Studio
- Aktivitätslebenszyklus
- Die Hello-World-App erstellen
- Android Virtual Devices
- Die Struktur einer Android-App erkunden
- Grundlegende Komponenten
- Anwendungslebenszyklus
UI-Bausteine und Steuerelemente
Lektion 3
- Activities, Intents, Content Provider, Broadcast Receiver
- UI-Komponenten: Text, Schaltflächen, Bilder, Listen, Ladeindikatoren
- Adapter, Layout-Manager, Styles & Themes
- Praxisnah: Erstelle interaktive App‑Oberflächen mit Android Studio
Android-Menü
Lektion 4
- Aufbau des Android-Menüs
- Menüstruktur und Ereignisse
- Untermenüs, Kontextmenüs, Pop-up-Menüs
- Praxisnah: Menüs in Android-Apps entwickeln
Untermasken, Dialoge und Aktionsleiste
Lektion 5
- Was ist ein Fragment
- Fragment-Manager
- Verwenden von Dialogen in Android
- Arbeiten mit Toast
- Arbeiten mit Aktionsleiste und Tabs
- Daten mit Textdateien speichern
- Verwendung der Klasse AsyncTask
- Daten mit einer SQLite-Datenbank speichern
- Praxisnah: Dialoge und Unterbildschirme erstellen
Einstellungen & Speichern des App-Status
Lektion 6
- Erkundung des Preferences-Frameworks
- ListPreference
- CheckBoxPreference
- EditTextPreference
- Einstellungen zur Organisation
- Praxisnah:Präferenzoptionen implementieren
SQLite-Datenbank
Lektion 7
- Einführung in die SQLite-Datenbank
- SQLiteOpenHelper und Arbeiten mit der Datenbank
- Arbeiten mit Cursor
- Praxisnah: Daten in SQLite speichern und abrufen
Content Provider, Dienste und Threading
Lektion 8
- Integrierte Anbieter von Android
- Die Architektur von Content Providern
- Verwendung von HTTP-Diensten
- Verwendung von AndroidHttpClient
- Behebung von Multithreading-Problemen
- Beziehung zwischen Handler, Nachricht und Nachrichtenwarteschlange
- Verwendung von Hintergrund-Threads (AsyncTask)
- Praxisnah: Dienste und Threading in Apps nutzen
Arbeiten mit Webdiensten und Netzwerken
Lektion 9
- JSON- und XML-Parsing
- Das Android-Sicherheitsmodell verstehen
- Signieren von Anwendungen für die Bereitstellung
- Selbstsigniertes Zertifikat mit Keytool
- Installieren von Anwendungsupdates und Signieren
- Sicherheit an der Prozessgrenze verstehen
- Berechtigungen deklarieren und verwenden
- Bibliotheksprojekte
- Strikter Modus
- Praxisnah: Netzwerkfunktionen implementieren
Karten und ortsbezogene Dienste
Lektion 10
- Grundlagen der Kartierung und APIs
- Google Maps API-Schlüssel erhalten
- Praxisnah: Integrieren Sie Karten in Apps

Für wen ist dieses Programm geeignet?
Voraussetzungen
Auch wenn es keine strengen Voraussetzungen für eine Android-Development-Schulung gibt, wird empfohlen, dass die Teilnehmenden ein grundlegendes Verständnis von Programmiersprachen wie Java, CSS und HTML mitbringen.
Web- / Android-Entwickler
Softwareentwickler
Mobile-App-Entwickler
Mobile-Entwickler
Tester
Fachkräfte, die eine Karriere in der Android-App-Entwicklung anstreben
Aussagen
Lizenzierung und Akkreditierung
Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an die AVC zu wenden.
Häufig gestellte Frage

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
