module #1 Inleiding tot app-ontwikkeling Overzicht van het app-ontwikkelingslandschap, het belang van mobiele apps en cursusdoelstellingen
module #2 Uw ontwikkelomgeving instellen Benodigde tools installeren, IDE's instellen en de ontwikkelingsworkflow begrijpen
module #3 Ontwerpprincipes voor mobiele apps Inzicht in ontwerpoverwegingen voor mobiele apps, gebruikerservaring (UX) en gebruikersinterface (UI)-ontwerp
module #4 Programmeertalen voor app-ontwikkeling Overzicht van populaire programmeertalen voor app-ontwikkeling, waaronder Java, Swift, Kotlin en JavaScript
module #5 Aan de slag met Android-app-ontwikkeling Inleiding tot Android Studio, een nieuw project maken en Android-architectuur begrijpen
module #6 Gebruikersinterfaces bouwen in Android Lay-outs maken, widgets gebruiken en UI-componenten in Android begrijpen
module #7 Android-activiteitslevenscyclus en -intenties Inzicht in de activiteitslevenscyclus, intentietypen en hoe u deze kunt gebruiken intenties om te navigeren tussen activiteiten
module #8 Gegevensopslag in Android Opslagopties begrijpen, SharedPreferences gebruiken en werken met SQLite-databases
module #9 Netwerken in Android HTTP-verzoeken doen, JSON-gegevens parseren en best practices voor netwerken begrijpen
module #10 Inleiding tot iOS-app-ontwikkeling Aan de slag met Xcode, een nieuw project maken en de iOS-architectuur begrijpen
module #11 Gebruikersinterfaces bouwen in iOS Storyboards maken, Auto Layout gebruiken en UI-componenten in iOS begrijpen
module #12 Werken met gegevens in iOS Opties voor gegevensopslag begrijpen, Core Data gebruiken en werken met JSON-gegevens
module #13 Netwerken in iOS HTTP-verzoeken doen, JSON-gegevens parseren en best practices voor netwerken begrijpen
module #14 React Native voor ontwikkeling op meerdere platforms Inleiding tot React Native, een nieuw project opzetten en de framework
module #15 UI-componenten bouwen in React Native Componenten maken, JSX gebruiken en lay-out en styling begrijpen
module #16 Werken met gegevens in React Native Opties voor gegevensopslag begrijpen, Redux gebruiken en werken met API's
module #17 Uw app publiceren en distribueren Uw app voorbereiden op release, App Store-richtlijnen begrijpen en uw app distribueren
module #18 Uw app testen en debuggen Testmethodologieën begrijpen, emulator- en simulatortesten gebruiken en foutopsporingstechnieken
module #19 App-monetisatie en -analyse App-monetisatiestrategieën begrijpen, advertenties integreren en analysetools gebruiken
module #20 App-beveiliging en best practices Beveiligingsrisico's begrijpen, beveiligingsmaatregelen implementeren en best practices volgen
module #21 Toegankelijkheid en lokalisatie bij app-ontwikkeling Toegankelijkheidsrichtlijnen begrijpen, toegankelijkheidsfuncties implementeren en uw app lokaliseren app
module #22 Werken met API's en services van derden API's begrijpen, werken met RESTful API's en services van derden integreren
module #23 Pushmeldingen en achtergrondservices Pushmeldingsstrategieën begrijpen, pushmeldingen implementeren en werken met achtergrondservices
module #24 App-onderhoud en updates Het belang van onderhoud begrijpen, updates implementeren en app-crashes afhandelen
module #25 Cursus samenvatting en conclusie Plannen van de volgende stappen in je carrière als app-ontwikkelaar