JAVA napredno programiranje

Jezik: English

IT i Tehnologija
Java je objektno-orijentisani programski jezik.



Java platforma, tj. Java okruženje u kom se program izvršava, dizajnirana je tako da što manje zavisi od specifičnih karakteristika konkretnog računarskog sistema.



Osnovna prednost Jave je što je potpuno besplatna. Java programi mogu da se izvršavaju na skoro svakom tipu računara što znači da su java programi nezavisni od platforme na kojoj se izvršavaju.



Takođe, Java je prost jezik, u poređenju sa drugim programskim jezicima i zbog toga se relativno lako uči. Ta jednostavnost je neophodna da bi se podržala nezavisnost Java aplikacija od tipa platforme (sposobnost da se izvršava na svakom tipu računara). Međutim, ta jednostavnost ne znači da Java nije moćan programski jezik. Pomoću Jave može da se uradi sve ono što može i sa bilo kojim složenijim programskim jezikom.



Program kursa:

Rad sa bazama podataka – JDBC

- Osnovne odrednice

- JDBC drajveri

- Uspostavljanje veze sa bazom podataka

- Postavljanje upita

- DML operacije

- Uzastopno izvršavanje istih SQL naredbi

- Pozivanje uskladištenih procedura

- Upravljanje transakcijama

- Dodatak: inicijalizacija drajvera



Dinamičko generisanje HTML-a i servleti

- HTTP protokol

- Statički i dinamički Web sadržaji

- Servleti

- Metoda init

- Metoda destroy

- Metoda doGet

- Primer: elementarni servlet

- Analiza zaglavlja HTTP zahteva

- Konkurentni pristup servletu

- Praćenje sesije korisnika

- Preuzimanje podataka sa HTML formi

- GET i POST zahtevi

- Pristup bazama podataka iz servleta



Java Server Pages

- JSP koncept

- Vrste dinamičkih elemenata

- Izrazi

- Skriptleti

- Deklaracije

- Direktive

- Predefinisane promenljive

- Skladištenje podataka i JavaBeans

- Opseg vidljivosti JavaBean komponenti

- Definisanje sopstvenih tagova



Web shop aplikacija

- Model podataka

- Struktura Web sajta

- Softverske komponente

- Dodatna razmatranja

- Rukovanje konekcijama sa bazom podataka



ATC pogodnosti

- Svaki polaznik ima svoj računar i kompletno radno mesto

- Praktične vežbe u IT radionici

- Savremena računarska laboratorija

- Sertifikovani predavači sa inženejrskim iskustvom

- Pripreme za polaganje zvaničnih ispita

- Pristup online prezentacijama

- Mogućnost plaćanja u ratama



Sve cene su izražene u eurima. Plaćanje je isključivo u dinarima po srednjem kursu NBS na dan rezervacije obuke.

Izražene cene za fizička lica su sa uračunatim PDV-om.

Izražene cene za pravna lica su bez uračunatog PDV-a.

Cene

Cena kursa na upit.