Dinamički WEB sistemi

 

  Smjer: Teorijska kompjuterska nauka
  Semestar:  X                                                   
  Tip kursa:  Izborni
  Fond sati:      2+0+2
  Broj ECTS kredita:   6

 

Nastavni program:

 

  • Uvid u skriptne jezike koji pružaju efikasnu podršku za dinamičke WEB sisteme; Skriptni jezici PHP i ASP.NET;
  • Skriptni jezik PHP: Varijable; Nizovi; Funkcije; Klase i objekti; Obrasci i kolačići; Datoteke; Baze podataka; Sesije i trajnost podataka; XML;
  • Automatizovanje WEB-a; izrada WEB servisa; Internet servisi; Provjera identiteta i nezavisnosti od internet čitača; Uklanjanje grešaka; Ponovna upotreba koda; Razdvajanje HTML od PHP koda;
  • Izrada WEB lokacija zasnovani na šablonima i bazama podataka; Generisanje statičkih Web strana od dinamičnih podataka; Izrada Web lokacija za elektronsku trgovinu;
  • Uvod u ASP i programiranje za Web: Razvoj dinamičkih Internet aplikacija; Podešavanje okruženja; Pravljenje prve Web lokacije; pisanje prvog skripta; Obrada podataka koje je korisnik poslao; Slanje odgovora korisniku; Varijable i tabele za podatke; Rad sa znakovnim nizovima; Rad sa brojevima i datumima; Uslovno izvršavanje; Programske petlje; Procedure i funkcije; Pisanje strukturiranog koda; Uzimanje ostalih podataka od korisnika; Pravljenje baze podataka; Uvod u SQL; uvod u ADO; obrada grešaka i program Script Debugger; Pravljenje komponenata;
  • ASP u akciji: Katalog proizvoda; Korpa za kupovinu; Rad sa kupcima;
  • ASP komponente: Objekat Request; Objekat Response; Objekat Server; Objekat Session; Objekat Application i datoteka global.asa; Biblioteka Collaborative Data Objects; Biblioteka Scripting;

 

Literatura:

 

  • David Sklar: Learning PHP 5 (O’Reilly)
  • Rasmus Lerdorf, Kevin Tatroe i Peter MacIntyre: Programming PHP (O’Reilly)
  • Danny Goodman: Dynamic HTML: The Definitive Guide (O’Reilly)
  • Simson Garfinkel i Gene Spafford: Web Security, Privacy, and Commerce (O’Reilly)
  • David Sklar: Essential PHP Tools (Apress)
  • Cristian Darie, Zak Ruvalcaba; Build Your Own ASP.NET 2.0 Web Site Using C# & VB
  • Marco Bellinaso & Kevin Hoffman: ASP.NET Website Programming, C# Edition: Problem, Design, Solution
  • Tony Northrup, Shawn Wildermuth and Bill Ryan: Microsoft.NET Framework 2.0 Application Development Foundation
  • Priručnik za PHP: http://www.php.net/manual
  • Arhiva PHP prezentacija: http://talks.php.net
  • A Tourist’s Guide: http://www.php.net/sites.php
  • PHP DevCenter: http://www.onlamp.com/php
  • http://www.w3schools.com/ASPNET/aspnet_examples.asp