Šta ćete naučiti?

Dan 1: MySQL – phpMyAdmin – administracija i rad sa MySQL bazom

  • MySQL uvod, relaciona baza, relacije, tabele, tipovi podataka, ukratko
  • Administracija baze podataka, dodavanje korisnika, baza, izmena privilegija
  • Aspekt sigurnosti
  • Uvoz i izvoz podataka, praktičan rad

Dan 2: Rad sa HTML formama, POWST i GET metodi, karakteristike i rad sa HTML
poljima, sigurnosni aspekti, PHP primeri

  • POST i GET metodi, prednosti i mane
  • Aspekt sigurnosti – XSS, SQL Inject, odbrana
  • Rad se formama I elementima forme
  • Redirekcija i Refresh problem, PHP primeri
  • Validacija forme, praktičan rad

Dan 3: jQuery – osnove rada

  • Uvod u jQuery
  • Implementacija, primeri
  • Pregled metoda
  • Praktičan rad, CSS manipulacija, click() handler
  • AJAX Search – implementacija, praktičan rad

Dan 4: jQuery/AJAX metodi, način korišćenja, JASON

  • XML ili JSON
  • Asinhrona HTTP veza, osnovni PHP/MySQL primeri prikupljanja podataka
  • Dinamičko punjenje SELECT elementa AJAX/JSON upitom
  • Složeni primer sa kaskadom SELECT elemenata
  • Debugging na Client i Server strani, praktičan rad
  • Aspekt sigurnosti

Dan 5: jQuery plug-in korišćenje sa primerima

  • Lighbox (MODAL) klasa plugin-ova: Colorbox, implementacija, primeri korišćenja
  • jQuery UI – Datepicker, implementacija na bazi jQuery UI core-a, primeri korišćenja
  • Morris.js – generisanje složenih grafikona, primeri, dinamička AJAX/JSON implementacija
  • Završne napomene i saveti

Trajanje i tempo kursa:

5 dana (20 škol.čas.)


Literatura za polaznike:

Skripta u elektronskoj formi


Seritifikat:

Nastavni Centar Informatika svim polaznicima izdaje sertifikat o odslušanoj obuci, koji potvrđuje da polaznici vladaju materijom i da u praksi mogu da primene stečena znanja.