Java Programiranje – postani vrhunski Java programer

Java Kurs | Online ili tradicionalno | Učite Java programiranje |  ITAcademy, Beograd
Nastava
tradicionalna ili online
Trajanje
2 semestra
Fond časova
312 časova
Diplome i sertifikacija
Oracle Certified Associate: Java SE 5/SE 6, Java SE 7 Programmer, Java SE 8 Programmer
Oracle Certified Professional: Java SE 7 Programmer, MySQL 5.6 Database Administrator, MySQL 5.6 Developer
Oracle Certified Master: Java SE 6 Developer, Java EE 6 Enterprise Architect
Oracle Certified Expert: Java EE 6 Java Persistence API Developer, Java EE 6 Web Component Developer, Java EE 6 Web Services Developer
Cambridge International A&AS Level Computer Science
PRIJAVITE SE

Java je programski jezik koji se koristi za izradnju i razvoj velikog broja aplikacionih softvera i njegovu implementaciju u najrazličitija multiplatformska okruženja. Java programiranje je jedno od najzastupljenijih danas, posebno imajući u vidu sve veću primenu u izradi aplikacija za mobilne telefone i tablet uređaje kroz Android operativni sistem. Java platforme imaju široku upotrebu u programiranju i primenjenim softverskim rešenjima, koje se kreću od najjednostavnijih digitalnih uređaja, mp3 plejera, mobilnih telefona, pa sve do kompleksnih web servera i korporativnih aplikacija.

Prema podacima TIOBE Coding Standard kompanije, koja se bavi istraživanjem indeksa popularnosti programskih jezika, od nastanka pa do danas Java programski jezik već osam godina drži vodeću poziciju. Stoga je Java programski jezik odličan izbor za ulazak u profesionalni svet programera.

Java programiranje za platu od 600 do 2.400 evra

Glavni razlog za popularnost ovog programskog jezika leži i u dobroj zaradi Java developera. Plata Java programera u okruženju kreće se u granicama od 600 do 2.400 evra. U inostranstvu je to mnogo više. 

Brojna i različita su radna mesta gde Java programer može naći zaposlenje. Bilo koje veće preduzeće koje poseduje IT službu ima potrebu za osobom koja će održavati ili kreirati nove aplikacije. Prvenstveno su to banke, osiguravajuće kuće, investicione kompanije, preduzeća iz oblasti telekomunikacija itd.

Godinu dana učenja – tri vrste Java programa

Za samo godinu dana steći ćete odgovarajuća znanja i veštine koje su neophodne za razvoj tri vrste Java programa: aplikacija na računaru, servleta na web serveru i Java Web Start aplikacija koje se izvršavaju u okviru čitača weba, poznatijim kao Java apleti. Uz jasne opise, mnogo dinamičnih praktičnih primera i profesionalnih tehnika, ovaj program će Vam pomoći da pravite napredne aplikacije za što kraće vreme. Kao profesionalac.

Stvorite kvalitetnu i dobro naplativu aplikaciju

Po završetku ovog programa bićete sposobni da razvijate J2EE aplikacije, znaćete da održavate stanje klijenta koristeći Session mehanizam, koristite Java Beanove, kreirate i koristite Java tag biblioteke. Ovladaćete principima bezbednosti, bićete sposobni za primenjivanje filtera, Design patterna.

 

Java Development — plan i program 2017/2018.

SEMESTER I

No. Code Class No. of classes
1 JCP Java Core Programming 36
2 SQL MySQL Programming and Administration 32
3 AJP Advanced Java Programming 28
4 GUI Java GUI Programming 32
5 IHC Introduction to HTML and CSS 24
6 ORH Object/relational mapping/Hibernate 28
7 JWP Java Web Programming 20
8 EL1 English Language 1 online

SEMESTER II

No. Code Class No. of classes
9 CJS Core JavaScript Programming 12
10 JWS Java Web Services and XML 20
11 SWE Software Engineering 12
12 SF Spring Framework* Live stream
13 CCS Cambridge Computer Science* online
14 EL2 English Language 2 online
15 FCE FCE/BEC Vantage** online
16 PRJ Project /

*Izborni predmet.

** Pripremne kurseve za polaganje FCE ili BEC Vantage ispita mogu pohađati samo polaznici koji su završili English Upper Intermediate Level.

+ PERSONAL DEVELOPMENT PROGRAM

U okviru školovanja na Java 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.
 

Program Java Development obuhvata 16 predmeta:

1. Java Core Programming

Ovaj Core Java kurs upoznaje polaznike sa osnovnim konceptima programiranja kroz programski jezik Java, kao i sa objektno orijentisanim konceptom u Java programiranju. Predmet podrazumeva osnove programiranja kroz Java okruženje, kao i uvod u objektno orijentisano programiranje.

2. MySQL Programming and Administration

Upoznaje polaznike sa administracijom i programiranjem MySQL servera. Između ostalog, proučava osnove baza podataka i SQL-a kroz MySQL server, rukovanje alatima za upravljanje MySQL serverom i kreiranje optimizovanih upita i rukovanje tokovima podataka.

3. Advanced Java Programming

Predmet objašnjava napredne koncepte programiranja kroz Javu, kao o upotrebi 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.

4. Java GUI

JavaFX je nova tehnologija za kreiranje naprednih desktop i web aplikacija, deo je Java 7 platforme i primenjiva je u svim operativnim sistemima koje Java 6 podržava. Po završetku ovog kursa, polaznik će poznavati osnovne koncepte JavaFX-a, deklarativnu sintaksu, alate za razvoj JavaFX aplikacija i znaće kako da ih primeni u praksi.

5. Introduction to HTML and CSS

Polaznici se upoznaju sa osnovama HTML i CSS jezika, uče da kreiraju dokumenta za web i da pišu ispravan, čist i pristupačan kod. Predmet objašnjava kreiranje HTML stranica, pisanje i postavljnje tagova, unošenje teksta, slika, lista, linkova, tabela i drugih elemenata sadržaja stranica. Osim toga, polaznici će naučiti šta predstavlja CSS opis, od čega se sastoji, kako se može koristiti, kako se i gde postavlja. Ovaj kurs predstavlja osnovu za nadgradnju znanja iz oblasti web dizajna i/ili web programiranja.

6. Object/Relational Mapping/Hibernate

Kurs podučava polaznike za objektno relaciono mapiranje u Java okruženju, kao i za upotrebu Hibernate ORM Framework-a i njegovu integraciju u Java softverske aplikacije. Paralelno sa objektno/relacionim mapiranjem, u kursu se obrađuje i razvoj aplikacije za unos podataka o knjigama.

7. Java Web Programming

Pohađanje i uspešan završetak predmeta Java Web programiranje osposobljava vas da potpuno samostalno kreirate Java web aplikacije. Između ostalog, na njemu ćete se upoznati i sa naprednim web konceptima, bezbednošću i efikasnošću web aplikacija.

8. English Language 1

Na ovom kursu polaznici će raditi prema jednom od sledećih programa:

  • English Pre-Intermediate je niži srednji kurs koji 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 ga uspešno koristi u usmenoj i pisanoj formi.
  • English Intermediate je srednji kurs koji omogućava polazniku da 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.

9. Core Javascript Programming

Polaznici će se upoznati sa osnovama JavaScript-a i C baziranog programiranja. Nakon odslušanog Javascript kursa, polaznik će biti u stanju da samostalno rukuje JavaScript implementacijama u HTML stranama, da kontroliše događaje i tako kreira web stranice sa osnovnom klijentskom dinamikom.

10. Java Web services and XML

Svrha Java Web services and XML kursa je da polaznike nauči osnovnim i naprednim konceptima XML-a i ukaže im na najzastupljenije koncepte web servisa. On osposobljava polaznike 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. Software Engineering

Ovaj predmet predstavlja dizajn, razvoj, upravljanje i dokumentovanje softvera primenom tehnologija računarske nauke, tehnika upravljanja projektima, inženjerstva, dizajna i drugih disciplina. Polaznike uči razvoju, upravljanju i održavanju softvera na sistematičan i kontrolisan način, sa jasno definisanom metodologijom i planovima.

12. Spring Framework*

13. Cambridge Computer Science

Kurs je osmišljen i pripremljen za pravilno upoznavanje sa različitim računarskim tehnologijama podržanim od strane Cambridge univerziteta. Podeljen 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 deo je vezan za arhitekturu procesora i samo funkcionisanje procesora. U nastavku kursa obrađuje se bezbednost i zaštita podataka, dok se u poslednjem delu bavi strukturama podataka i algoritmima.

14. English Language 2

Na kursu English Language 2 polaznici će raditi prema jednom od sledećih programa:

  • Intermediate je srednji kurs engleskog jezika koji omogućava polazniku da ovlada širokim spektrom funkcija engleskog jezika, u pisanoj i usmenoj formi, kao i razumevanje i učestvovanje u konverzaciji sa govornikom kome je engleski jezik maternji.
  • Upper-Intermediate je viši srednji kurs koji 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.

15. Cambridge First Certificate in English (FCE) / Business English Certificate Vantage (BEC Vantage)

Pripremni kursevi za polaganje FCE ili BEC Vantage ispita nisu u okviru redovnog nastavnog plana i programa. Polaznici biraju koji od navedenih sertifikata žele da steknu i na osnovu toga pohađaju jedan od ova dva kursa.

Cambridge First Certificate in English (FCE) je pripremni kurs za polaganje FCE ispita na osnovu koga stičete sertifikat koji priznaje na hiljade kompanija, akademskih institucija, univerziteta i koledža, strukovnih tela i ministarskih i vladinih tela širom sveta. FCE je široko priznat u privredi i industriji, a daje vam značajnu prednost ukoliko nameravate da aplicirate za poslove koji uključuju rad sa javnošću, kancelarijski posao u bankama, u avio industriji, keteringu... Ovaj sertifikat priznat je i na mnogim univerzitetima, visokim školama i drugim institucijama, te predstavlja "odskočnu dasku" za vaše dalje obrazovanje i unapređenje znanja jezika.

Business English Certificate Vantage (BEC Vantage) takođe predstavlja pripremni kurs za sticanje BEC Vantage sertifikata, jednog od najcenjenijih Cambridge sertifikata u poslovnom svetu. Kao što sam naziv govori, ovaj sertifikat vam daje značajnu prednost kod potencijalnih poslodavaca i poslovnih partnera, time što potvrđuje da je vaše znanje poslovnog engleskog jezika i mogućnosti komunikacije u svetu biznisa na zavidnom nivou. Priznaju ga sve svetske kompanije, akademske i poslovne institucije, jer predstavlja jedinstven dokument o vašim naprednim sposobnostima razumevanja, govora i pisanja na engleskom jeziku.

16. Project

Cilj završnog projekta na programu Java Programiranje 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.

Kako izgledaju predavanja?

Predavanja su interesantna i prilagođena predznanju polaznika. Ono što je značajno jeste da je polaznicima u toku svakog predavanja predmet izučavanja predstavljen ne samo teorijski već i praktično, na mnoštvu zanimljivih primera. Na ovaj način polaznici prolaze put od osnova do naprednog programiranja kroz 3 vrste Java programa. Poseban korpus predmeta obučava za administriranje MySQL servera, a polaznici će naučiti i kako da razvijaju softvere sa punom kontrolom.

Nastava za ovaj program se odvija u tradicionalnoj i e-learning varijanti.

Izaberite: U učionici ili online

Zbog velikog interesovanja za Java programiranje, pored online predavanja putem najsavremenije Distance Learning platforme, pokrenuli smo i poseban program tradicionalne nastave.

Ovaj program realizuje se u savremenim računarskim laboratorijama sa računarima najnovije generacije, po standardu međunarodnog ispitnog centra Cambridge univerziteta. Predavanja su zasnovana na praktičnim primerima, minimumu teorije i maksimumu prakse, po posebno prilagođenom planu i programu za direktnan rad sa polaznicima. Učenje je bazirano na zadacima i projektima, čime se veoma brzo osposobljavate da samostalno obavljate budući posao. 

 

Obezbedite sebi međunarodno priznate sertifikate:

ORACLE SERTIFIKATI

Nakon završetka ovog smera, moći ćete da polažete za Oracle sertifikat iz Java programiranja i da steknete stručne nazive:

  • Oracle Certified Associate, Java SE 5/SE 6
  • Oracle Certified Associate, Java SE 7 Programmer
  • Oracle Certified Associate, Java SE 8 Programmer
  • Oracle Certified Professional, Java SE 7 Programmer
  • Oracle Certified Master, Java SE 6 Developer
  • Oracle Certified Expert, Java EE 6 Java Persistence API Developer
  • Oracle Certified Expert, Java EE 6 Web Component Developer
  • Oracle Certified Expert, Java EE 6 Web Services Developer
  • Oracle Certified Master, Java EE 6 Enterprise Architect
  • Oracle Certified Professional, MySQL 5.6 Database Administrator
  • Oracle Certified Professional, MySQL 5.6 Developer

CAMBRIDGE SERTIFIKATI

Polaznici Java 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

Takođe, nakon kompletiranja Java Development programa na ITAcademy, možete dobiti i jedan od dva sertifikata:

  • Sertifikat ITAcademy o odslušanom Java Development programu
  • ITAcademy Certified Java Developer sertifikat

 

Da li ima mesta na Java Development programu? Proverite, upisni rok je u toku

upis na Java kurseve | Škola za Java programiranjeDa saznate sve o upisu, kliknite ovde.