OTA YHTEYTTÄ

Ora Hanttu

Tuoteryhmäpäällikkö, ICT

040 582 6008 Lähetä viesti

Kesto: 3 päivää
Veroton hinta (+ alv 24 %): 1 890 €

Tästä asiakaskohtainen toteutus?

Toteutamme koulutuksia myös asiakaskohtaisina. Jätä yhteystietosi ja tehdään juuri teille sopiva toteutus.

Voit maksaa:
Koulutuskortti

Paikka ja päiväys

Tampere
17.10.2016 – 19.10.2016 GO!
Ilmoittaudu

Jaa

Lataa pdf-muodossa

Android Programming I

Koulutuksessa käydään läpi Android-alustan ja kehitysvälineiden piirteet sekä paneudutaan Android-käyttöliittymien toimintatapaan ja muihin keskeisiin osiin, joita tarvitaan toimivan Android-sovelluksen tekemiseen.

Kurssilla on noin 50% teoriaa, ja 50% käytännön harjoituksia aiheesta. Harjoitukset tehdään emulaattorilla - mutta niitä voi myös tehdä omalla Android-päätelaitteellaan halutessaan.

Android on avoimen lähdekoodin ja avoimen yhteisön kautta helpoin yleinen älypuhelin- ja tablettialusta jolle levittää ohjelmia. Ohjelmien tekeminen on varsin helppoa ja tällä kurssilla siinä pääsee hyvin liikkeelle.

Android on ohjelmistokehitysalusta ja käyttöjärjestelmä mobiililaitteille. Android toimii Linux ytimen päällä, ja sen takana ovat Google ja Open Handset Alliance. Android on edelleen tänä päivänä nopeimmin kasvava käyttöjärjestelmä mobiililaitteissa, kännyköissä ja tableteissa, ja kännyköiden puolella myös omaa laajimman markkinaosuuden maailmanlaajuisesti. Kurssin taidoilla pääset vahvaan alkuun kännyköiden ja tablet-sovellusten kehityksessä, vältät sudenkuopat ja opit suoraan parhaat käytännöt. Tervetuloa oppimaan uutta!

Kohderyhmä

Kurssi soveltuu ohjelmistokehittäjille, ohjelmoijille, jotka haluavat oppia perustaidot ja työvälineet, joita tarvitaan tehokkaaseen Android alustan sovelluskehitykseen.

Esitiedot

Kurssille osallistujalta edellytetään Java-ohjelmointikielen perustaitoja, esim. Java Ohjelmointi I -kurssin käymistä tai vastaavaa.

Kurssin materiaalit

Kurssimateriaali on englanninkielinen. Luennointikieli on englanti (tai suomi mikäli kaikki osallistujat ovat suomenkielisiä).


Ohjelma

1. Päivä

8.30 Aamukahvi

9.00 Android sovelluskehityksen alustana

  • Lisenssit
  • Android alustan arkkitehtuuri

Android-sovellusten kehittäminen

  • Kehitysympäristön käyttöönotto ja työkalut
  • Sovellusten suunnittelu
  • Tärkeimmät luokat

Activity

  • Activity toiminta ja elinkaari
  • Sovellusten toimivuuden varmistaminen

Intent

  • Mikä on Intent ja miten se toimii
  • Intent tyypit
  • Intent Filter mekanismit

Käyttöliittymät

  • Activity ja View
  • Android käyttöliittymän toteutus
  • Käyttöliittymän osat
  • Käyttöliittymätapahtumien käsittely
  • Toast, Notifikaatio ja Dialogi


16.30 Päivä päättyy


2. Päivä

9.00 Näyttökontrollin (View) muokkaus

  • Näyttökontrollin rakenne
  • Olemassaolevan näyttökontrollin muokkaus
  • Näyttökotrollin rakentaminen tyhjästä

Tietolähteiden käsittely

  • Pysyvyysratkaisut
  • Tiedostot
  • Resurssit
  • Tietokannat

Sovellusten asentaminen

  • Tietoturvamalli
  • Sovellusten allekirjoittaminen ja julkaisu


16.30 Päivä 2 päättyy


3. Päivä

9.00 Android näkymät (View) ja leiskat (Layout)

  • Perusteiden kertaus
  • Käyttövinkkejä

Piirto ja animaatio

  • Muotojen ja tekstin piirtäminen
  • Kuvien piirtäminen
  • Tween animaatio
  • Frame animaatio
  • Monisäikeisyys animaatiossa

Loppusanat

  • Yhteenveto
  • Q&A

16.00 Koulutus päättyy