Tải bản đầy đủ (.pdf) (327 trang)

Giáo trình lập trình web

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (30.18 MB, 327 trang )

Nguyễn Huy Khánh


Khoa Công nghệ thông tin
Bộ môn Công nghệ phần mềm
20/05/2011
Lập trình Web 1
2
Mục tiêu môn học
Nội dung môn học
Công cụ sử dụng
Kiến thức yêu cầu
Tài liệu tham khảo
Đánh giá kết quả
Liên hệ
Nắm vững các khái niệm căn bản của quá trình
thiết kế, cài đặt và triển khai một ứng dụng
web
Thiết kế trang Web và cài đặt một ứng dụng
Web hoàn chỉnh
Triển khai và khai thác ứng dụng web trên
Intranet/Internet
20/05/2011
Lập trình Web 1
3
Giới thiệu về Internet
Thiết kế trang web DHTML
Ngôn ngữ HTML
Ngôn ngữ CSS
Ngôn ngữJavaScript
HTML DOM


Tạo web động bằng
Ngôn ngữ PHP
Cơ sở dữ liệu MySQL
20/05/2011
Lập trình Web 1
4
Thiết kế trang web HTML
Notepad++
Adobe Dreamweaver
Lập trình Javascript
Visual Studio
Adobe Dreamweaver
Lập trình PHP
Dreamweaver
Eclipse PDT
Netbeans
Gói web server
XAMPP
WampServer
20/05/2011
Lập trình Web 1
5
Kỹ năng lập trình C++
Kiến thức về hệ quản trị cơ sở dữ liệu
quan hệ
Kỹ năng sử dụng ngôn ngữ truy vấn SQL
20/05/2011
Lập trình Web 1
6
Ebook

Beginning HTML with CSS and XHTML -
Modern Guide and Reference
CSS Mastery Advanced Web Standers
Solutions Second Edition
Build Your Own Database Driven Website
Using PHP & MySQL 4th Edition
PHP and MySQL: Create - Modify - Reuse
Web


20/05/2011
Lập trình Web 1
7
Diễn đàn môn học (Moodle)
/>p?id=1170
Email:
Quy tắc gửi mail
Tiêu đề: [Web1-Lop] – Nội dung tiêu đề
Trong mail ghi rõ họ tên và MSSV
Ví dụ:
[Web1-08NT] – Hiện tên cột trong DataGrid
20/05/2011
Lập trình Web 1
9
Nguyễn Huy Khánh

Khoa Công nghệ thông tin
Bộ môn Công nghệ phần mềm
Gii thiu lch s
Các khái nim căn bn

Các dch vụ cơ bn của Internet
Khai thác tài nguyên trên Internet
Các bưc thiết lập website
2 20/05/2011 Lập trình Web 1

3 20/05/2011 Lập trình Web 1
Mng Internet xut phát t mng ARPANET
của M (1969) – mng gia các trưng Đi
học
1989 - Tim Berners-Lee phát minh ra giao
thc World Wide Web, sau đ to ra ngôn
ng Hypertext Markup Language - HTML
25/12/1990 – Tim viết trình duyt (Web
Browser) và Web server đu tiên (CERN
HTTPd)
T năm 1993 Internet phát trin rt nhanh
Vit nam c Internet vào tháng 11/1997
4 20/05/2011 Lập trình Web 1
Theo Netcraft, tháng 08/2010
c tt c 213,458,815 site
5 20/05/2011 Lập trình Web 1
6 20/05/2011 Lập trình Web 1
Là các dch vụ phân tán cung cp thông tin
multimedia da trên hypertext
phân tn: thông tin đưc đt trên nhiu máy
chủ khp thế gii
multimedia: thông tin bao gm text, graphics,
sound, video
hypertext: là k thuật đưc s dụng đ truy
cập thông tin

Cung cp truy cập vào các tài nguyên
mng
FTP, News, …
7 20/05/2011 Lập trình Web 1

8
Users (clients)
Browse
Internet
(WWW)
WWW Servers
Authors write
HTML


resources
(HTML files)
20/05/2011 Lập trình Web 1
Gii thiu lch s
Các khái nim căn bn
Các dch vụ cơ bn của Internet
Khai thác tài nguyên trên Internet
Các bưc thiết lập website
9 20/05/2011 Lập trình Web 1
Web = protocol + language + naming infrastructure

HTTP - HyperText Transport Protocol
Là giao thc giao tiếp gia WWW client and server
HTML - HyperText Markup Language
Ngôn ng biu diễn các tài liu WWW

URL - Uniform Resource Locator
Đa ch web (xác đnh duy nht)
10 20/05/2011 Lập trình Web 1
Đa ch IP – IP Address
Là 1 con s 32 bit, chia thành 4 s 8 bit, vd: 203.162.33.44 (gm 2
phn: network address, host address)
Xác đnh đi tưng nhận và gi thông tin trên Internet
Đ biết IP: ping www.intel.com

11 20/05/2011 Lập trình Web 1
Tên min – Domain name
Là tên giao dch của công ty hay t chc trên Internet.
V dụ: www.intel.com :
Là đa ch của 1 máy chủ thuc t chc (công ty)
INTEL
C đa ch IP là 125.56.199.27, c tên máy chủ là
WWW
Là tên min cp 1 (.com, org, .edu,. biz, .net,)
nh x gia tên min v đa ch IP
Do DNS server – Domain name system (service) đm
trách
12 20/05/2011 Lập trình Web 1
13
Avant Browser Konqueror
(KDE 4.2)
Text browser Maxthon Flock Epiphany
(Gnome)
K-Meleon
AOL Explorer
Google Chrome

Apple Safari Opera Netscape
Mozilla Firefox Internet Explorer
20/05/2011 Lập trình Web 1
20/05/2011 Lập trình Web 1 14

15 20/05/2011 Lập trình Web 1
Theo vào
lúc 21:48:01ngày 16/09/2010
20/05/2011 Lập trình Web 1 16
Hin th (nếu c th) các tài nguyên khác nhau
Kh năng hin th :
Text-only (Lynx, )
Graphic (MSIE, Netscape, )

Hin th đưc nhiu loi nh
TEXT, GIF, JPEG, sound, video, postscript,
H tr nhiu giao thc
HTTP, FTP, SMTP, POP,

C th “plug-in” các công cụ vào browser đ tăng tnh năng (3D
animation, SWF, )
17 20/05/2011 Lập trình Web 1

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×