You are on page 1of 15

L thuyt: 45 tit Thc hnh: 30 tit

GVHD: Dng Khai Phong Email: khaiphong@gmail.com Website: http://sites.google.com/site/khaiphong

1/ Gii thiu tng quan Web


2/ HTML v JavaScript

3/ Cc i tng trong ASP.Net


4/ ADO.Net (kt ni c s d liu)
5/ Trin khai ng dng Web + n tp

PHN 1:

1. Webpage Website

2. HTML, XHTML, DHTML


3. Cc ngn ng lp trnh web

4. Web Server Web Browser HTTP


5. M hnh ng dng

6. Qu trnh Request - Respone

a. Webpage:
Web l mt h thng cc vn bn c mi siu lin kt bn trong vi nhau (interlinked hypertext documents) c truy xut thng qua h thng Internet.

Webpage l mt trang thng tin cha: vn bn (text), hnh nh (images), phim (videos) v cc a phng tin khcc mi siu lin kt vi nhau (hyperlinks).
Mt trang web l mt tp tin HTML hoc XHTML c truy xut thng qua giao thc HTTP.

b. Website:
Website l mt tp hp cc trang web nm trong mt tn min hoc tn min ph trn WWW ca h thng mng Internet. Phn loi: Website tnh: ch yu gii thiu thng tin Website ng: c s tng tc vi ngi dng

WEBSITE
WEB PAGE Trang ch WEB PAGE Gii thiu WEB PAGE Tin tc WEB PAGE Sn phm WEB PAGE Lin h WEB PAGE Hnh nh

WEB PAGE Qung co

WEB PAGE Menu


WEB PAGE S kin

WEB PAGE Videos

a. HTML:
HTML l vit tt ca HyperText Markup Language (ngn ng nh du siu vn bn). HyperText vn bn c th kt ni n vn bn khc. S dng cc th nh du vn bn, gip trnh duyt xc nh c cch biu din trang web n ngi s dng. Mt tp tin HTML l mt tp tin vn bn trong c cha cc th nh du. (cc tp tin ny c phn m rng l *.htm hoc *.html)

b. XHTML:
XHTML l vit tt ca eXtensible HyperText Markup Language (ngn ng nh du siu vn bn m rng): l ngn ng nh du tng t ngn ng HTML nhng c c php cht ch hn.

XHTML c xem l th h tip theo ca HTML da trn chun XML.

c. DHTML:
DHTML l vit tt ca Dynamic HyperText Markup Language (ngn ng nh du siu vn bn ng). L ngn ng dng to ra trang web da trn s kt hp ca nhiu k thut nh: ngn ng HTML tnh, ngn ng kch bn my khch (Javascript), ngn ng nh dng trnh din Cascading Style Sheets (CSS) v Document Object Model (DOM). DHTML cho php ngi dng thm cc hiu ng vo cc trang web m HTML khng thc hin c.

Hin nay, c nhiu ngn ng lp trnh h tr cho vic vit cc ng dng web chy trn my ch (xy dng cc website ng) nh: ASP (Active Server Pages): do Microsoft pht trin.

JSP (Java Server Pages): IBM pht trin.


PHP (Hypertext Preprocessor): cng ng pht trin (cc ti liu lin quan PHP c cung cp ti Zend).

Web Server: l ni nhn v iu phi cc yu cu t Web Browser v gi kt qu tr v.

Web Browser: l ni th hin d liu, tp hp d liu ca ngi dng v gi n Web Server.


HTTP: l mt giao thc dng trao i thng tin gia Web Browser vi Web Server. Hnh ng gi ni dung n Web Server trong qu trnh x l thng tin v sau Server tr kt qu v cho Web Browser th c xem l Postback V d: cc trang ng nhp website, forum

Web Browser

Web Server

Default.aspx

Client gi yu cu

1. 2. Th hin ln trang web Server hi p

X l yu cu Thi hnh code

3.
4.

Lu tr d liu
Gi kt qu

Trnh t x l:

Http Request 1. Web Browser (WB) ra yu cu


2. HTTP gi yu cu n Web Server (WS) (GET) 3. Web Server x l yu cu

4. Web Server gi hi p (kt qu)Internet n Web Browser (s dng giao thc


HTTP gi HTTP response n trnh duyt ) 5. Web Browser x l kt qu (response) v th hin ln trang Web 6. Khi ngi dng nhp d liu hoc thc hin mt hnh ng gi d liu v

Web Server (nh click chut Http vo nt lnh Submit) Response Web Server Web Browser 7. Lc HTTP c s dng gi d liu n Web Server (POST)
8. Web Server x l d liu 9. Web Server gi hi p (kt qu) n Web Browser (s dng giao thc

HTTP gi HTTP response n trnh duyt )


10.Trnh duyt x l kt qu (response) v th hin ln trang Web

You might also like