UUS!!! Mobiilirakenduste arendamine iOS/Apple platvormile

Õppejõud: Andres Käver (IT Kolledži külalisõppejõud).
Toimumisaeg: 21, 23 märts, kell 9.00-17.00.
Ruum: 320 (arvutiklass)
Kategooria: Tarkvaraarendus
Maht: 16 akadeemilist tundi (õppe kogumaht jaguneb: 50% auditoorne töö 50% praktiline töö).
Hind: 420€ (hinnale lisandub käibemaks).

Eesmärk: anda osalejatele teoreetilised teadmised ja praktilised oskused, et luua iOS operatsioonisüsteemile rakendusi, kasutades Swift 3 programmeerimiskeelt ja Xcode arenduskeskonda. 

Eelteadmised: kursus eeldab algtasemel objektorienteeritud programmeerimise oskust (Java, C#, jmt). Isikliku iOS nutiseadme olemasolu ei ole otseselt vajalik (aga oleks kasulik).

Sihtgrupp: programmeerijad, kes soovivad omandada põhilised teadmised iOS rakenduste arendamisest. Koolitus toimumub, kui grupis on minimaalselt 6 osalejat. Maksimaalselt mahub ühele koolitusele 12 osalejat.

Teadmised/oskused peale kursuse läbimist:

  • Kursuse läbinu oskab kasutada Xcode tähtsamaid funktsionaalsusi;
  • Kursuse läbinu tunneb ja oskab kasutada Swift keele põhiomadusi;
  • Kursuse läbinu oskab lihtsama iOS rakenduse iseseisvalt (interneti abiga) valmis programmeerida ja disainida sellele kasutajaliidese;
  • Kursuse läbinu tunneb tüüpilise iOS riistvaraplatvormi võimalusi rakenduste arendamisel.

Lühike sisukirjeldus: iOS on mobiilseadmete (tahvlid, telefonid, kellad) operatsioonisüsteem. iOS on kasutajate arvult teisel kohal, omades maailmas umbes 13% turuosa (Android umbes 85%, andmed 12/2016 seisuga). Samas korjab iOS/Apple oma väiksema turuosaga kokku 95-100% kogu sektori kasumist – enamik maksujõulisest klientuurist kogu maailmas kasutab iOS seadmeid. Koolitusel käsitletakse iOS kasutajaliidese loomist ja peamiste operatsioonisüsteemi- ning riistvarafunktsionaalsuste kasutamist.

Kaetavad teemad: 

  • iOS platvormi arhitektuuri tutvustu;
  • Xcode kasutamine;
  • Swift 3 programmeerimiskeel;
  • Kasutajaliidese disain ja komponendid;
  • Kasutajaliidese ja koodi sidumine;
  • Mudel-Vaade-Kontroller arendusmuster;
  • Rakenduse elutsükkel;
  • Andmetega tegelemine (sätted, andmebaas);
  • Riistvaraplatvormi (GPS, güroskoopandur jmt) kasutamine;
  • Võrguteenused;
  • Telefon ja SMS.

Hindamiskriteeriumid (lõpetamise tingimused): oskab kasutada Xcode tähtsamaid funktsionaalsusi, tunneb Swift keele põhiomadusi. Suudab iseseisvalt lihtsama iOS rakenduse valmis programmeerida ning disainida sellele kasutajaliidese. Tunneb tüüpilise iOS riistvaraplatvormi võimalusi rakenduste arendamisel.  Oskusi hinnatakse praktiliste ülesannete läbitegemise kaudu ühistöö käigus.

Väljastatavad dokumendid: tunnistus ja tõend. Koolituse läbimisel ja õpiväljundite saavutamisel väljastatakse tunnistus, muudel juhtudel tõend.

Registreerumine koolitusele on suletud.