Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

 

Utveckla applikationer för Android


Kurs: 27714 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • På ett effektivt sätt bygga professionella mobilapplikationer med hjälp av Java och Android SDK
  • Skapa intuitiv, pålitlig mjukvara med hjälp av aktiviteter, tjänster och Intents
  • Designa engagerande användargränssnitt som fungerar sömlöst med olika telefoner och surfplattor
  • Lagra och hämta data med innehållsleverantörer och SQLite-databasen
  • Integrera Androidapplikationer med Enterprise Web-tjänster och lägesbaserade tjänster
  • Signera och publicera program på Androidmarknaden för stor spridning

Sammanfattning

I en snabbt föränderlig mobilmiljö är behovet stort av ett innovativt innehåll och en nyskapande distribution av tjänsterna. Androids öppna källkodsplattform erbjuder kompatibilitet med ett stort antal enheter, vilket ger global access till mobilmarknaden. Du bygger på dina befintliga kunskaper om Java för att skapa robusta applikationer till Androidtelefoner och surfplattor och integrera dem med olika företagssystem.

Vem bör delta

Java-programmerare som är nya inom Androidutvecklingen och som behöver skapa professionella mobilapplikationer. Kunskaper om Java på nivån för kurs 471, "Java-programmering: omfattande introduktion", eller motsvarande erfarenhet förutsätts.

Praktiska Övningar

Omfattande praktiska övningar, centrerade kring en fallstudie under utveckling, ger dig praktisk erfarenhet av att utveckla Androidapplikationer. Övningarna omfattar att:
  • Skapa en Androidapplikation från scratch
  • Bygga användargränssnittet med hjälp av ADT Visual Designer
  • Lägga till händelsehanteringar till det grafiska användargränssnittet
  • Integrera applikationer med SQLite-databasen
  • Utveckla en innehållsleverantör och knyta till en lista
  • Utnyttja Honeycomb för att skapa applikationer till surfplattor
  • Paketera applikationer för publicering

Kursinnehåll

Introduktion till Android-plattformen

  • Definiera kännetecknen för Andriod
  • Utforska Androidmarknaden
  • Etablera utvecklingsmiljön
  • ADT plugin
  • Java
  • SDK
  • Emulator
  • Analysera komponenter i arkitekturen

Utnyttja grunderna i applikationerna

Bygga mobilapplikationer

  • Visa händelserna under livscykeln
  • Skapa aktiviteter för att bearbeta användar-input
  • Implementera vyer för att bygga användargränssnittet
  • Paketera applikationer inför användningen
  • Utveckla enhetstester

Stödja ett asynkront beteende

  • Utföra bakgrundsuppgifter med tjänster
  • Kommunicera med Intents

Skapa användargränssnitt

Välja visuella komponenter

  • Bedöma tillgängliga widgets
  • Bygga layouten
  • Ansluta en vy till en aktivitet
  • Positionera formulärelement

Arbeta med resursförklaringar

  • Ange komponentdefinitioner och layouter
  • Internationalisera applikationer
  • Hantera flerskärmslösningar
  • Utnyttja den dynamiska resursgenerationen

Bearbeta användar-input

Kommunicera med användaren

  • Skapa och demonstrera Toast
  • Generera meddelanden i statusfältet
  • Ta in bekräftelser med dialoger

Interagera med användargränssnittet

  • Svara på användar-inputhändelser
  • Lansera aktiviteter med Intents
  • Skriva händelsehanteringar till Java
  • Skapa kontext- och alternativmenyer

Hantera aktiviteternas livscykel

  • Integrera med Androidsystemet
  • Hålla fast vid data som svar på meddelanden

Behålla applikationsdata

Välja lagringsalternativ

  • Kontrastera interna och externa lagringsplatser
  • Spara applikationskonfigurationen med SharedPreferences

Ställa in SQLite-databasen

  • Göra förfrågningar för att lokalisera information
  • Specificera kolumnurval med projektioner
  • Hämta data med markörer

Konsumera och skapa innehållsleverantörer

  • Få åtkomst till delade dataresurser
  • Ansluta till komponenter i användargränssnittet
  • Adressera innehållsleverantörer med URIs

Behålla responsiva applikationer

Undvika "applikationen svarar inte"-fel (ANR)

  • Lossa användargränssnitt-tråden
  • Designa för ett asynkront utförande

Bygga bakgrundstjänster

  • Lansera IntentServices
  • Presentera tjänster i manifestet

Utbyta data över Internet

Interagera med server-side-applikationer

  • Synkronisera Androidenheter med servrar
  • HTTP-frågor
  • Socket-kommunikationer

Utveckla klienter för webbtjänster

  • Ansluta till RESTful-tjänster
  • Skapa och analysera JSON

Förbättra användarerfarenheten

Arbeta med läsplattor

  • Utveckla för plattformarna Honeycomb- och Ice Cream Sandwich-plattformar
  • Redigera objekt med dra och släpp
  • Optimera applikationer för hög skärmupplösning
  • Kombinera fragment till ett användargränssnitt med flera fält

Utnyttja geolokaliserings- och kartläggningsförmågor

  • Kartlägga placeringar på Google-kartor
  • Fastställa placering genom GPS, Cell-ID och WiFi

Publicera applikationer

  • Specificera nödvändiga tillstånd
  • Översätta, paketera och signera programvara
  • Ladda upp till Androidmarknaden

<< Tillbaka till Utveckling av mobilappar
 

Liknande kurser


Android is a trademark of Google Inc.
Learning Tree AnyWareTM är ett varumärke tillhörande Learning Tree International, Inc. i USA och andra länder, och omfattas av en pågående patentansökan i USA.
 
Utveckla applikationer för Android

Kursschema

Live online classroom training.Du kan delta på plats i klassrummet eller live, online via AnyWare på de flesta av kursdatumen nedan.
4 - 7 sepStockholm boka kurs
4 - 7 decStockholm boka kurs

Storbritannien

12 - 15 junLondon boka kurs
11 - 14 sepLondon boka kurs
11 - 14 decLondon boka kurs
26 - 29 marLondon boka kurs

USA

10 - 13 julWashington boka kurs
7 - 10 augNew York boka kurs
21 - 24 augWashington boka kurs
2 - 5 oktWashington boka kurs
4 - 7 decNew York boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 7 dagar före kursstart.

Fler datum och platser.

 

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
14 900 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.