Course Contents/Structure
Theoretical education: Introduction. History. Current situation. Future (IPv6). Domain Name System (DNS) .Firewall (port filtering, state filtering, content filtering). Web servers (HTTP, work principle, architecture, static and dynamic, implementations: Internet Information Services and Apache). Mail servers (SMTP, POP3, IMAP, monolithic (send mail) and modular (qmail) servers, security, cryptography, authentication and user authorization). FTP servers (architecture, implementation, performance, security (Secure FTP, ...), anonymous mode). Proxy servers (types, architecture, implementation (SQUID), reversive proxy, accelerators, caching proxy). Remote access (Telnet, rshell, SSH, Remote Desktop (Windows), Virtual Network Computer - VNC). Internet access by modem, LAN and WLAN; Browser programs (install, customize, upgrade, secure Internet use, off-line operation). Interactive communication (irc, chat, VoIP, video conferencing).
Practical training: Client Side Scripts, JavaScript XML DOM, Introduction to AJAX, Introduction to PHP, Web Application Development using XML, MySQL, AJAX, and PHP, Web services.
|
1. Cedeño, N.: Internet i njegovi alati, Beograd : Mikro knjiga, 1996.
2. Lyons, C.J.: Osnove projektovanja Web prezentacija za profesionalne projektante, Beograd: CET
[i. e.] Computer Equipment and Trade, 2001.
3. Powell, T.A.: Web dizajn : kompletan priručnik, Beograd : Mikro knjiga, 2001.
4. Senn, J.A.: Informaciona tehnologija: principi, praksa, mogućnosti, Beograd: Kompjuter biblioteka, 2007.
|