Giới thiệu mơn học
Lập trình Web
Nội dung chính
HTML (HyperText Markup Language )
CSS (Cascading Style Sheet)
Javascript
PHP – MySQL
Chi tiết
Đánh giá
Kiểm tra thường xuyên:
• lý thuyết
• thực hành
• seminar (tùy chọn)
Thi cuối kỳ:
• thực hành
Điểm học phần =
40% điểm thường xuyên + 60% điểm thi
Thông tin GV
Giảng viên: ThS. Nguyễn Minh Vi
Đơn vị: bộ môn Kỹ thuật phần mềm,
khoa Kỹ thuật-Công nghệ-Môi trường,
trường ĐH An Giang.
Điện thoại: 0988994683
Email:
Tổng quan Internet
Nội dung
Internet
Địa chỉ internet
Tập giao thức TCP/IP
Các dịch vụ cơ bản của internet
Dịch vụ WWW
Internet
Mạng máy tính: hệ thống kết nối từ 2 máy
tính trở lên
• LAN (Local Area Network)
• WAN (Wide Area Network)
• INTERNET
Internet: hệ thống thơng tin tồn cầu, gồm
các mạng máy tính liên kết với nhau trên
phạm vi tồn thế giới
Địa chỉ Internet
Mỗi máy trên internet có một địa chỉ duy
nhất
• Địa chỉ dạng số
• Địa chỉ dạng chuỗi
IP
tên miền
(domain name)
Việc ánh xạ giữa IP và tên miền do DNS
servers (Domain Name System) thực hiện
IP
DNS
Tên miền
Địa chỉ Internet: IPv4
Có dạng
n1.n2.n3.n4
0 ni 255
Ví dụ
125.234.238.6
72.30.2.43
74.125.31.105
Địa chỉ Internet: tên miền
Có dạng
tên_site.tên_lĩnh_vực.tên_nước
Ví dụ
www.agu.edu.vn
www.yahoo.com
Địa chỉ Internet: tên miền
Tên site: gợi nhớ, đăng ký
Tên lĩnh vực
edu (educational)
com (commercial)
gov (goverment)
…
org (organization)
net (networking)
mil (military)
Tên nước
vn (Vietnam)
us (United States)
cn (China)
jp (Japan)
au (Australia)
…
Tập giao thức TCP/IP
TCP/IP: Transmission Control Protocol /
Internet Protocol
Là tập hợp các giao thức truyền nhận và
sửa lỗi dữ liệu, cho phép truyền dữ liệu từ
máy này đến máy khác trên internet
Các dịch vụ cơ bản của Internet
Dịch vụ WWW (World Wide Web)
• Cung cấp thơng tin dạng văn bản, hình ảnh,
âm thanh, phim ảnh, … (multimedia)
• Sử dụng giao thức HTTP (HyperText Transfer
Protocol)
Các dịch vụ cơ bản của Internet
Dịch vụ thư điện tử (Email)
• Gửi nhận thư
• Sử dụng các giao thức:
SMTP (Simple Mail Transfer Protocol)
POP3 (Post Office Protocol)
IMAP (Internet Message Access Protocol)
Các dịch vụ cơ bản của Internet
Dịch vụ truyền file (FTP)
• Chia sẻ, truyền nhận tập tin
• Sử dụng giao thức FTP (File Transfer
Protocol)
Các dịch vụ cơ bản của Internet
Hội thoại trực tuyến
Chat
Truy cập từ xa
Telnet
Điện thoại Internet
Internet phone
Truyền hình, hội nghị Internet
…
Dịch vụ
World Wide Web
World Wide Web
World Wide Web là một dịch vụ cung cấp thông
tin trên hệ thống mạng Internet.
Các thông tin này được lưu trữ dưới dạng siêu
văn bản (hypertext).
Siêu văn bản
• văn bản (text)
• hình ảnh tĩnh (image)
• hình ảnh động (video)
• âm thanh (audio)
... được liên kết với nhau qua các siêu liên kết
(hyperlink)
Mơ hình hoạt động
Programmers,
Designers
Clients
Resources
Internet
Web Servers
Trình duyệt web
(Web browser)
Để sử dụng dịch vụ www, cần có trình duyệt
web (phần mềm dùng để hiển thị thơng tin truy
xuất từ Server cho Client)
Trình duyệt thơng dụng:
•
•
•
•
•
•
•
Mozilla Firefox
Google Chrome
Internet Explorer
Opera
Safari
Netscape Navigator
…
Một số khái niệm khác
Webpage: trang web, chứa các thơng tin
văn bản, hình ảnh, âm thanh, …
Website: tập hợp nhiều trang web liên
quan với nhau
URL (Uniform Resource Locator): địa chỉ
định vị một trang web, một tài nguyên trên
internet
tên miền
URL
Hyper Text Markup
Language
ThS Nguyễn Minh Vi
BM Tin học – ĐH An Giang
Giới thiệu
HTML:
ngôn ngữ đánh dấu siêu văn bản
biểu diễn nội dung và hình thức trang web
bằng tập các thẻ
Soạn thảo tài liệu HTML:
Notepad, Notepad++, …
Frontpage, Dreamwaver, WebMatrix, Sublime
Text…
Hiển thị tài liệu HTML: các trình duyệt
(web browser)
Chrome, Firefox, IE, Netscape, Opera, …
Lịch sử phát triển
Phiên bản
Năm
HTML
1991
HTML 2.0
1995
HTML 3.2
1997
HTML 4.01
1999
XHTML
2000
HTML5
2014
Tập tin HTML
Cấu trúc một tập tin HTML
<!DOCTYPE html>
<html>
<head>
Phần tiêu đề
</head>
<body>
Phần nội dung
</body>
</html>