Android Programmering Grundkursus (inkl. Android Tablet) - (6. og 7. januar 2014)

Mandag, 6. januar 2014 - 9:00 til Tirsdag, 7. januar 2014 - 16:00

Begge dage fra 9.00 - 16.00

 

Formål

At sætte deltagerne i stand til at forstå og udvikle applikationer direkte op imod en android baseret smartphone ved hjælp af udviklingsværktøjet Eclipse.

Forudsætninger 

Følgende kurser eller tilsvarende viden:

  • Introduktion til programmering
  • Objektorienteret grundkursus for C++/C#/Obj-C og Java

Beskrivelse

Vi vil gerne lære dig at udvikle apps til Android, som er Googles Linux-version til smartphones. Kurset giver en god begrebsforståelse for Android udviklingsmiljøet. Vi ser nærmere på udviklingsværktøjet Eclipse med de nødvendige plugins, og vi behandler, hvordan en android applikation spiller sammen med Linux-kernen og Dalvik JVM'en.

Kurset giver således et godt overblik og forståelse for det samlede udviklingsforløb af Android apps. Alt fra installation af udviklingsmiljø, dokumentation, udviklingsværktøjer, programmeringssprog, programmering af brugergrænseflade, applikations struktur, kald af underliggende hardware og services i Android, debug og helt frem til deployment/submit til Android MarketPlace.

Man skal have kendskab til et programmeringssprog i C-familien (C, C++, C#, Java eller lignende) samt grundlæggende forståelse for objektorienteret programmering. Man behøver ikke på forhånd kende til Java, men det er selvfølgelig en fordel.

På kurset får du udleveret en Android Tablet (som betragtes som en del af kursusmaterialet, den er din), og kurset består af både teori og praktiske øvelser.

Dette kursus er for programmøren, der skal have en grundlæggende forståelse for udvikling af applikationer til Android.

Kurset kan også købes uden Android Tablet for kr. 7.400,-

Lærebøger:
SuperUsers udviklede kursusmateriale

Indhold

  • Det store overblik over Android systemudvikling
    • Google Developer Program
    • Hvem kan udvikle apps
    • Overblik og demonstration af et udviklingsforløb
  • Android dokumentation
    • Google dokumentation
    • Andre gode kilder
    • Dokumentation organisering
  • Udviklingsmiljøet Android SDK
    • Installation
    • Konfiguration af plugins m.m.
    • Tredjeparts værktøjer
    • Værktøjer til platformsuafhængig udvikling
  • Programmeringssprog
    • Kort introduktion til Java
  • En android applikations anatomi
    • Programmets livscyklus
    • Programmets struktur
  • Activities overfor Intents, og håndtering af callback-funktionalitet
  • Layout- og container komponenter
  • Typiske GUI-komponenter, widgets
  • Signing og deployment til hardware og til Android Market
  • Overblik over anvendelse af services og hardware
    • Anvendelse af contacts og lign.
    • Anvendelse af kamera, GPS m.m.
    • Brug af underliggende SQLite database
    • Services og samspillet med Linux-kernen.

Underviser:

Alle vore instruktører er erfarne praktikere. Vi lægger stor vægt på, at instruktørerne ikke blot er rene teoretikere, men også har erfaring fra løsning af opgaver i "det virkelige liv". Dette sikrer vi ved, at vore instruktører udover at undervise, også fungerer som konsulenter indenfor installation, konfiguration og tuning hos vore kunder.

Kurset udbydes i samarbejde med Superusers som har leveret kurser indenfor mobile platforme, netværk og programmeringssprog de sidste 28 år. De er Danmarks største private Microsoft Certified Partner for Learning Solutions.

Praktiske forhold: 

Tilmelding: Udfyld tilmeldingsformular øverst

Dato: 6. januar og 7. januar kl. 9 .00 - 16.00 (2 dage)

Yderligere datoer (herunder også datoer for afholdelse i Jylland) kan fås ved at henvende sig til os.

Sted: Herregården Karlebogård, Karlebovej 91, 3400 Hillerød.

Der er 10 minutters kørsel fra Hillerød Station. Vi sørger gerne for transport fra/til Hillerød Station.

Pris: 2 dage/ 8.900,- kr. for en deltager (max. 8 deltagere pr. hold)

Kurset kan også købes uden Android Tablet for kr. 7.400,-

Pris er incl. forplejning og kursusmaterialer (ekskl. moms).