WEB APPLICATION
University of Natural Sciences- HCMC
Faculty of Electronics and Telecommunications
Sinh viên thực hiện:
Trương Thanh Hải MSSV:0620019
Huỳnh Tấn Hùng MSSV :0620021
Trần Bình Trọng MSSV: 0620089
Hoàng Anh Tuấn MSSV: 0620092
Nôi Dung Trình Bày:
1/ Định Nghĩa Web.
2/ Lịch Sử Phát Triển.
3/ Tìm hiểu về ứng dụng Web.
4/ Ngôn Ngữ Lập Trình & Công Cụ Truy Cập.
5/ Thông Tin & Dữ Liệu & Bảo Mật.
6/ Các Ứng Dụng Của Web.
7/ Định Hướng Phát Triển.
1/ Vấn Đề Đặt Ra:
Bạn muốn biết thông tin về một công ty ?
Bạn muốn mua bán mà không cần ra ngoài ?
Bạn muốn tìm tài liệu cho học tập và nơi giải đáp
mọi thắc mắc trong công việc học tập?
Bạn muốn xem những bộ phim Hot nhất ?
Bạn muốn nghe nhac hay tạo một trang lưu trữ
những thông tin cá nhân của mình???
Giải quyết những vấn đề này ra sao ????????
Hướng Giải Quyết ???
Ngày 6-8-1991, Tim Berners Lee công bố
chương trình web
Web là gì & Ứng dụng ra sao ?
Định nghĩa web
Website là một văn phòng ảo của doanh nghiệp trên
mạng Internet. Website bao gồm toàn bộ thông tin,
dữ liệu, hình ảnh về các sản phẩm, dịch vụ và hoạt
động sản xuất kinh doanh mà doanh nghiệp muốn
truyền đạt tới người truy cập Internet.
Web là nơi chúng ta có thể trao đổi mọi thông tin ,tài
liệu . là nơi chúng ta có thể mua bán trực tuyến và
giải trí….
Web là nơi chúng ta có thể chia sẻ cảm xúc và là nơi
lưu trữ những thông tin cá nhân.
2/ Lịch sử phát triển của web
Ngày 6-8-1991, Tim Berners Lee công bố chương trình
web. Dự án “World Wide Web”
Ngày 12-12-1991: Máy chủ đầu tiên ngoài châu Âu online
Tháng 11-1992: Đã có 26 máy chủ web online
Ngày 22-4-1993: Trình duyệt Mosaic cho Windows ra đời
Tháng 6-1993: Ngôn ngữ HTML (Hypertext Mark
Language) dùng trong lập trình web được công bố.
Tháng 2-1994: Tiền thân của Yahoo được đưa lên internet.
Ngày 9-8-1995: “Bùng nổ tên miền .com”. Hàng loạt công ty trực tuyến chính
thức mở cửa website của mình.
Ngày 24-8-1995: IE được phát hành và là một phần trong Windows 95.
Tháng 9-1998: Google mở cửa văn phòng đầu tiên của mình tại một gara ở
California.
Tháng 8-2000: Đã có gần 20 triệu Website
Năm 2009: Đã có…102.615.362 website.
ÖÙng duïng WEB laø gì ?
Ứng dụng web (hay web
application) là một trình
ứng dụng mà có thể tiếp
cận thông qua mạng như
Internet hay intranet.
Một vài ứng dụng Web
thông dụng như: Webmail,
bán hàng trực tuyến, wiki,
forum, blog, …
3/ Tìm hiểu về ứng dụng Web
Domain Hosting:Tên miền (Domain name) là
định danh của website trên Internet
Quy trình đăng kí một tên miền
Tên miền được chia
làm 2 dạng chính:
Quốc tế
.com, .net, .org, …
Quốc gia
Cấp 2: *.vn, *.us,
*.uk, *.sg,
Cấp 3: *.com.vn,
*.co.uk, *.com.sg, …
11
Cấu tạo của một tên miền
Tên miền (Domain name) không được vượt
quá 63 ký tự, bao gồm cả phần .com, .net,
.org.
Tên miền chỉ bao gồm các ký tự trong bảng
chữ cái (a-z), các số (0-9) và dấu trừ (-).
Không thể bắt đầu bằng hoặc kết thúc tên
miền bằng dấu trừ (-).
Tên miền không cần bắt đầu bằng http://
hoặc www hoặc http://www.
12
Quy định khi đặt tên miền
Web Hosting
Web Hosting là nơi lưu trữ tất cả các trang Web, các thông tin,
tư liệu, hình ảnh của Website trên một máy chủ Internet
Các yêu cầu cần thiết
của một Web Hosting
Tính năng
Tốc độ
Dung lượng
Băng thông
Bảo mật.
Web hosting
Hỗ trợ truy xuất máy chủ bằng
giao thức FTP để truyền tải tập
tin
Hỗ trợ các các ngôn ngữ lập
trình cũng như cơ sở dữ liệu
tưng ứng để thực thi ứng dụng
Web trên Internet
Có 2 nhánh là Windows
Hosting và Linux Hosting
Ngoài ra các công ty và
doanh nghiệp lớn cũng có
thể tự thiết lập Server riêng
Bảng điều khiển Control
Panel của một gói Hosting
Phaàn meàm maùy chuû Web
Web Server (máy phục vụ Web): máy tính mà
trên đó cài đặt phần mềm phục vụ Web
Bất kỳ một máy tính nào cũng có thể trở thành
một Web Server bởi việc cài đặt lên nó một
chương trình phần mềm máy chủ Web (Web
Server Software) và sau đó kết nối vào Internet
hoặc mạng LAN
Giao dieän
Mô hình hoạt động của Web Server
Dùng để viết nên những Website động,
giúp người sử dụng thông qua giao diện
tương tác từ trình duyệt có thể làm việc
với cơ sở dữ liệu trên Server
Có nhiều loại ngôn ngữ khác nhau, hoạt
động trên những môi trường khác nhau
tương ứng
18
4/ Ngoân Ng L p Trìnhữ ậ
Ngôn ngữ lập trình web
Ngôn ngữ lập trình web
Để thiết kế giao diện cho Website, ta dùng
ngôn ngữ đánh dấu HTML
Có thể chèn vào những đoạn code ngôn
ngữ kịch bản như Java Script, VB Script,
hoặc Shock Wave Flash
19
PHP
HTML
ASP
XML
JSP
JAVASCRIPT
VB SCRIPT
20
Một số ngôn ngữ lập trình tiêu biểu
PHP (Hypertext Preprocessor)
Được chạy trên máy chủ Linux hoặc Windows.
Đặc điểm
Mã nguồn mở, miễn phí.
Cú pháp giống C và Java.
Dễ viết, dễ dùng, dễ phát triển, triển khai nhanh.
Là ngôn ngữ lập trình web phổ biến nhất hiện nay
Thích hợp cho các trang web vừa và nhỏ.
HTML(HyperText Markup Language)
Ngôn ngữ Đánh dấu Siêu văn bản
Thiết kế giao diện cho Website tĩnh
ASP(active server pages)
ASP và sau này là ASP.NET
Chạy trên máy chủ Windows hoặc Linux .
Được Microsoft xây dựng trên nền tảng .NET,
kết hợp với cơ sở dữ liệu MS SQL Server.
Chỉ hoạt động trên các họ Web server của
Microsoft.
Thích hợp cho các trang Web lớn.
XML(Xtensible Markup Language)
Ngôn ngữ xây dựng cấu trúc tài liệu
văn bản do W3C đề xuất
Dựa theo chuẩn SGML (Standard
Generalized Markup Language)
Tạo nội dung động , độc lập với các
máy server
JSP (JavaServer Pages)
Là sự mở rộng của công nghệ
JavaServlet (chuẩn J2EE của SUN)
JSP có ưu điểm so với ASP: sau lần đầu
thực thi, mã được lưu lại trong bộ nhớ
Đa nền, hướng đối tượng, bảo mật an
toàn.