Cursus Android

Cursus beoordeling

4.6/5

/ 9,0

In het kort

Tijdens de cursus Android worden de concepten voor het ontwikkelen van een Android app behandeld. Zoals programmeren met Android Software Development Kit (SDK). Ook worden user interface elementen, zoals views, layouts en menu’s uitvoerig behandeld. Er wordt verder ruime aandacht geschonken aan Location Based Services en Google Maps. Hierbij wordt er gekeken naar de verschillen tussen phones en tablets. 

Cursus Android: ontwikkel zelfstandig een professionele en kwalitatieve Android applicatie in Java die u kan aanbieden op de Android Market (Google Play)

Wilt u op geheel zelfstandige wijze een professionele en kwalitatieve app programmeren voor de Android Market? Een gebruikersvriendelijke user interface ontwerpen voor tablets en smartphones? Een HTML-pagina omzetten naar een native app? Of een gratis of betaalde versie van uw app aanbieden op Google Play? Dit en veel meer is wat u zult leren tijdens de cursus Android van Global Training.

Android van Google is het meest gebruikte mobiele besturingssysteem op de markt voor smartphones en tablets. De populariteit van Android is onder andere te danken aan het grote aanbod van succesvolle applicaties die van gebruikers en media veel aandacht krijgen. Iedere dag worden er vele nieuwe gratis en betaalde Android applicaties ontwikkeld, die massaal gedownload worden door gebruikers.

Het doel van de Android cursus is om uiteindelijk zelf kwalitatieve en professionele Android applicaties te ontwikkelen in Android Studio, en dit vervolgens aan te bieden op de Android Market (Google Play). Tijdens de training leert u snel en efficiënt apps programmeren met behulp van Java in Eclipse met de ADT plugin. Hierdoor raakt u vertrouwd met de programmeertaal van het Android Framework. Vakterminologie zoals content providers, managers, intents, activities, receivers en permissies komen aan bod. Uiteraard leert u ook een user interface geheel naar eigen wens te designen en optimaliseren voor zowel smartphones en tablets.

Waarom kiezen voor de cursus Android bij Global Training

De cursussen van Global Training zijn praktijkgericht en vanuit de filosofie dat het geleerde direct kan worden toegepast in de praktijk. Tijdens de ontwikkeling van uw applicatie wordt u begeleidt door een vakkundige docent, die u direct feedback geeft.

  • Leer in slechts vijf lesdagen uw eigen kwalitatieve Android applicatie programmeren.
  • Werk tijdens de cursus Android aan uw eigen businesscase. Onder begeleiding van onze vakkundige docent ontwikkelt u uw eigen app die u direct kan gebruiken op uw werk en op de Android Market kan aanbieden.  
  • Bespaar tijd, moeite en geld door zelfstandig uw eigen Android app te programmeren, zodat u niet meer afhankelijk bent van dure externe bureaus.
  • Leer de laatste ontwikkelingen over de Java programmeertaal kennen.

Doelgroep & voorkennis

De cursus Android is interessant voor iedereen die wil leren programmeren in de Android ontwikkelomgeving. Deze training is bestemd voor:

  • (Ervaren) Java developers die apps willen ontwikkelen voor Android devices.
  • Zelfstandige ontwikkelaars die hun dienstenpakket willen uitbreiden.
  • Webontwikkelaars die met een eigen app bijvoorbeeld een reclamecampagne willen ondersteunen.
  • Software ontwikkelaars die voor het Android platform applicaties willen ontwikkelen.
  • Beginners die de basisconcepten van Android al kennen en in Android Studio applicaties willen ontwikkelen.
  • Universitair – of Hbo-studenten Informatica.

Tenminste enige basiskennis van de programmeertaal Java of C# wordt aanbevolen voor de cursus Android. Wanneer u enige programmeerervaring heeft, bijvoorbeeld met het ontwikkelen van een object georiënteerde applicatie met behulp van klassendiagrammen en Java, dan kunt u zich aanmelden bij Global Training.  

Lesmaterialen, software en benodigdheden

Tijdens de cursus Android zult u aan de slag gaan met lesmateriaal dat de docent speciaal heeft samengesteld. U zult werken met gratis software, die werkt op Windows, Mac en Linux. Global Training maakt altijd gebruik van de laatste inzichten en updates op het gebied van Java development. Om deze reden kan het zijn dat het lesmateriaal in het Engels wordt aangeboden.

Om het meeste rendement uit de cursus Android te halen wordt u vriendelijk verzocht uw eigen laptop mee te nemen. Op deze manier heeft u altijd uw eigen opleidingsmateriaal en praktijkcase bij de hand en kunt u thuis direct verder werken aan uw case. Mocht u echter niet over een eigen laptop beschikken, geef dit dan aan bij uw opleidingsadviseur, die dan zal zorgen voor een passende oplossing. Dit kan inhouden dat er voor u een laptop wordt gehuurd.

Wat ga ik leren?

Tijdens de cursus Android worden de concepten voor het ontwikkelen van een Android app behandeld. Zoals programmeren met Android Software Development Kit (SDK). Ook worden user interface elementen, zoals views, layouts en menu’s uitvoerig behandeld. Er wordt verder ruime aandacht geschonken aan Location Based Services en Google Maps. Hierbij wordt er gekeken naar de verschillen tussen phones en tablets. U leert tijdens het programmeren rekening te houden met deze verschillen.

Tijdens de praktijkgerichte cursus Android leert u over app development voor het Android operating system. U leert zelf applicaties voor Android ontwikkelen in Java, met behulp van de Android Development Tools (ADT) en Eclipse. Ook leert u hoe u de door u ontwikkelde app kan publiceren op de Android Market (eigen businesscase).

  • De cursus begint met een globaal overzicht van het Android platform, het unieke karakter van Android en de fundamentele verschillen tussen Android en andere platformen.
  • Daarna worden de belangrijkste bouwstenen van Android apps behandeld, zoals activities en het user Interface, files en preferences.
  • Vervolgens gaan u en uw medecursisten een app ontwikkelen in een user interface. Deze user interface leert u naar uw eigen wens te programmeren.  U maakt hierbij gebruik van webservices om cloud-applicaties te benaderen.
  • U raakt bekend met de vele facetten van app development voor Android, waaronder providers, receivers, services en activities.
  • Ook komen best practices van applicaties programmeren aan de orde: testen van apps en debuggen.
  • Tijdens de cursus Android zal gebruik worden gemaakt van de nieuwste Android OS versie met Eclipse als ontwikkelomgeving en emulatoren voor devices.

Hieronder volgen een aantal vragen over Android waarop u tijdens de cursus antwoord zal krijgen:

  • Inleiding: wat is Android en welke lagen heeft het: Applications, Application Framework, Libraries, Linux Kernel en Runtime.
  • Op welke verschillende manieren kunt u een app maken in Android?
  • Wat zijn de belangrijkste verschillen tussen Android en iOS en wat betekent dit voor het programmeren van apps voor de iPhone en iPad versus Android?
  • Wat kost het om een app te maken en hoe kan je een app het beste verspreiden?
  • Welke software is nodig voor het programmeren van een Android app?
  • Wat is de structuur die wordt gebruikt bij een Androidapp: Res, Libs, Assets, Gen, .java- en .jar-bestanden, Android Manifest.xml.
  • Hoe werken CSS3 en HTML5?
  • Wat is het gebruikte box-model?
  • Wat is Responsive Webdesign?
  • Wat is jQuery Mobile en hoe kan het worden omgezet naar een app?
  • Hoe kunt u in apps berekeningen maken?
  • Hoe kan PhoneGap worden geïnstalleerd en gebruikt voor Android?
  • Hoe moet Eclipse worden geïnstalleerd en gebruikt?
  • Hoe kan Android Developer Tools (ADT) worden geïnstalleerd in Eclipse?
  • Wat is SDK en hoe moet het worden geïnstalleerd?
  • Hoe kunt u het beste een emulator configureren?
  • Hoe kunt u een AVD Manager toevoegen en opstarten?
  • Hoe programmeert u uw eigen app en hoe test u deze app met simulatie op uw pc of laptop?
  • Hoe kunt u jQuery Mobile in uw app gebruiken en welke aanpassingen zijn daarvoor nodig?
  • Hoe kunt foto’s maken met de ingebouwde camera en hoe kunt u met uw app de camera aanspreken?
  • Hoe programmeert u uw app om muziek af te spelen?
  • Troubleshooting: hoe om te gaan met fouten?
  • Hoe kunt u LogCat gebruiken om te debuggen?
  • Hoe kunt u een app exporteren, bijvoorbeeld tot .apk-bestand en hoe kunt u deze mailen en publiceren?
  • Hoe archiveert u een project tot zip?
  • Hoe opent en importeert u een project in Eclipse?
  • Hoe werkt Google Play?
  • Hoe logt u in om u uw apps bekijken en hoe publiceert u een app in Google Play?
  • Hoe kunt u geld verdienen in Google Play met uw app?
  • Hoe werkt  Google Wallet?
  • Hoe verandert u van uw gratis app naar een betalende variant?
  • Hoe verwijdert u een Android app in de Google Play Developer console?
  • Hoe kunt u Java gebruiken om een Android app te programmeren?

Ook leert u:

  • Een HTML pagina omzetten naar een native app en werken met Eclipse en PhoneGap. 
  • Uw eigen app simuleren met behulp van een emulator op uw computer.
  • Een Android Virtual Device (AVD) opzetten.
  • Uw app omzetten naar een geldig .apk-bestand.
  • Uw app aanbieden op Googles Android Market (tegenwoordig Google Play).
  • Uw zelf geprogrammeerde app gratis verspreiden via website of per email.
  • Uw app gratis testen op uw eigen tablet of smartphone.

Lesprogramma

Hieronder vindt u een overzicht van de modules en bijbehorende thema’s die tijdens de vijfdaagse cursus Android zullen worden behandeld:

Inleiding: overzicht Android omgeving

  • Inleiding Android: wat is het, voordelen en mogelijkheden
  • Android Stack
  • Android Architectuur
  • Technische achtergrond van Android
  • Functies en technieken: mediatypen, 3G, camera, WIFI en GPS module
  • Testen en Debuggen
  • Android security

Ontwikkelen in Eclipse met Android Development Tools (ADT)

  • Kennis maken met Eclipse ontwikkelomgeving
  • Opzetten en configureren Android Development Tools ontwikkelomgeving
  • Uitbreiden van Eclipse ontwikkelomgeving met Android Development Tools plugin
  • Android Apps ontwikkelen in Eclipse met Android Development Tools
  • App testen in Android emulator met de Android Virtual Device (AVD)
  • De Android SDK
  • Testen op een Android apparaat
  • Library projects toepassen voor standaard functionaliteiten
  • Activities (lifecycle)
  • Intents
  • Services
  • Multithreading
  • Content providers
  • Broadcast reviewers

Activities & user Interface voor Android

  • Begrijpen lifecycle callbacks
  • Specificeren app launcher activity
  • Activity: creëer, verwijder, pauzeer, hervat, stop, start/restart, opslaan en backup.
  • XML of Java User Interface?
  • Dips en sps
  • Meest voorkomende UI componenten
  • Vieuws en lay-outs
  • Ontwikkelen User Interface
  • View opstellen met Visual Layout Editor
  • Widgets toevoegen
  • Afhandelen events

Voorkeuren en bestanden

  • Ontvang een handeling van Shared Preferences
  • Schrijven naar Shared Preferences
  • Lezen van Shared Preferences
  • Kiezen van een interne of externe opslag
  • Krijg toegang/rechten naar externe opslag
  • Opslaan bestanden op interne opslag
  • Opslaan bestanden op externe opslag
  • Query beschikbare ruimte
  • Verwijder bestanden

User Interface geavanceerd

  • Support Libraries
  • Selecteren van componenten
  • Adapters
  • Complexe User Interface componenten
  • Ontwikkelen User Interface voor prestaties
  • Menu’s en dialogen
  • Grafisch en animaties

Support voor apparaten

  • Creëer Lokale Directories and String Files
  • Gebruiken van String Resources
  • Creëer verschillende Layouts
  • Creëer verschillende Bitmaps
  • Specificeer minimum en target API levels
  • Controleer systeem versie (runtime)
  • Gebruik Platform stijlen en thema’s

SQL databases

  • Introductie in SQLite
  • SQLite Open Helper en creëren van een database
  • Openen en sluiten van een database
  • Werken met cursors
  • Toevoegen, updates en verwijderen.

Content providers

  • Content provider MIME typen
  • Zoeken naar content
  • Toevoegen, wijzigen en verwijderen content
  • Werken met content files

Multimedia

  • Multimedia ondersteunde audio formats
  • Simple media playback
  • Ondersteunde video formats
  • Simple video playback

Publiceren Android Apps

  • Signeren Android Apps
  • Versiebeheer
  • Application Manifest
  • Android Apps publiceren op de Android Market

Resultaten

Nadat u de cursus Android heeft gevolgd heeft u diepgaande kennis, vaardigheden en competenties opgedaan, zodat u zelfstandig Android Apps kunt ontwikkelen.

  • Ontwikkel in 5 lesdagen een eigen professionele en kwalitatieve Android App, geheel naar eigen wens, die u kan aanbieden in Google Play en Android market. Dit doet u onder leiding van een Android Specialist
  • Zijn uw competenties en vaardigheden inzake Android, Java en programmeren up to date.
  • Heeft u gespecialiseerde en geavanceerde kennis omtrent Android programmeren opgedaan en kent u alle mogelijkheden van dit platform.
  • Kunt u uw eigen applicatie doorlopend optimaliseren.
  • Kunt u het maximale rendement uit uw applicaties halen.
  • Bent u niet meer afhankelijk van dure externe bureaus voor de ontwikkeling van uw apps en bespaart u hiermee onnodige kosten.
  • Leert u de laatste ontwikkelingen over Android en Java kennen en past u de modernste technieken toe voor de ontwikkeling van uw eigen app.
  • Leert u vakterminologie kennen.

Ook zal de training Android een positieve bijdrage leveren aan uw professionele ontwikkeling. Hierdoor zal u in staat zijn om uw werkzaamheden beter op te pakken. Na het volgen van deze training bent u in staat om uw (toekomstige) afdeling of bedrijf naar een hoger niveau te tillen. Hierdoor draagt u bij aan de professionalisering en winstgevendheid van uw bedrijf. U mag zichzelf met recht een Android specialist noemen.

Competenties en vaardigheden

Na afloop van de cursus Android kunt u applicaties creëren voor uw werkgever, of als zelfstandig ontwikkelaar uw Android app aanbieden in de Android Market (Google Play).

  • U leert snel en efficiënt Android apps programmeren met behulp van Java en Eclipse.
  • U leert de programmeertaal kennen van het Android framework, zoals content providers, intents, activities, receivers en permissies.
  • Ook komt de weergave van applicaties op zowel smartphones als tablets aan bod en leert u deze te optimaliseren.
  • U kunt zelf Android applicaties ontwikkelen in Android Studio en u kunt zelf user interfaces maken met een optimaal resultaat voor zowel tablets als smartphones.
  • U kent de technische achtergrond van het besturingssysteem, de technieken en functies zoals ondersteunde mediatypen, cameragebruik, Wifi, 3G en GPS.
  • U kunt uw zelf ontwikkelde app configureren en testen. Deze exporteren en publiceren op de Android Market.

Arbeidsperspectieven

De vraag naar programmeurs neemt de laatste jaren alleen maar toe en de markt voor Android applicatie ontwikkeling is sterk aan het groeien. Een willekeurige zoekopdracht naar Android app ontwikkelaar levert duizenden resultaten bij Google op, en dit alleen al in Nederland. Of u in dienst bent van een werkgever of voor uzelf werkt, kennis van – en ervaring met Android apps ontwikkelen is van enorme meerwaarde. Er kan geen twijfel over bestaan dat uw kansen op de arbeidsmarkt met het certificaat Android alleen maar zullen toenemen.

Hieronder volgen een aantal voorbeelden van functies waarop u kunt reageren als Android specialist:

  • Junior, medior en senior Android developer.
  • Java developer.
  • Javascript/online/mobile developer.
  • Android game developer.
  • Mobile architect.
  • Full stack developer online.
  • Creative developer.

Klantervaringen

Meer weten?

Uiteraard is er nog veel meer te vertellen over Global Training en onze cursussen. In de brochure komen de onderstaande onderwerpen aan bod:

  • Over ons
  • Waarom kiezen voor Global Training
  • Topdocenten uit de praktijk
  • Onze werkwijze
  • Businesscase en examen
  • Certificering en kwaliteit
  • Startgarantie
  • All-in tarieven
  • Fiscale belastingvoordelen
  • Opleidingslocaties

Klik op de onderstaande button om de brochure te downloaden, of schrijf uzelf vandaag nog in!

Anderen bekeken ook

Cursus Linux

Wilt u geheel zelfstandig een professionele en kwalitatieve besturingssysteem opzetten, beheren en aanpassen? Of wilt u simpelweg bepaalde wijzigingen aan uw huidige server, systeem of netwerk doorvoeren?

Cursus C#

Wilt u diepgaande en gespecialiseerde kennis over C# opdoen en geheel zelfstandig professionele en kwalitatieve C# applicatie ontwikkelen? Moeten de applicaties licht, krachtig en veelzijdig zijn? Bekijk de cursus C#!

Cursus AngularJS

AngularJS is een front-end en clientside JavaScript framework om dynamische en robuuste webapplicaties te ontwikkelen die een uitstekende performance genieten. Dit en nog veel meer leert u tijdens de cursus AngularJS.

DevOps training

Misschien werkt u al met agile om software te ontwikkelen, maar bekruipt u het gevoel dat het beter kan? Zoek dan niet verder, want de DevOps methodiek helpt u om als ontwikkelaar een efficiëntieslag te maken. Bekijk de DevOps training!

Deskundig en persoonlijk advies aanvragen?

Op basis van uw huidige loopbaan en leerdoelen geven wij u graag persoonlijk advies. Laat uw gegevens achter en onze deskundige opleidingsadviseurs bellen u binnen 24 uur op om het persoonlijk advies te bespreken.

Waarom kiezen voor Global Training?

Praktijkgericht

Kleine klassen

Topkwaliteit

Bevlogen trainers

Unieke nazorg

Certificaten

Inspirerende lesdagen

Individuele begeleiding

Een selectie van onze klanten

ING logo
KPN logo
Nationale Nederlanden logo
Ministerie van Defensie logo
Ziggo logo
Aegon logo

Wij zijn trots op

3.000 +

Verzorgde cursussen

9,4

Gemiddelde beoordeling

45

Opleidingslocaties in NL en BE

150 +

Bevlogen docenten

Opleidingsadvies nodig?

Onze deskundige opleidingsadviseurs zijn op werkdagen tussen 09:00 t/m 17:00 uur telefonisch bereikbaar. U kunt ons bereiken door de “bel me terug” knop bovenaan deze pagina te gebruiken. Of neem contact met ons op via:

Studiegids ontvangen?

In de studiegids staat een overzicht van alle cursussen die Global Training aanbiedt. Vraag deze nu aan en ontvang alle opleidingsinformatie per mail.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Updates & aanbiedingen

Meld uzelf aan op onze nieuwsbrief en blijf daardoor op de hoogte van de laatste updates en aanbiedingen.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.