Cursus Android

Type product
Logo van Global Training
Opleiderscore: starstarstarstarstar_half 8,8 Global Training heeft een gemiddelde beoordeling van 8,8 (uit 6 ervaringen)

Tip: incompany training nodig? Vraag een offerte aan bij meerdere aanbieders!

Beschrijving

𝐖𝐚𝐚𝐫𝐨𝐦 𝐆𝐥𝐨𝐛𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠?

✅ Praktijkgerichte en kleine klassen

✅ Diepgaand kennismakingsgesprek docent 

✅ Bevlogen trainers uit de praktijk

✅ Werken aan persoonlijke businesscase

✅ Unieke nazorg

✅ Officieel Global Training certificaat

✅ 45 opleidingslocaties in NL en BE

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Android, Web 2.0, Symbian & Windows Mobile, Swift en Kotlin.

𝐖𝐚𝐚𝐫𝐨𝐦 𝐆𝐥𝐨𝐛𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠?

✅ Praktijkgerichte en kleine klassen

✅ Diepgaand kennismakingsgesprek docent 

✅ Bevlogen trainers uit de praktijk

✅ Werken aan persoonlijke businesscase

✅ Unieke nazorg

✅ Officieel Global Training certificaat

✅ 45 opleidingslocaties in NL en BE

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 cloudapplicaties 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
Er zijn nog geen ervaringen.
  • Bekijk gerelateerde producten mét ervaringen: Android.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.