Izrada web prezentacije “Kuća snova”
UNIVERZITET SINGIDUNUM
FAKULTET ZA INFORMATIKU I MENADŽMENT
Mirko Milošević
Izrada web prezentacije
„Kuća snova“
- Diplomski rad -
Beograd, 2009.
UNIVERZITET SINGIDUNUM
FAKULTET ZA INFORMATIKU I MENADŽMENT
IZRADA WEB PREZENTACIJE
„KUĆA SNOVA“
- Diplomski rad -
Mentor:
Student:
Prof. dr
Mladen Veinović
Mirko Milošević
Br. indeksa:
III-18/2007
Beograd, 2009.

Apstrakt
U ovom radu opisane su neke od najznačajnijih
tehnologija koje se koriste u
web programiranju i web dizajnu. Od
(X)HTML
i
CSS
tehnologije za izradu
statičkih web stranica, preko kombinacije
PHP
i
MySQL
tehnologija za ubacivanje
dinamičkih sadržaja do
Flash
tehnologije za dodavanje multimedijalnog karaktera
stranici. Nakon opisa tehnologija, prikazana je sama izrada i finalni izgled
prezentacije „Kuća snova“
.
Ključne reči
Web,
HTML
,
PHP
,
MySQL
.
Abstract
In this paper some of the most important web programming and web design
technologies are described. From
(X)HTML
and
CSS
technologies for creating
static pages, through combination of
PHP
and
MySQL
for adding dynamic content,
ending with
Flash
for adding multimedia to the page. Finally, the process of
creation and the final view of web presentation “Dream house” are presented.
Key words
Web,
HTML
,
PHP
,
MySQL
.
SADRŽAJ
1.
UVOD ............................................................................................... 1
2.
INTERNET RAZVOJ ........................................................................ 2
2.1.
Markup jezik ............................................................................................. 4
2.2.
Jezik liste stilova...................................................................................... 4
2.3.
Kodiranje na serverskoj/klijentskoj strani ............................................. 5
2.4.
Baza podataka .......................................................................................... 5
2.5.
Multimedija ............................................................................................... 6
3.
(X)HTML ........................................................................................... 8
3.1.
HTML ......................................................................................................... 8
3.1.1.
Elementi .................................................................................................................................................. 9
3.1.2.
Atributi elemenata .......................................................................................................................... 10
3.1.3.
Karakterne i objektne reference .............................................................................................. 10
3.1.4.
Deklaracija tipa dokumenta ....................................................................................................... 10
3.2.
XHTML .................................................................................................... 11
3.2.1.
XHTML 1.0............................................................................................................................................ 11
3.2.2.
Modularizacija XHTML-a .............................................................................................................. 12
3.2.3.
XHTML 1.1............................................................................................................................................ 12
3.2.4.
XHTML 2.0............................................................................................................................................ 13
3.3.
Validacija XHTML dokumenata ............................................................. 14
3.3.1.
Osnovni element .............................................................................................................................. 14
3.3.2.
Doctype .................................................................................................................................................. 15
3.3.3.
XML deklaracija ................................................................................................................................ 15
3.3.4.
Greške u kodiranju.......................................................................................................................... 16
4.
CSS ................................................................................................ 18
4.1.
Upotreba ................................................................................................. 19
4.2.
Izvori ....................................................................................................... 19
4.3.
Sintaksa .................................................................................................. 20
4.4.
Kompatibilnost ....................................................................................... 21
4.5.
Prednosti i mane .................................................................................... 22
5.
PHP ................................................................................................ 25
5.1.
Upotreba ................................................................................................. 26
5.2.
Sintaksa .................................................................................................. 27
5.3.
Tipovi podataka ..................................................................................... 28
5.4.
Funkcije .................................................................................................. 29
5.5.
Objekti ..................................................................................................... 30
5.6.
Optimizacija brzine ................................................................................ 30

1
1. UVOD
U
ovom radu baviću se tehnologijama za izradu web prezentacija koje su u
osnovi statičke, ali poseduju i određene elemente kod kojih se sadržaj generiše
dinamički.
Nakon
Uvoda, uopšteno ću izložiti osnovne karakteristike tehnologija
neophodnih za razvoj dinamičkih web prezentacija, a u kasnijim poglavljima
detaljno ću opisati svaku od tehnologija koju sam odlučio da implementiram u
svoju web prezentaciju. To su
XHTML
,
CSS
,
PHP
,
MySQL
i
Flash
tehnologije. O
njima ću govoriti tako što ću najpre predstaviti njihov istorijat, osobenosti, način
upotrebe, glavne prednosti i mane.
U praktičnom delu rada opisaću proces izrade i objavljivanja web prezentacije
„Kuća snova“.
Ovu prezentaciju sam izradio aprila 2008. godine za potrebe
istoimenog
reality show
-a u produkciji produkcijsko-marketinške agencije
Advantage
iz Beograda. Emisija je svakodnevno emitovana tokom dvanaest
nedelja na televiziji
B92
koja poseduje nacionalnu frekvenciju i bila je veoma
gledana. U skladu sa tim prezentacija je morala da odgovori na visoke zahteve u
smislu velikog broja poseta, multimedijalnih sadržaja, svakodnevnog ažuriranja
sadržaja i administracije foruma.
Imajući u vidu da u dotadašnjem radu nisam imao iskustva sa ovako velikim
projektima, čekalo me je dosta posla i širenja saznanja. Up
ravo zbog toga
smatram da je to zanimljivo elaborirati u ovom diplomskom radu.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti