Obaveštenje

U periodu od 29.09.2008. do kraja 2009. godine biće organizovan seminar - stručna savetovanja sa praktičnim radionicama, u organizaciji preduzeća Belit d.o.o, za zaposlene u IT sektoru državne uprave na temu "Primena modernih tehnologija u IT developmentu". Seminar će obuhvatiti upoznavanje sa tehnologijama, obuku i praktičan rad iz stručnih oblasti primene IT razvojnih tehnologija, sa naglaskom na razvojnim alatima za web i Oracle bazama podataka i odvijaće se u više tematskih celina. Spisak postojećih celina, ciljevi, sadržaj, predviđeno vreme trajanja svake celine, kao i okvirni datum početka dati su u tabelama:

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

* Jedan dan seminara obuhvata 6 (šest) školskih časova
** Organizatori zadržavaju pravo izmene termina u dogovoru sa kotizantima. Minimalni broj kotizanata za pohađanje pojedinačne celine je 10.


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  

** Organizatori zadržavaju pravo izmene termina u dogovoru sa kotizantima. Minimalni broj kotizanata za pohađanje pojedinačne celine je 10.


Kotizacija za učesnike seminara iznosi 65 €*** po kotizantu po danu za svaku od navedenih celina. U slučaju održavanja seminara u prostorijama kotizanata dobija se popust i cena je u tom slučaju 45 €***.
Za svaki od seminara je predviđen materijal koji će biti podeljen učesnicima u toku seminara.

*** Sve cene se obračunavaju u dinarima, po srednjem kursu NBS i navedene su bez PDV-a.

PIB: 101017533
BELIT - Belgrade Information Technologies - BELIT - Belgrade Electronic Info Trade - BELIT