26 godine s vama

500 predavača i suradnika

15.000 polaznika godišnje

300.000 održanih edukacija

Svijet bez mobilnih aplikacija danas je postao nezamisliv, a njima si svakodnevno olakšavamo život korištenjem brojnih mobilnih aplikacija. Upišite program i naučite izrađivati moderne aplikacije za android operacijski sustav koristeći Kotlin programski jezik i Android SDK.

Na nizu projekata i aplikacija naučiti ćete koristiti moderne tehnike i principe programiranja android aplikacija. Naučiti ćete pisati “čisti” i lagano održiv kod i uz to ćete koristiti napredne uzorke i design patterne za programiranje Android aplikacija. Naučiti ćete i testirati te postaviti aplikaciju na Google Play trgovinu aplikacija.

Kompetencije koje ćete steći

  1. Odabrati odgovarajuće standardizirane algoritme za rješavanje problema.
  2. Osmisliti vlastite algoritme za rješavanje problema.
  3. Primijeniti kritičko razmišljanje u izradi algoritama.
  4. Samostalno izraditi razne vrste računalnih programa.
  5. Na temelju vlastitih ili tuđih modela i specifikacija samostalno napisati, testirati i dokumentirati program u zadanom programskom jeziku i razvojnoj okolini.
  6. Samostalno oblikovati i izraditi korisnička sučelja aplikacija.
  7. Izmijeniti i/ili popraviti pojedine dijelove programskog koda.
  8. Ispitati kvalitetu softverskog rješenja.

Seminari

Program obrazovanja za razvojnog programera mobilnih aplikacija sastoji se od nekoliko seminara.

  • U ovom seminaru naučiti ćete postaviti razvojnu okolinu za razvoj Kotlin/Java aplikacija. Upoznati ćete se tipovima podataka u Kotlin programskom jeziku, kao i s osnovnim i složenijim konstruktima unutar jezika poput petlji, kontrole tijeka izvođenja programskog koda, funkcija, OOP (objekno orijentiranih principa), klasa, sučelja, enuma, nasljeđivanja. Također, naučit ćete koristiti iznimke i upotrebljavati kolekcije u rješavanju problema te usporediti učinkovitost različitih kolekcijskih klasa.
  • Naučiti ćete koristiti kako starije tako i moderne nove komponente android arhitekture za izradu aplikacija. Kereirti ćete aplikacije korištenjem osnovnih arhitekturalnih komponenti aplikacije, naučiti ćete validirati podatke koje korisnik unosi na sučelju aplikacije, pohranjivati podatke u bazu podataka, dohvaćati podatke s REST API-ja, raditi s Google Mapama. Koristiti ćete Material Design smjernice za dizajn sučelja aplikacije. Naučiti ćete kreirati i radi s raznim elementima na korrisničkom sučelju za prikaz obavjesti, liste podataka, dijaloga, menu-a itd. Također, naučiti ćete pisati automatizirane testove za testiranje rada i ponašanja te izgled aplikacije. Aplikacije ćete naučiti testirati i na virtualnim te stvarnim pametnim telefonima.
  • Seminar je fokusiran na optimizaciju koda korištenjem modernih bibilioteka i uzoraka dizajna programskog koda. Naučiti ćete koristiti moderne biblioteke te Dependency Injection pristuo kako bi unaprijedili rad aplikacije te kako bi aplikacija bila lakše održiva. Također, uz pomoć MVP i MVVM uzoraka dizajna programskog koda naučiti ćete pravilno odvojiti aplikaciju u strukturno složene dijelove kako bi dodatno unaprijedili i olakšali razvoj aplikacije. Upoznati ćete i Firebase sustav za pohranu podataka u Firebase realtime bazu podataka kao i izraditi analitiku korištenja aplikacije kako bi mogli vidjeti koji dijelovi se koriste više, koji manje te detektirali problematične dijelove aplikacije. Naučiti ćete i pristupiti reaktvno rješavanju problema unutar aplikacije koristeći RxAndroid. Uz brojne druge biblioteke razvoj android aplikacija biti će jako zanimljiv i zabavan.

Po uspješnom završetku programa obrazovanja za stjecanje djelomične kvalifikacije Razvojni programer mobilnih aplikacija na Android platformi / Razvojna programerka mobilnih aplikacija na Android platformi stječete uvjerenje za upis zvanja u e-radnu knjižicu.

Brzi upit

Prijavite se

CSVET:

12

Lokacija 

Trajanje: 232 sati

Vođeni proces učenja i poučavanja (VPUP):

43

Učenje temeljeno na radu (UTR):

131

Samostalne aktivnosti polaznika (SAP):

126

Na programe obrazovanja Sveučilišta Algebra primijenjuju se različiti minimalni uvjeti upisa.

Brzi upit