Android ontwikkeltraining - klassikaal

2.995,00 EUR

  • 10 days
Live Virtueel Klassikaal
In Huis / In Bedrijf
Volgende cohort:Apr 27, 2026
+ 17 dagen over

Stap in de wereld van mobiele app‑ontwikkeling met de Android Development Training — een praktijkgerichte, op de industrie afgestemde opleiding die je meeneemt van beginner tot werkklare Android‑ontwikkelaar. Android draait op miljarden apparaten wereldwijd, en bekwame ontwikkelaars zijn zeer gewild nu bedrijven steeds meer inzetten op mobile‑first strategieën. Deze cursus rust je uit met de tools en technieken om robuuste Android‑applicaties te bouwen, ontwerpen, implementeren en testen met behulp van Android Studio en de Android SDK. Je begint met de fundamentele programmeerprincipes in Java en groeit stap voor stap naar het beheersen van app‑architectuur, gebruikersinterfaces, menu’s, fragments, databases, webservices, multithreading, kaarten en locatiegebaseerde diensten.

Belangrijkste functies

Taal

Lesmateriaal in het Engels

Niveau

Niveau: beginner tot gemiddeld

40 uur onder leiding van een instructeur

4 uur per sessie

36 uur praktijkgerichte labsessies

Ontdek 3 praktijkprojecten voor verschillende sectoren

Aanvullende zelfstudie-eLearning in eigen tempo

Automatisch beoordeelde toetsen en geheugenquizzen

Meer dan 70 uur aanbevolen studietijd

Inclusief certificaat van afronding van het programma

Dienstregelingen beschikbaar op weekdagen en in het weekend

Neem eerst contact met ons op voordat u boekt

Hero

Leerdoelen

Aan het einde van dit programma ben je in staat om:

Basisprincipes van Android-ontwikkeling

Maak jezelf vertrouwd met ontwikkeltools zoals Eclipse, Android Studio, DDMS en meer

Verbeter de gebruikerservaring

Gebruik audio, video, services en meldingen om de interactie met je app te verbeteren.

App-publicatie

Leer volledig functionele apps bouwen en publiceer ze in Google Play.

Android-hulpmiddelen onder de knie

Gebruik tools als Eclipse, Android Studio, DDMS, drawables en listeners op een effectieve manier.

Lay-outs & Widgets

Ontwerp apps met verschillende lay-outs, widgets en SQLite-databases.

SQLite-integratie

Implementeer SQLite voor gegevensopslag in je Android-applicaties.

Complete apps bouwen

Doe praktische ervaring op met de Android SDK om apps vanaf nul te ontwikkelen.

Hero

Cursusplanning

  1. Aan de slag met Java

    Les 1

    • Pakketten, klassen en je eerste programma uitvoeren
    • Variabelen, literalwaarden en constanten
    • Invoer lezen van de gebruiker - de klasse Scanner
    • Inleiding tot beslissingsstructuren - operatoren en expressies
    • If, if-else, if-else-if, geneste if en logische operatoren
    • Strings vergelijken
    • De switch-instructie
    • Inleiding tot lussen
    • Handige lusberekeningen - invoervalidatie en een door de gebruiker bestuurde lus
    • Werken met bestanden
    • Inleiding tot arrays
    • Arrays vergelijken en kopiëren
    • Hoogste en laagste waarden / Som en gemiddelde
    • Arrays met bestanden en tekenreeks-arrays
    • De klasse ArrayList
    • Klassen en objecten
    • Praktisch: Schrijf Java‑programma’s met behulp van conditionals en arrays
  2. De ontwikkelomgeving instellen

    Les 2

    • Inleiding tot Android
    • Android Studio installeren
    • Inleiding tot Android Studio
    • Activiteitslevenscyclus
    • De Hello World-app bouwen
    • Android Virtual Devices
    • De structuur van een Android-applicatie verkennen
    • Fundamentele componenten
    • Levenscyclus van een applicatie
  3. UI-bouwstenen en -besturingselementen

    Les 3

    • Activities, intents, contentproviders, broadcastontvangers
    • UI-componenten: tekst, knoppen, afbeeldingen, lijsten, laders
    • Adapters, lay-outmanagers, stijlen en thema’s
    • Praktijkgerichte oefening: Bouw interactieve app-schermen met Android Studio
  4. Android-menu

    Les 4

    • Structuur van het Android-menu
    • Menustructuur en gebeurtenissen
    • Submenu’s, contextmenu’s, pop-upmenu’s
    • Praktijk:Menu’s ontwikkelen in Android-apps
  5. Subschermen, dialogvensters en actiebalk

    Les 5

    • Wat is een fragment
    • Fragmentbeheer
    • Dialogen gebruiken in Android
    • Werken met Toast
    • Werken met de Action Bar en tabbladen
    • Gegevens opslaan met tekstbestanden
    • Gebruikmaken van de AsyncTask-klasse
    • Gegevens opslaan met een SQLite-database
    • Praktijkgericht: Dialoogvensters en subschermen maken
  6. Voorkeuren en app-status opslaan

    Les 6

    • De voorkeurenframework verkennen
    • Lijstvoorkeur
    • CheckBoxPreference
    • EditTextPreference
    • Voorkeuren ordenen
    • Praktijkgerichte oefening:Voorkeursopties implementeren
  7. SQLite-database

    Les 7

    • Inleiding tot de SQLite-database
    • SQLiteOpenHelper en werken met de database
    • Werken met Cursor
    • Praktijk: Gegevens opslaan en ophalen in SQLite
  8. Contentproviders, services en threading

    Les 8

    • Ingebouwde providers van Android
    • De architectuur van contentproviders
    • HTTP-services gebruiken
    • De AndroidHttpClient gebruiken
    • Multithreadingproblemen aanpakken
    • Relatie tussen handler, bericht en berichtenwachtrij
    • Achtergrondthreads gebruiken (AsyncTask)
    • Praktijk: Gebruik services en threading in apps
  9. Werken met webservices en netwerken

    Les 9

    • JSON- en XML-parsing
    • Inzicht in het Android-beveiligingsmodel
    • Toepassingen ondertekenen voor implementatie
    • Zelfondertekend certificaat met Keytool
    • Updates voor een applicatie installeren en ondertekenen
    • Inzicht in beveiliging op de procesgrens
    • Machtigingen declareren en gebruiken
    • Bibliotheekprojecten
    • StrictMode
    • Praktijkopdracht: Implementeer netwerkfunctionaliteit
  10. Kaarten en locatiegebonden diensten

    Les 10

    • Basisprincipes van mapping en API’s
    • Google Maps API-sleutels verkrijgen
    • Praktijkgerichte sessie: Integreer kaarten in apps
Training Android-ontwikkeling

Voor wie is dit programma bedoeld?

Vereisten

Hoewel er geen strikte toelatingseisen zijn voor een Android Development-training, wordt aanbevolen dat deelnemers een basiskennis hebben van programmeertalen zoals Java, CSS en HTML.

Web- / Android-ontwikkelaars

Softwareontwikkelaars

Mobiele app-ontwikkelaar

Mobiele ontwikkelaar

Testers

Professionals die een carrière in Android-appontwikkeling willen nastreven

Start nu met de cursus

Verklaringen

Licenties en accreditatie

De cursus wordt aangeboden volgens de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.

Gelijkheidsbeleid

Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.

Veelgestelde vraag

Contact background

Heeft u bedrijfsoplossingen of LMS-integratie nodig

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!