Android Udviklingskursus – klasseundervisning
22.500,00 DKK
- 10 days
Træd ind i mobilapp‑udviklingens verden med Android Development Training – et praktisk, brancheorienteret forløb, der er designet til at tage dig fra begynder til jobklar Android‑udvikler. Android driver milliarder af enheder på verdensplan, og dygtige udviklere er i høj kurs, efterhånden som virksomheder i stigende grad satser på mobile‑first‑strategier. Dette kursus giver dig de værktøjer og teknikker, du skal bruge til at udvikle, designe, implementere og teste robuste Android‑applikationer ved hjælp af Android Studio og Android SDK. Du starter med grundlæggende programmeringsprincipper i Java og opbygger gradvist kompetencer inden for app‑arkitektur, brugergrænseflader, menuer, fragments, databaser, webservices, multithreading, kort og lokationsbaserede tjenester.
Nøglefunktioner
Sprog
Kursusmateriale på engelsk
Niveau
Begynder- til mellemniveau
40 timers undervisning med instruktør
4 timer pr. session
36 timers praktiske labsessioner
Udforsk 3 branchespecifikke use case‑projekter
Supplerende selvstudie-e-læring i eget tempo
Automatisk bedømte opgaver og huskequizzer
70+ timers anbefalet studietid
Certifikat for gennemført program medfølger
Tidsplaner tilgængelige på hverdage og i weekenden
Kontakt os venligst først, før du booker

Læringsudbytte
Når du har gennemført dette program, vil du være i stand til at:
Grundlæggende Android-udvikling
Bliv fortrolig med udviklingsværktøjer som Eclipse, Android Studio, DDMS og flere
Forbedr brugeroplevelsen
Brug lyd, video, tjenester og notifikationer til at forbedre appinteraktionen.
Udgivelse af app
Lær at bygge fuldt funktionsdygtige apps og udgive dem på Google Play.
Android-værktøjer i mesterskabsklasse
Brug værktøjer som Eclipse, Android Studio, DDMS, drawables og listeners effektivt.
Layouts og widgets
Design apps ved hjælp af forskellige layouts, widgets og SQLite-databaser.
SQLite-integration
Implementér SQLite til datalagring i dine Android-applikationer.
Byg komplette apps
Få praktisk erfaring med Android SDK og lær at udvikle apps helt fra bunden.

Kursusforløb
Kom godt i gang med Java
Lektion 1
- Pakker, klasser og kørsel af dit første program
- Variabler, litteraler og konstanter
- Læse input fra brugeren – Scanner-klassen
- Introduktion til beslutningsstrukturer – operatorer og udtryk
- If, if-else, if-else-if, indlejret if og logiske operatorer
- Sammenligning af strenge
- Switch-sætningen
- Introduktion til løkker
- Nyttige løkkeberegninger – inputvalidering og en brugerstyret løkke
- Arbejde med filer
- Introduktion til arrays
- Sammenligning og kopiering af arrays
- Højeste og laveste værdier / Sum og gennemsnit
- Arrays med filer og streng-arrays
- ArrayList-klassen
- Klasser og objekter
- Praktisk: Skriv Java‑programmer ved hjælp af betingelser og arrays
Opsætning af udviklingsmiljø
Lektion 2
- Introduktion til Android
- Installation af Android Studio
- Introduktion til Android Studio
- Aktivitetens livscyklus
- Opbygning af Hello World-appen
- Android Virtual Devices
- Udforskning af strukturen i en Android-applikation
- Grundlæggende komponenter
- Applikationens livscyklus
UI-byggesten og kontroller
Lektion 3
- Aktiviteter, intents, indholdsudbydere, broadcast-modtagere
- UI-komponenter: tekst, knapper, billeder, lister, indlæsningsikoner
- Adaptere, layoutstyring, typografier og temaer
- Hands-on: Byg interaktive appskærme med Android Studio
Android-menu
Lektion 4
- Strukturen af Android-menuen
- Menustruktur og hændelser
- Undermenuer, genvejsmenuer, pop op-menuer
- Praktisk: Udvikl menuer i Android-apps
Underskærme, dialoger og handlingslinje
Lektion 5
- Hvad er et fragment
- Fragmenthåndtering
- Brug af dialoger i Android
- Arbejde med Toast
- Arbejde med Action Bar og faner
- Gem data ved hjælp af tekstfiler
- Anvendelse af AsyncTask-klassen
- Gem data ved hjælp af en SQLite-database
- Hands-on: Opret dialoger og underskærme
Præferencer og lagring af app-tilstand
Lektion 6
- Udforskning af præferenceframeworket
- Listeindstilling
- CheckBoxPreference
- EditTextPreference
- Præferenceindstillinger
- Praktisk: Implementer indstillingsmuligheder
SQLite-database
Lektion 7
- Introduktion til SQLite-databasen
- SQLiteOpenHelper og arbejde med databasen
- Arbejde med Cursor
- Praktisk: Gem og hent data i SQLite
Indholdsudbydere, tjenester og trådning
Lektion 8
- Androids indbyggede udbydere
- Content Providers-arkitekturen
- Forbrug af HTTP-tjenester
- Brug af AndroidHttpClient
- Håndtering af multitrådsproblemer
- Forholdet mellem handler, besked og beskedkø
- Brug af baggrundstråde (AsyncTask)
- Praktisk: Brug services og tråde i apps
Arbejde med webtjenester og netværk
Lektion 9
- JSON- og XML-parsing
- Forståelse af Androids sikkerhedsmodel
- Signering af applikationer til udrulning
- Selvsigneret certifikat ved hjælp af Keytool
- Installation af opdateringer til en applikation og signering
- Forståelse af sikkerhed ved procesgrænsen
- Erklæring og brug af tilladelser
- Biblioteksprojekter
- StrictMode
- Praktisk: Implementer netværksfunktioner
Kort og lokationsbaserede tjenester
Lektion 10
- Grundlæggende kortlægning og API'er
- Sådan får du Google Maps API-nøgler
- Praktisk: Integrer kort i apps

Hvem bør tilmelde sig dette program?
Forudsætninger
Selvom der ikke er nogen strenge forudsætninger for Android-udviklingskurset, anbefales det, at deltagerne har en grundlæggende forståelse af programmeringssprog som Java, CSS og HTML.
Web- / Android-udviklere
Softwareudviklere
Mobilapp-udvikler
Mobiludvikler
Testere
Fagfolk, der ønsker at gøre karriere inden for udvikling af Android-apps
Udtalelser
Licensering og akkreditering
Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
