Android Utbildning – i klassrum
34.500,00 SEK
- 10 days
Kliv in i världen av mobilapputveckling med Android Development Training – ett praktiskt, branschinriktat program utformat för att ta dig från nybörjare till jobbklar Androidutvecklare. Android driver miljarder enheter världen över, och skickliga utvecklare är starkt efterfrågade i takt med att företag fortsätter att satsa på mobil‑först‑strategier. Den här kursen ger dig verktygen och teknikerna för att bygga, designa, implementera och testa robusta Android‑applikationer med hjälp av Android Studio och Android SDK. Du börjar med grundläggande programmeringskunskaper i Java och går stegvis vidare till att behärska apparkitektur, användargränssnitt, menyer, fragment, databaser, webbtjänster, multitrådning, kartor och platsbaserade tjänster.
Viktiga funktioner
Språk
Kursmaterial på engelska
Nivå
Nybörjar- till mellannivå
40 timmar lärarledd undervisning
4 timmar per session
36 timmars praktiska labsessioner
Utforska 3 branschspecifika projekt för användningsfall
Kompletterande självstudiekurs online
Automatiskt rättade prov och repetitionsquiz
70+ timmars rekommenderad studietid
Intyg om genomförd utbildning ingår
Tidtabeller tillgängliga på vardagar och helger
Kontakta oss först innan du bokar

Lärandemål
I slutet av det här programmet kommer du att kunna:
Grunder i Android-utveckling
Bekanta dig med utvecklingsverktyg som Eclipse, Android Studio, DDMS och fler
Förbättra användarupplevelsen
Använd ljud, video, tjänster och aviseringar för att förbättra appinteraktionen.
Publicering av app
Lär dig att bygga fullt fungerande appar och publicera dem på Google Play.
Androidverktyg – fullständig guide
Använd verktyg som Eclipse, Android Studio, DDMS, drawables och listeners på ett effektivt sätt.
Layouter och widgetar
Designa appar med olika layouter, widgets och SQLite-databaser.
SQLite-integrering
Implementera SQLite för datalagring i dina Android-applikationer.
Bygg kompletta appar
Få praktisk erfarenhet av Android SDK och lär dig utveckla appar från grunden.

Kursöversikt
Kom igång med Java
Lektion 1
- Paket, klasser och att köra ditt första program
- Variabler, litteraler och konstanter
- Läsa indata från användaren – klassen Scanner
- Introduktion till beslutsstrukturer – operatorer och uttryck
- if, if-else, if-else-if, nästlade if-satser och logiska operatorer
- Jämföra strängar
- Switch-satsen
- Introduktion till loopar
- Användbara loopberäkningar – inmatningsvalidering och en användarstyrd loop
- Arbeta med filer
- Introduktion till arrayer
- Jämföra och kopiera arrayer
- Högsta och lägsta värden / Summa och medelvärde
- Arrayer med filer och strängarrayer
- Klassen ArrayList
- Klasser och objekt
- Praktiskt: Skriv Java-program med villkor och arrayer
Konfigurera utvecklingsmiljön
Lektion 2
- Introduktion till Android
- Installera Android Studio
- Introduktion till Android Studio
- Aktivitetens livscykel
- Skapa Hello World-appen
- Android‑emulatorer
- Utforska strukturen hos en Android-applikation
- Grundläggande komponenter
- Applikationens livscykel
UI-byggblock och kontroller
Lektion 3
- Aktiviteter, intents, innehållsleverantörer, sändningsmottagare
- UI‑komponenter: text, knappar, bilder, listor, laddningsindikatorer
- Adapters, layout-hanterare, stilar och teman
- Praktisk övning: Bygg interaktiva appskärmar med Android Studio
Android-meny
Lektion 4
- Struktur för Android-menyn
- Menyns struktur och händelser
- Undermenyer, snabbmenyer, popupmenyer
- Praktisk övning: Utveckla menyer i Android-appar
Underskärmar, dialogrutor och åtgärdsfält
Lektion 5
- Vad är ett fragment
- Fragmenthanterare
- Använda dialogrutor i Android
- Arbeta med Toast
- Arbeta med åtgärdsfält och flikar
- Spara data med textfiler
- Att använda klassen AsyncTask
- Spara data med en SQLite-databas
- Praktiskt: Skapa dialoger och underskärmar
Inställningar och sparande av appens tillstånd
Lektion 6
- Utforska ramverket för inställningar
- ListPreference
- CheckBoxPreference
- EditTextPreference
- Organiseringsinställningar
- Praktiskt: Implementera inställningsalternativ
SQLite-databas
Lektion 7
- Introduktion till SQLite-databasen
- SQLiteOpenHelper och arbete med databasen
- Arbeta med Cursor
- Praktiskt: Spara och hämta data i SQLite
Innehållsleverantörer, tjänster och trådning
Lektion 8
- Androids inbyggda leverantörer
- Arkitekturen för Content Providers
- Använda HTTP-tjänster
- Använda AndroidHttpClient
- Åtgärda problem med multitrådning
- Relationen mellan handler, meddelande och meddelandekö
- Använda bakgrundstrådar (AsyncTask)
- Praktiskt: Använd tjänster och trådning i appar
Arbete med webbtjänster och nätverk
Lektion 9
- JSON- och XML-tolkning
- Förstå Androids säkerhetsmodell
- Signering av applikationer för distribution
- Självsignerat certifikat med Keytool
- Installera uppdateringar av en applikation och signering
- Förstå säkerhet vid processgränsen
- Deklarera och använda behörigheter
- Biblioteksprojekt
- StrictMode
- Praktiskt: Implementera nätverksfunktioner
Kartor och platsbaserade tjänster
Lektion 10
- Grundläggande kartläggning och API:er
- Hämta API-nycklar för Google Maps
- Praktisk genomgång: Integrera kartor i appar

Vem bör anmäla sig till det här programmet?
Förutsättningar
Även om det inte finns några strikta förkunskapskrav för utbildning i Android‑utveckling rekommenderas det att deltagarna har grundläggande kunskaper i programmeringsspråk som Java, CSS och HTML.
Webb- och Androidutvecklare
Programvaruutvecklare
Mobilapputvecklare
Mobilutvecklare
Testare
Yrkesverksamma som vill satsa på en karriär inom utveckling av Android-appar
Uttalanden
Licensiering och ackreditering
Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet.
Likabehandlingspolicy
Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.
Vanliga frågor

Behöver du företagslösningar eller LMS-integration?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!
