Android Mobile Development
![]() |
Nastava |
---|
online |
Trajanje |
2 semestra |
Fond časova |
250 časova |
Diplome i certifikacija |
Oracle Certified Associate |
Oracle Certified Professional |
ATC Android Certified Application Developer |
ATC Android Certified Application Engineer |
Cambridge International A&AS Level Computer Science |
ICM Diploma (single subject) in Computer Science |
Pearson English International Certificate certification |
ITAcademy Certified Android Application Developer |
LINK English |
LINK German |
PRIJAVITE SE |
Ovaj program će vas obučiti da kreirate različite aplikacije za sve verzije Android operativnih sistema, uključujući i najnoviju Android verziju.
Bićete spremni da razvijate sve, od jednostavnijih aplikacija, pa do onih kompleksnih koje uključuju rad sa podacima i to sve korišćenjem popularnog programskog jezika Java i razvojnog okruženja Android Studio.
Cilj je da naučite napredne koncepte programiranja za Android platformu, upoznate se sa okruženjem za izradu aplikacija, kao i sa alatkama za razvoj, testiranje i distribuiranje vaših aplikacija koje napravite i time dobijete šansu da vaše aplikacije budu instalirane na milione Android uređaja širom svijeta.
Učite na praktičnim primjerima
Dokazana ITAcademy metodologija, koja podrazumijeva vještu kombinaciju teorije i prakse sa posebnim akcentom na realnim primjerima, na Android Mobile Development programu podignuta je za nekoliko ljestvica više.
Program predstavlja simbiozu najaktuelnijih tehnika i provjerenih praksi koje će vam omogućiti da razvijate širok spektar visoko optimizovanih Android aplikacija. Tako nešto postignuto je posebnim akcentom na realizaciji praktičnih primjera upotrebljivih Android aplikacija.
Tokom školovanja na ovom programu učićete razvijajući realne Android aplikacije različitog tipa: Fit Body, Compass, Jump & Run, Running Tracker, ToDo, Calculator.
Fit Body
Kreiranjem Fit Body aplikacije upoznaćete se sa osnovnim postulatima za ulazak u svijet Android programiranja: saznaćete sve o okruženju, elementima i strukturi Android aplikacija i steći odličnu osnovu za dalje napredovanje.
Compass
U svijet senzorskog Android programiranja zaplovićete razvojem Compass aplikacije, pomoću koje ćete u potpunosti ovladati korišćenjem žiroskopa, magnetometra, senzora ubrzanja, blizine i mnogim drugim funkcijama, koje su neophodne za napredne funkcionalnosti aplikacija.
Jump & Run
Android Mobile Development program vam omogućava da se priključite veoma perspektivnom tržištu video igara. U svijet razvoja 2D igrica za Android uređaje uvešće vas platformska igra Jump & Run, gdje ćete naučiti sve potrebne postulate za uspješno kreiranje igara.
Running Tracker
Razvijanjem Running Tracker aplikacije u okviru ovog programa savladaćete značajne aspekte Android programiranja kada je riječ o geolociranju, sposobnosti utvrđivanja trenutne lokacije, koju posjeduje svaki Android uređaj.
ToDo
Kako biste savladali najrazličitije scenarije rada sa podacima neophodnim za funkciju svih aplikacija – aplikacija za pregled vremenske prognoze, čitanje vijesti ili aplikacija za društvene mreže – u toku školovanja kreiraćete ToDo aplikaciju.
Calculator
Tokom kurseva Introduction to Android Application Development i Advanced Android UI Design and Programming upoznaćete se sa veoma naprednom Calculator aplikacijom, pomoću koje ćete razviti osnovne programerske logike pretočene u Java kod i savladati izuzetno važne aspekte Android programiranja.
Najbolji način da postanete programer Android aplikacija
Kada se vaše aplikacije jednom nađu na Google Play prodavnici, poslodavac će lako prepoznati kvalitet vašeg znanja koje ste stekli obrazovanjem na ITAcademy. Dodatno, svaka uspiješno distribuirana aplikacija vam pruža odlične mogućnosti za zaradu.
Znanja i veštine koje steknete na ovom programu učiniće vas idealnim kandidatom za zanimanja Android Developer, Android Programmer, Android Engineer kao i relevantnim za veliki broj projekata u kojima biste bili zaduženi za izradu aplikacija za Android, testiranje i razvoj Android programa, kao i Android programiranje generalno. Dakle, ne samo da ćete naučiti kako programirati za Android, bićete osposobljeni za konkretna zanimanja iz oblasti Android programiranja, koja su među najtraženijim na svijetu.
Provjerite da li još uvijek ima slobodnih mjesta i prijavite se za Android Mobile Development Program.
Android Mobile Development – plan i program
SEMESTER I
No. | Code | Class | No. of classes |
1 | CJP | Java Core Programming | 48 |
2 | HJC | Programming HTML5 with JavaScript and CSS3** | 24 |
3 | EL1/GL1 | English Language 1 / German Language 1* | online |
4 | AJP | Advanced Java Programming | 24 |
5 | IAD | Introduction to Android Application Development | 36 |
SEMESTER II
No. | Code | Class | No. of classes |
6 | ADT | Android Debugging and Testing | 12 |
7 | AAD | Advanced Android UI Design and Programming | 32 |
8 | GSP | Geolocation and Sensor Programming | 12 |
9 | DDA | Data Driven Android Application Development | 32 |
10 | AGD | Android Animation and Game Development | 18 |
11 | SWE | Software Engineering | 12 |
12 | CCS | Cambridge Computer Science*** | online |
13 | EL2/GL2 | English Language 2 / German Language 2* | online |
14 | PRJ | Project | / |
* Polaznici biraju koji od navedenih jezika žele da izučavaju i na osnovu toga pohađaju jedan od ova dva kursa.
** Bonus kurs.
*** Izborni predmet.
+ PERSONAL DEVELOPMENT PROGRAM
U okviru školovanja na Androd Development programu besplatno dobijate i jedinstveni paket profesionalnih veština - Personal Development Program, koji će vam osigurati napredak u karijeri i izdvojiti vas kao lidera među stručnjacima u vašem poslu. Saznajte više o ovom obrazovnom programu i planu po kome se izvodi.
Ovaj program obuhvata 14 predmeta
1. Java Core Programming
Upoznaćete se sa osnovnim konceptima programiranja kroz programski jezik Java, kao i sa objektno orijentisanim konceptom kroz ovaj programski jezik. Predmet podrazumijeva osnove programiranja kroz Java okruženje, kao i uvod u objektno orijentisano programiranje.
2. Programming HTML5 with JavaScript and CSS3
Android kurs obrađuje i tehnologije HTML5, CSS3 i JavaScript, koje su osnova za razvoj Web i Store Microsoft aplikacija. Tako će polaznici naučiti kako da implementiraju i manipulišu strukturom jednog HTML dokumenta i njegovim objektima. Kurs prikazuje i kako se CSS jezik može koristiti za selektovanje i stilizovanje elemenata, ali i za kreiranje animiranog i prilagodljivog korisničkog interfejsa. Na kraju, kurs obrađuje i osnove jezika JavaScript, i njegovo korišćenje za manipulisanje strukturom i podacima HTML dokumenta.
3. English Language 1 / German Language 1
U okviru kursa English Language 1, odnosno German Language 1, najprije ćete raditi test procjene svog trenutnog znanja engleskog ili njemačkog jezika, a na osnovu ostvarenog rezultata biće vam dodijeljen odgovarajući nivo obuke za engleski jezik (Starter, Elementary, Pre-Intermediate, Intermediate ili Upper-Intermediate), odnosno odgovarajući nivo obuke za njemački jezik (German Language A1, German Language A2, German Language B1, German Language B2, German Language C1).
Pohađanje ovih kurseva na određenom nivou pomoći će vam da usavršite svoje znanje, ovladate novim spektrom funkcija izabranog jezika u pisanoj i usmenoj formi i poboljšate razumijevanje i korištenje jezika.
4. Advanced Java Programming
Kurs obrađuje napredne koncepte programiranja u Javi, kao i upotrebu specifičnih Java biblioteka. Polaznici će za vrijeme trajanja kursa imati prilike da se upoznaju sa naprednim objektnim konceptima kroz generičke tipove i refleksiju, napredno rukovanje tokovima, nitima, grafikom, mrežom i skladištima podataka. Cilj kursa je osposobljavanje polaznika za praktičnu upotrebu Jave u realizaciji konkretnih problema. Polaznik se takođe osposobljava za kreiranje kompleksnih klasa i upotrebu višenitnih procesa, mreže i baza podataka.
5. Introduction to Android Application Development
Ovaj Android kurs programiranja pokriva osnovne koncepte razvoja aplikacija za Android uređaje. Polaznici obrađuju osnovne funkcionalnosti Android SDK-a, kroz razvoj jednostavnih Android aplikacija korišćenjem programskog jezika Java i razvojnog okruženja Android Studio.
6. Android Debugging and Testing
Kurs Android Debugging and Testing bavi se različitim pristupima za detekciju i otklanjanje grešaka i testiranje Android aplikacija. Polaznici će se upoznati sa pojmovima debugginga i testiranja i praktično će se osposobiti za detekciju compile-time, runtime i logičkih grešaka. Na ovom kursu koriste se Build, Run i Logcat paneli i debuggeri Android Studio okruženja, kao i klase Log Android platforme. Na kraju kursa polaznici će steći vještine za kreiranje lokalnih i instrumentiranih unit testova i za kreiranje UI testova korištenjem softverskog okvira Espresso.
7. Advanced Android UI Design and Programming
Kurs Advanced Android UI Design and Programming obrađuje napredne tehnike kreiranja i modularizacije korisničkog okruženja Android aplikacija. Tokom trajanja kursa, polaznici će se upoznati sa tehnikama koje će im omogućiti kreiranje visoko optimizovanih aplikacija koje će podjednako dobro funkcionisati na širokom spektru različitih uređaja pogonjenih Android operativnim sistemom.
8. Geolocation and Sensor Programming
Kurs Geolocation and Sensor Programming ilustruje različite napredne tehnike koje programeru omogućavaju da prilikom razvoja Android aplikacija iskoristi brojne hardverske komponente koje takvi uređaji posjeduju. Polaznik će naučiti sve relevantne tehnike koje će aplikaciji omogućiti prijem i obradu podataka o trenutnoj lokaciji Android uređaja.
9. Data Driven Android Application Development
Data Driven Android kurs obrađuje osnove perzistencije podataka koje koriste aplikacije koje funkcionišu pod Android operativnim sistemom. Akcenat je posebno stavljen na korišćenje takozvanih embedded baza podataka i upoznavanje sa SQLite sistemom za upravljanje bazama.
10. Android Animation and Game Development
U okviru ovog Android kursa naučićete osnovne postulate razvoja igara, ali i grafički bogatih aplikacija, koje funkcionišu pod Android operativnim sistemom. Kurs obrađuje osnovne Android API-e za grafiku, kao što su Canvas i OpenGL, ali i Android biblioteke za upravljanje zvukom i korisničkom interakcijom.
11. Software Engineering
Predmet obuhvata dizajn, razvoj, upravljanje i dokumentovanje softvera primjenom tehnologija računarske nauke, tehnika upravaljanja projektima, inženjerstva, dizajna i drugih disciplina. Bićete upoznati sa razvojem, upravljanjem i održavanjem softvera na sistematičan i kontrolisan način sa jasno definisanom metodologijom i planovima.
12. Cambridge Computer Science
Kurs je osmišljen i pripremljen za pravilno upoznavanje sa različitim računarskim tehnologijama podržanim od strane Cambridge univerziteta. Podijeljen je u module i nastavne jedinice u kojima se obrađuju teme od prikaza brojeva, multimedije, različitih tipova softvera do hardvera računara. Hardverski dio je vezan za arhitekturu procesora i samo funkcionisanje procesora. U nastavku kursa obrađuje se bezbjednost i zaštita podataka, dok se u posljednjem djelu bavi strukturama podataka i algoritmima.
13. English Language 2 / German Language 2
Na osnovu programa koji ste pohađali u okviru kursa English Language 1 ili German Language 1, u okviru kursa English Language 2, odnosno German Language 2, možete preći i neki od narednih nivoa gradiva. Za engleski jezik su to: Elementary, Pre-Intermediate, Intermediate ili Upper-Intermediate, a za njemački jezik: German Language A2, German Language B1, German Language B2, German Language C1 ili IT German. Na ovaj način dodatno ćete usavršiti svoje znanje izabranog jezika.
14. Project
Cilj završnog projekta je samostalna izrada završnog projekta koji obuhvata sve pređene oblasti predviđene programom obuke. Projekat se sastoji od izrade softverskog rešenja, odobrenog od strane stručne komisije koji podrazumijeva dizajn programa, njegovu implementaciju, testiranje i izradu prateće dokumentacije. Po završetku rada i odobrenju od strane mentora, organizuje se odbrana završnog rada pred komisijom.
Zanima vas kako izgleda posao programera mobilnih aplikacija? Pročitajte više »
Kako izgledaju predavanja?
Nastava i kursevi za Android program se odvijaju online, odnosno u e-Learning varijanti.
Predavanja su brza i dinamična. Akcenat je na praksi koju diktira tržište. Android svijet trenutno broji više od 1,5 miliona aplikacija, pa je i program posvećen efikasnom savladavanju objektno orijentisanog Java i Android okruženja. Program se realizuje kroz zadatke koji su simulacija taskova sa kojima se svaki Android profesionalac svakodnevno sreće.
Obezbijedite sebi međunarodno priznate certifikate:
GOOGLE DEVELOPERS CERTIFIKAT
Zvanična certifikacija za programere kompanije Google svjetski je priznato zvanje koje vam omogućava da kompanijama i poslodavcima pokažete svoju stručnost i umeće u radu sa Google proizvodima i alatima.
- Associate Android Developer
ANDROID ATC CERTIFIKATI
Android ATC sertifikati garantuju da posjedujete najbolju kombinaciju teoretskih i praktičnih znanja koja su Vam potrebna za razvoj uspješne karijere u oblasti programiranja za Android operativni sistem:
- Android Certified Application Developer
- Android Certified Application Engineer
ORACLE CERTIFIKATI
Nakon završetka ovog smjera, moći ćete da polažete za Oracle sertifikat iz Java programiranja i da steknete stručne nazive:
- Oracle Certified Associate
- Oracle Certified Professional
CAMBRIDGE CERTIFIKATI
Polaznici Android Mobile Development programa imaju mogućnost da polažu ispit za sticanje Cambridge International sertifikata najvišeg ekspertskog nivoa, koji predstavlja međunarodno priznatu garanciju relevantnih znanja u oblasti informacionih tehnologija:
- Cambridge International A&AS Level Computer Science
ICM CERTIFIKATI
Polaznici Android Mobile Development programa dobijaju priliku da polažu ispit za sticanje certifikata renomirane međunarodne organizacije za profesionalnu certifikaciju Institute of Commercial Management (ICM) i steknu još jedan dokaz o stručnosti:
- ICM Diploma (single subject) in Computer Science
PEARSON ENGLISH INTERNATIONAL CERTIFIKAT
Po završetku ovog programa polaznici imaju priliku i za sticanje Pearson English International Certificate certifikata, koji dodjeljuje najveća organizacija u Ujedinjenom Kraljevstvu za verifikaciju kvalifikacija (UK awarding organization):
- Pearson English International Certificate
Takođe, nakon kompletiranja Android Mobile Development programa na ITAcademy, možete dobiti i jedan od dva certifikata:
- Certifikat ITAcademy o odslušanom Android Mobile Development programu
- ITAcademy Certified Android Application Developer certifikat
Da li ima mjesta? Upisni rok 2025/26. je u toku.
Da saznate sve o upisu, kliknite ovdje.
Prijavite se