TRS2021

Enterprise Application Development for Android

Många användare har redan idag tillgång till t.ex. företagets e-post och kalender i sina smartphones och tablets. För att dra maximal nytta av de mobila enheterna är det viktigt att också kunna komma åt t.ex. affärssystem, intranet och andra befintliga system från dem.

Att bygga avancerade skräddarsydda mobilapplikationer med kopplingar till befintliga it-system är en stor utmaning - dels vad gäller arkitektur och integration, men framför allt inom användarvänlighet, kvalitet och säkerhet.

Nivå:

200 

Målgrupp:

Systemutvecklare, systemarkitekter och tekniska projektledare

Målsättning:

Att ge programmerare ökade färdigheter i utveckling av mobila företagsapplikationer, samt en ökad förståelse för säker hantering av affärskritisk information på Android.

Innehåll:

Labben tar bland annat upp:

  • Användargränssnitt och användarvänlighet
  • Applikationsarkitektur och systemarkitektur
  • Kopplingar till Adressbok, Kalender, E-post, Kamera, GPS, SMS med mera
  • Notifieringar, widgets och bakgrundsaktiviteter
  • Utveckling av en företagsanpassad home-screen
  • Integration med befintliga system via t.ex. web services
  • Effektiva kommunikationsprotokoll som Protobuf och JSON
  • Säker kommunikation, autentisering och lagring
  • Device Administration API
  • Hantering av felrapporter, in-app support och uppdateringar

Introduktion till Android för utvecklare

  • Android SDK och Eclipse IDE
  • Plattformskomponenter och viktiga grundkoncept
  • En applikations livscykel

Användargränssnitt och användarvänlighet

  • Viktiga UI-koncept/komponenter
  • Animationer och grafik
  • Att stödja flera skärmstorlekar
  • Använda skärmutrymme effektivt (i porträtt/landskapsläge)
  • Att avlasta UI-tråden från tyngre operationer

Använda web services över HTTP

  • JSON, XML och Protobuf
  • Prestanda och jämförelse av olika protokoll
  • Använda RESTful-tjänster
  • Inladdning av data i bakgrundstrådar

Säkerhet, lagring och administration

  • Säkerhetshot mot Androidplattformen
  • HTTPS (SSL/TLS) och certifikathantering
  • Säker autentisering med lösenord och certifikat
  • Lagring av inställningar och applikationsdata
  • Device Administration API

Integration med systemet och övriga applikationer

  • Utveckla en specialanpassad företags-homescreen
  • Registrering och hantering av egna URIs (exempel://)
  • Läsa och skriva data genom ContentProviders
  • Använda GPS/positionsdata, kamera, Email/SMS i en applikation
  • Bygga en egen bakgrundstjänst (Service)

Testning, felsökning och underhåll

  • Loggning
  • Debugga och hitta deadlocks
  • Automatiserad unit-testning
  • Automatiserad UI-testning
  • Automatisk hantering av felrapporter
  • Användarstatistik
  • Hantera fragmentering och stödja flera plattformsversioner

Instruktör: Emil Kvarnhammar 

Vid beställning av denna labb får du möjlighet att välja en av följande paketeringar:

  • Presentkort på Dustin - 3.000 SEK
  • Hotellvoucher - 3 dagar
  • HP 4530s CI3
  • HP 6005 Pro
  • HP Notebook 630
  • HP Proliant N36L Microserver
  • iPad3 (Black)
  • Nokia Lumia 800
  • Samsung Galaxy Nexus
  • Samsung Galaxy Tab 10.1
  • TechNet Pro 2010
  • Reducerat pris - 2.000 SEK   Läs här

Avtalsrabatter eller andra special-kampanjer kan ej nyttjas på denna kurs.

Pro Training Card kan användas mot inlösen av 5 kortdagar.  



 

Fakta

Kurs
TRS2021
Längd
3 dagar
Pris
19.600 kr (exkl. moms)

Stockholm

Bookmark and Share

Förkunskaper

Grundläggande kunskaper i Java-programmering. Tidigare erfarenhet av Android underlättar för deltagaren.

Kursmaterial

I samarbete med:

Kontakta oss
för mer information:

08 - 587 116 10 (Stockholm)
031 - 773 07 90 (Göteborg)
040-662 20 60 (Malmö)
info@informator.se