Razvojni alati za WEB |
|||||
| Naziv celine | Ciljevi | Sadržaj | Potrebno predznanje | Broj dana* | Okvirni datum početka** |
| 1.1 HTML |
Upoznavanje sa sintaksom HTML jezika i ovladavanje osnovama u radu sa datotekama za razvoj Web strana. Razumevanje (X)HTML strukture i formatiranja, formatiranje slika i korišćenje slika na Web-u. Elementi Web strane, liste, tabele, okviri i formulari. Testiranje i ispravljanje grešaka. |
Blokovi za izradu Web strana Rad sa datotekama za Web strane Osnovna (X)HTML struktura Osnovno (X)HTML formatiranje Pravljenje slika za Web Veze Tabele Okviri Testiranje i ispravljanje grešaka na Web stranama |
- | 5 | 09.02.2009 |
| 1.2 XML |
Ovladavanje modelom u višeslojnim aplikacijama, kada XML Web servisi preuzimaju ulogu sloja za pristup podacima, odnosno vezu između podataka i prezentacionog sloja. | Osnovni koncept Jednostavni WEB servisi WEB servis i baze podataka Poziv uskladištenih procedura i prenosa parametara Bezbednost |
1.1 | 5 | |
| 1.3 JSP |
Razumevanje ovog dela Java tehnologije koji omogućava dinamičko generisanje HTML i XML (ili drugih tipova dokumenata) kao odgovor na zahtev WEB klijenta. | Aplikacioni i web server JSP tehnologija JSP sintaksa JSP Tag biblioteke JSP kompajliranje - Java servlets Testiranje i ispravljanje grešaka |
1.1 | 5 | |
| 1.4 Dreamweaver CS3 |
Savladavanje razvojnog okruženja za izradu Web prezentacija. | Upoznavanje sa DreamWeaver okruženjem Rad sa menijima i Panel Group okruženjem Rad sa slikama i drugim medijima Ubacivanje i dizajn tabela Implementacija CSS, PHP, JS i drugih skripti kroz DreamWeaver |
1.1 | 5 | |
| 1.5 Java - Spring |
Savladavanje Spring okruženja. Razumevanje dobrih i loših strana Hibernate – a, Spring JDBCa i JDBCa, Integracija sa razlicitim View tehnologijama (JSP, PDF, Excel, …) |
Upoznavanje se lightweight kontejnerima i arhitekturom Springa Springov aplikacioni kontejner i Dependency Injection Testiranje Spring - zasnovanih aplikacija Servisni sloj, AOP, deklarativno upravljanje transakcijama Prikaz različitih strategija za perzistiranje objekata Testiranje servisnog sloja, Spring MVC, ORM, Hibernate konfiguracija, Spring security, JAVA i XML, Spring Web Flow |
2.1, Java, J2EE arhitektura | 12 | 29.09.'08. |
| 1.6 Java - Spring Deo 2 |
Utvrđivanje osnova Spring Framework-a, IOC pattern. Savladavanje naprednih tehnika rada u Spring okruženju. Akcenat na razvoju web-orijentisanih aplikacija – perzistencija state-a (request, session, flow scope). ORM pristup bazi (Hibernate). Integracija sa razlicitim View tehnologijama (JSP, PDF, Excel, …) | Nastavak rada sa tehnologijama iz prvog kursa - srednji i napredni nivo - Springov aplikacioni kontejner i Dependency Injection, Servisni sloj, AOP, deklarativno upravljanje transakcijama Prikaz različitih strategija za perzistiranje objekata Testiranje servisnog sloja, Spring MVC, ORM, Hibernate konfiguracija, Spring security, Spring Web Flow |
1.5, Java, J2EE arhitektura | 12 | 23.02.2009 |
Baza podataka ORACLE DB |
|||||
| Naziv celine | Ciljevi | Sadržaj | Potrebno predznanje | Broj dana | Okvirni datum početka** |
| 2.1 Relacione baze podataka i SQL - Osnovni kurs |
Ovladavanje konceptom relacionih baza podataka i osnovama SQL-a (Structured Query Language) – standardnog jezika za upite u bazu podataka i manipulaciju podacima u bazi podataka. | Osnovni pojmovi vezani za relacioni model baza podataka: istorija, pojmovi, karakteristike, jezik za definisanje i manipulaciju podacima relaciona algebra i relacioni račun, ključevi, normalizacija Uvod u SQL upite – SELECT naredba Funkcije: Funkcije za rad sa vremenom i datumima, aritmetičke funkcije, funkcije za rad sa karakterima, ... Spajanje tabela i podupiti: prirodno spajanje, unutrašnje spajanje, spoljno spajanje, ugnježdeni upiti, ... |
- | 5 | |
| 2.2 Relacione baze podataka i SQL - Napredni kurs |
Ovladavanje naprednim mogućnostima SQL-a (Structured Query Language) – standardnog jezika za upite u bazu podataka i manipulaciju podacima u bazi podataka | Jezik za manipulaciju podacima, Kreiranje pogleda (VIEWs) i manipulacija njima, Indeksi (kad, zašto i kako) Kontrola transakcija Sigurnost baze podataka: korisnička imena, šifre, uloge, prava. Privremene tabele, PL / SQL, Kursori, Stored procedure, Trigeri, Ugnježdeni (embedded) SQL, ODBC, JDBC, primeri povezivanja sa Javom (aplikacije, web aplikacije, primeri). |
- | 5 | |
| 2.3 PL/SQL proceduralni |
Ovladavanje programskim jezikom PL/SQL, kreiranje PL/SQL aplikativnih blokova, stored procedura i funkcija i trigger-a baze podataka. | Uvod u PL/SQL, deklarisanje PL/SQL identifikatora, pisanje izvršnih naredbi jezika, interakcija sa Oracle-ovim serverom, pisanje kontrolnih procedura, rad sa kompozitnim tipovima podataka, korišćenje eksplicitnih kursora, obrada izuzetaka, kreiranje stored procedura, kreiranje paketa, kreiranje triggera, aplikacija triggera, PL/SQL kompajler | 2.1 | 5 | |