Android utviklingskurs – klasseromsundervisning
34.500,00 NOK
- 10 dager
Gå inn i verden av mobilapputvikling med Android Development Training – et praktisk, bransjeorientert program som er utviklet for å ta deg fra nybegynner til jobbklar Android‑utvikler. Android driver milliarder av enheter over hele verden, og dyktige utviklere er sterkt etterspurt ettersom bedrifter i økende grad satser på mobile først‑strategier. Dette kurset gir deg verktøyene og teknikkene du trenger for å bygge, designe, implementere og teste robuste Android‑applikasjoner ved hjelp av Android Studio og Android SDK. Du starter med grunnleggende programmeringsprinsipper i Java og går gradvis videre til å mestre app‑arkitektur, brukergrensesnitt, menyer, fragmenter, databaser, webtjenester, tråding, kart og lokasjonsbaserte tjenester.
Nøkkelfunksjoner
Språk
Kursmateriell på engelsk
Nivå
Nybegynner- til middels nivå
40 timer med instruktørledet undervisning
4 timer per økt
36 timer med praktiske labsesjoner
Utforsk 3 bransjespesifikke case-prosjekter
Supplerende nettbasert opplæring i eget tempo
Automatisk vurderte prøver og repetisjonstester
Over 70 timer anbefalt studietid
Sertifikat for fullført program inkludert
Rutetider tilgjengelig på hverdager og i helgene
Vennligst kontakt oss først før du bestiller

Læringsutbytte
Når du er ferdig med dette programmet, vil du kunne:
Grunnleggende Android‑utvikling
Bli kjent med utviklingsverktøy som Eclipse, Android Studio, DDMS og flere
Forbedre brukeropplevelsen
Bruk lyd, video, tjenester og varsler for å forbedre appinteraksjonen.
App-publisering
Lær å bygge fullt funksjonelle apper og publisere dem på Google Play.
Android-verktøy i dybden
Bruk verktøy som Eclipse, Android Studio, DDMS, drawables og lyttere på en effektiv måte.
Oppsett og widgeter
Design apper ved hjelp av ulike layouter, widgets og SQLite-databaser.
SQLite-integrasjon
Implementer SQLite for datalagring i Android-applikasjonene dine.
Bygg komplette apper
Få praktisk erfaring med Android SDK for å utvikle apper fra bunnen av.

Kursplan
Kom i gang med Java
Leksjon 1
- Pakker, klasser og å kjøre ditt første program
- Variabler, litteraler og konstanter
- Lese input fra brukeren – Scanner-klassen
- Introduksjon til beslutningsstrukturer – operatorer og uttrykk
- If, if-else, if-else-if, nøstet if og logiske operatorer
- Sammenligning av strenger
- Switch-setningen
- Introduksjon til løkker
- Nyttige løkkeberegninger – inndatavalidering og en brukerstyrt løkke
- Arbeide med filer
- Introduksjon til arrayer
- Sammenligning og kopiering av arrayer
- Høyeste og laveste verdier / Sum og gjennomsnitt
- Arrayer med filer og strengarrayer
- ArrayList-klassen
- Klasser og objekter
- Praktisk: Skriv Java-programmer ved hjelp av betingelser og arrayer
Sette opp utviklingsmiljø
Leksjon 2
- Introduksjon til Android
- Installere Android Studio
- Introduksjon til Android Studio
- Aktivitetens livssyklus
- Bygge Hello World-appen
- Android‑virtuelle enheter
- Utforske strukturen til en Android-applikasjon
- Grunnleggende komponenter
- Applikasjonens livssyklus
UI-byggesteiner og kontroller
Leksjon 3
- Aktiviteter, intents, innholdsleverandører, kringkastingsmottakere
- UI-komponenter: tekst, knapper, bilder, lister, lastere
- Adaptere, layoutbehandlere, stiler og temaer
- Praktisk: Bygg interaktive appskjermer med Android Studio
Android-meny
Leksjon 4
- Strukturen i Android-menyen
- Menystruktur og hendelser
- Undermenyer, hurtigmenyer, sprettoppmenyer
- Praktisk: Utvikle menyer i Android-apper
Underskjermer, dialoger og handlingslinje
Leksjon 5
- Hva er et fragment
- Fragmentbehandler
- Bruke dialoger i Android
- Arbeide med Toast
- Arbeide med handlingslinje og faner
- Lagre data ved hjelp av tekstfiler
- Bruke AsyncTask-klassen
- Lagre data ved å bruke en SQLite-database
- Praktisk: Lag dialoger og underskjermer
Innstillinger og lagring av app-tilstand
Leksjon 6
- Utforske Preferences-rammeverket
- ListPreference
- CheckBoxPreference
- EditTextPreference
- Organiseringsinnstillinger
- Praktisk oppgave:Implementer preferansevalg
SQLite-database
Leksjon 7
- Introduksjon til SQLite-database
- SQLiteOpenHelper og arbeid med databasen
- Arbeide med Cursor
- Praktisk:Lagre og hente data i SQLite
Innholdsleverandører, tjenester og tråder
Leksjon 8
- Androids innebygde tilbydere
- Arkitekturen til innholdsleverandører
- Bruke HTTP-tjenester
- Bruke AndroidHttpClient
- Håndtering av flertrådsproblemer
- Forholdet mellom handler, melding og meldingskø
- Bruke bakgrunnstråder (AsyncTask)
- Praktisk: Bruk tjenester og tråder i apper
Arbeid med webtjenester og nettverk
Leksjon 9
- JSON- og XML-parsing
- Forstå Androids sikkerhetsmodell
- Signering av applikasjoner for distribusjon
- Egendefinert sertifikat med Keytool
- Installere oppdateringer til et program og signering
- Forståelse av sikkerhet ved prosessgrensen
- Definere og bruke tillatelser
- Biblioteksprosjekter
- StrictMode
- Praktisk: Implementere nettverksfunksjoner
Kart og stedsbaserte tjenester
Leksjon 10
- Grunnleggende kartlegging og API-er
- Skaffe Google Maps API-nøkler
- Praktisk: Integrer kart i apper

Hvem bør melde seg på dette programmet?
Forutsetninger
Selv om det ikke finnes strenge forkunnskapskrav for opplæring i Android‑utvikling, anbefales det at deltakerne har grunnleggende forståelse av programmeringsspråk som Java, CSS og HTML.
Web- / Android-utviklere
Programvareutviklere
Mobilapputvikler
Mobilutvikler
Testere
Profesjonelle som ønsker å satse på en karriere innen utvikling av Android-apper
Uttalelser
Lisensiering og akkreditering
Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.
Likestillingspolicy
Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
