Android Entwicklungsschulung – Präsenzkurs

2.995,00 EUR

  • 10 days
Live-Virtuelles Klassenzimmer
In-House / In-Company
Nächste Kohorte:Apr 27, 2026
+ 18 Tage übrig

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.

Hero

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.

Hero

Kurszeitplan

  1. 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 benutzer­gesteuerte 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. Einstellungen & Speichern des App-Status

    Lektion 6

    • Erkundung des Preferences-Frameworks
    • ListPreference
    • CheckBoxPreference
    • EditTextPreference
    • Einstellungen zur Organisation
    • Praxisnah:Präferenzoptionen implementieren
  7. 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
  8. 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
  9. 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
  10. Karten und ortsbezogene Dienste

    Lektion 10

    • Grundlagen der Kartierung und APIs
    • Google Maps API-Schlüssel erhalten
    • Praxisnah: Integrieren Sie Karten in Apps
Schulung zur Android-Entwicklung

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

Kurs jetzt starten

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

Contact background

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!