Program školovanja na smeru JAVA Development Program obuhvata 16 predmeta:
1. Object Oriented Programming
Savladaćete osnove programskog jezika C#, jednog od danas najzastupljenijih jezika. Shvatanje i razumevanje objektno orjentisanih principa, kao i razmišljanje na nivo objekata, su neophodan preduslovza uspešno objektno orjentisano programiranje.
2. Relational Database
Na predmetu se obrađuje osnovna terminologija iz oblasti baza podatakai savladavanje tehnika za projektovanje šeme relacione baze podataka. Bićete osposobljeni za primenu tehnika projektovanja šema baza podataka.
3. Algorithms Modeling and Programming
Predmet podrazumeva upoznavanje sa osnovnim principima na kojima se projektuju programski jezici, što omogućava lakši prelazak sa jednog na drugi programski jezik. Savladaćete fundamentalne principe programiranja koji su neophodna osnova za svako dalje programiranje i projektovanje.
4. Java Core Programming
Upoznaćete se sa osnovnim konceptima programiranja kroz programski jezik Java, kao i sa objektno orjentisanim konceptom kroz ovaj programski jezik. Predmet podrazumeva osnove programiranja kroz Java okruženje, kao i uvod u objektno orjentisano programiranje.
5. Advanced Java Programming
Predmet objašnjava napredne koncepte programiranja kroz Javu, kao o upotrebu specifičnih java biblioteka. Bićete osposobljeni za praktičnu upotrebu Jave u realizaciji konkretnih rešenja, kao i za kreiranje kompleksnih klasa i višenitnih procesa.
6. MySQL Programming and Administration
Na predmetu ćete detaljno proučavati MySQL i baze podataka uopšte. Bićete osposobljeni za samostalno rukovanje MySQL bazom podataka, programiranje MySQL baza podataka uz pomoć upitnog jezika SQL i administraciju SQL Servera.
7. Software Engineering
Predmet obuhvata dizajn, razvoj, upravaljenj i dokumentovanje softvera primenom tehnologija računarske nauke, tehnika upravaljanja projektima, inžinjerstva, 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.
8. Object/relational mapping/Hibernate
Predmet obuhvata OR mapiranje uz pomoc hibernate java biblioteke. Na ovom predmetu upoznaćete se sa OR mapiranjem kroz hibernate biblioteku i bićete osposobljeni za samostalno rukovanje bazom podataka kroz objektni model.
9. Java GUI Programming
Bićete osposobljeni za kreiranje grafičkog korisničkog interfejsa uz pomoć Jave i swing biblioteke. Nakon ovog premeta bićete takođe osposobljeni i da samostalno kreira kompletan grafički interfejs java aplikacije, kao i da implementira funkcionalnost za grafičke kontrole.
10. Java Web services i XML
Na predmetu se obrađuju osnovni i napredni koncepti xml-a. Pored xml-a, predmet sadrži poznatije koncepte web servisa, kao i tehnologije za njihovo kreiranje. Bićete osposobljeni za čitanje, pisanje i obradu xml dokumenata kroz programski jezik Java, kao i za kreiranje i upotrebu različitih tipova web servisa uz pomoć java tehnologije.
11. Java Web Programming
Predmet vas osposobljava za samostalno kreiranje java web aplikacija. Upoznaćete se i sa naprednim web konceptima, bezbednošću i efikasnošću web aplikacija.
12. HTML & CSS
Polaznici će se upoznati sa elementima HTML jezika. Nakon kursa, polaznik je potpuno osposobljen za izgradnju sopstvenih statičkih Web stranica. Takođe, nakon ovog kursa polaznici stiču uslove za početak učenja serverskih i klijentskih jezika i tehnologija koje podrazumevaju implementaciju u HTML (PHP, ASP, JSP, JavaScript).
13. Java FX
Predmet obuhvata sve komponente potrebne za kreiranje rich internet aplikacija (RIA), korišćenjem javafx tehnologije i jezika java. Bićete osposobljeni za rad sa javaFX tehnologijom i rich internet aplikacijama, a bićete i uvedeni u koncept grafičkih klijentskih web aplikacija kroz javu i javafx.
14. English language 1
Na ovom kursu polaznici će raditi prema jednom od sledećih programa:
PREINTERMEDIATE/Niži srednji kurs omogućava polazniku razumevanje šireg spektra jezičkih funkcija. Ovaj nivo znanja osposobljava polaznika da samostalno koristi jezik u deskriptivne i narativne svrhe, ali i da uspešno upotrebljava jezik u usmenoj i pisanoj formi na nivou upotrebe engleskog kao stranog jezika.
INTERMEDIATE/Srednji kurs omogućava polazniku da solidno ovlada širokim spektrom funkcija engleskog jezika, u pismenoj i usmenoj formi kao i razumevanje i učestvovanje u konverzaciji sa govornikom kome je engleski jezik maternji.
15. English language 2
Na kursu English Language 2 polaznici će raditi prema jednom od sledećih programa:
INTERMEDIATE/Srednji kurs omogućava polazniku da solidno ovlada širokim spektrom funkcija engleskog jezika, u pismenoj i usmenoj formi, kao i razumevanje i učestvovanje u konverzaciji sa govornikom kome je engleski jezik maternji.
UPPERINTERMEDIATE/Viši srednji kurs omogućava polazniku uspešnu komunikaciju (razumevanje i usmeno izražavanje) na engleskom jeziku kao i smislenu i samoinicijativnu konverzaciju sa govornikom kome je engleski maternji jezik. Pisani jezik dobija formu gotovo nalik onoj kod govornika engleskog kao maternjeg jezika.
16. Project
Cilj završnog projekta na Programming Department-u 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 podrazumeva 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.
Prijavite se za ovaj program >>>
Pogledajte sertifikaciju za Department Programming >>>
U cenu školovanja na ITAcademy je uračunata i besplatna obuka za engleski jezik, od nivoa Starter do nivoa UpperIntermediate, u zavisnosti od rezultata testiranja. Uradite ulazni test i saznajte svoj nivo engleskog jezika >>>