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
324 časova
Diplome i sertifikacija
Oracle Certified Associate:
Java SE 8 Programmer
Oracle Certified Professional:
Java SE 11 Developer
Java EE 7 Application Developer
MySQL 5.6 Database Administrator
MySQL 5.6 Developer
Oracle Certified Master:
Java EE 6 Enterprise Architect
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

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 CJS Core JavaScript Programming** 12
7 ORH Object/relational mapping/Hibernate 28
8 JWP Java Web Programming 20
9 EL1/GL1 English Language 1 / German Language A1* online

SEMESTER II

No. Code Class No. of classes
10 JWS Java Web Services and XML 20
11 SWE Software Engineering 12
12 BT Blockchain Technologies 4
13 SF Spring Framework*** 8
14 CCS Cambridge Computer Science*** online
15 EL2/GL2 English Language 2 German Language A2* online
16 FCE FCE/BEC Vantage**** online
17 PRJ Project /

* Polaznici biraju koji od navedenih jezika žele da izučavaju i na osnovu toga pohađaju jedan od ova dva kursa.
** Na online nastavi kursevi pod rednim brojem 5 i 6 održavaju se kao jedinstven kurs Programming HTML5 with JavaScript and CSS3.
*** 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

Java kurs: Personal Development ProgramU 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.
 

Ovaj program obuhvata 17 predmeta

1. Java Core Programming

Ovaj 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 Java 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. 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.

7. 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.

8. 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.

9. English Language 1 / German Language A1

Polaznici koji izaberu kurs English Language 1 radiće prema jednom od sledećih programa:

  • 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.
  • 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.

Polaznici mogu izabrati i kurs Nemački jezik A1, koji je početni nivo učenja nemačkog jezika, a čiji je cilj snalaženje i suočavanje sa jednostavnim komunikacijskim situacijama u svakodnevnom životu.

10. Java Web services and XML

Svrha kursa Java Web services and XML 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. Blockchain Technologies

Na ovom kursu polaznici stiču osnovna znanja iz oblasti blokčejn tehnologije, upoznaju se sa pojmom i vrstama kriptovaluta, sa ulogom i značajem ovog koncepta u savremenoj ekonomiji kao i sa njenim perspektivama i trendovima razvoja. Polaznici će takođe imati priliku da se upoznaju sa blokčejn bezbednošću, blokčejn arhitekturom kao i sa mogućnošću primene ove tehnologije u svojstvu start-up projekta.

13. Spring Framework

Na ovom kursu ćete imati priliku da se upoznate sa osnovama ovog modernog open source frameworka, koji spada među najpopularnija razvojna okruženja za izradu Java aplikacija.

14. 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.

15. English Language 2 / German Language A2

Na predmetu 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.

Kurs nemačkog jezika za nivo A2 osmišljen je tako da steknete potrebno znanje iz gramatike koje je predviđeno za ovu fazu učenja jezika, da proširite svoj vokabular neophodan za svakodnevnu komunikaciju, kao i da budete u mogućnosti da iskažete svoje mišljenje o svakodnevnim društvenim temama.

16. 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.

17. 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.

Zanima vas kako izgleda posao Java programera? Pročitajte više »

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 8 Programmer
  • Oracle Certified Professional, Java SE 11 Developer
  • Oracle Certified Professional, Java EE 7 Application 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:

UpisDa saznate sve o upisu, kliknite ovde.
Kontakt telefon: +381 (0)11 4011 200.