intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình Web: Tổng quan về Web

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:23

37
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Nội dung chính của "Bài giảng Lập trình Web: Tổng quan về Web" cung cấp cho bạn những kiến thức về phân loại trang web, mô hình web tĩnh, ngôn ngữ phía Server và sự phát triển của công nghệ Web. Mời các bạn tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình Web: Tổng quan về Web

  1. Tổng quan về Web
  2. Phân loại trang web  Trang web tĩnh:  Là trang được lưu trữ sẵn trên server.  Khi có yêu cầu từ phía client, trang này sẽ được tải về và hiển thị trên browser.  Trang web động:  Là các chương trình được thực hiện trên server.  Kết quả của các chương trình là trang web tĩnh HTML và được gửi về client.
  3. Phân loại trang web  Trang web có nhúng các Applet và Script:  Là các trang HTML có nhúng các câu lệnh script và applet như :JavaScript , VBScript , Perl...  Các applet và script được thực bên phía client
  4. Mô hình web tĩnh
  5. Mô hình Web động
  6. Ngôn ngữ phía Server  PHP  ASP, ASP.NET  Perl  J2EE  Python (Django)  Ruby (Ruby on Rails)  ColdFusion
  7. ASP.NET  Ví dụ một đoạn code
  8. Perl  Được sử dụng nhiều trong lập trình web trước đây  Hiện nay tập trung vào các ứng dụng xử lý văn bản  Ví dụ một đoạn code (phá mã hóa DVD)
  9. Ruby  Ngôn ngữ hướng đối tượng, thực thi nhanh  Ví dụ một đoạn code  Các web server mặc định thường không hỗ trợ Ruby, phải cấu hình thêm nếu sử dụng
  10. Python  Ngôn ngữ hướng đối tượng, dễ sử dụng (đặc biệt trên Linux)  Ví dụ một đoạn code:
  11. Sự phát triển của công nghệ Web
  12. Công nghệ Web  Công nghệ Web: tập hợp các công nghệ dùng để phân tích, thiết kế, thực hiện, kiểm thử, vận hành và bảo trì các ứng dụng Web với chất lượng cao nhất.  Ứng dụng Web: ứng dụng được chạy trên nền web
  13. Công nghệ Web  Qui trình xây dựng ứng dụng web  Thu thập yêu cầu  Phân tích, thiết kế  Phát triển  Kiểm thử  …  Các công nghệ  HTML, JSP, AJAX, …  Quản lý dự án  CVS/SVN, JUnit …
  14. Sự phát triển của công nghệ Web Web 1.0 Web 2.0 Web 3.0
  15. Các loại Web Semantic Web Social Web Complexity Workflow Based Portal Interactive, Oriented Transactional Doc-Centric Development History
  16. Document-Centric Websites  Là những tài liệu ở dạng HTML tĩnh  Cập nhật bằng tay  Thuận lợi  Đơn giản, ổn định, thời gian đáp ứng nhanh  Khó khăn  Chi phí cho việc cập nhật thường xuyên các tài liệu
  17. Web tương tác & giao dịch (Interactive/Transactional)  Chuẩn CGI (Common Gateway Interface) tạo ra trang web động  Tương tác đơn giản  Cập nhật nội dung thông qua phiên giao dịch  Không tập trung (Decentralized)  Kết nối với cơ sở dữ liệu  Độ phức tạp cao
  18. Ứng dụng web dựa trên Workflow  Được tổ chức để xử lý các công việc giữa các bộ phận trong các tổ chức xã hội hoặc các doanh nghiệp  Ví dụ: Chính phủ điện tử (e-Government)  Vai trò của Web services: khả năng cộng tác, kết nối mềm  Độ phức tạp rất cao
  19. Web xã hội  Phi cấu trúc, môi trường hợp tác  VD: Wiki  Web xã hội  Hướng về truyền thông cộng đồng. VD: Blogs.  Tích hợp với các hình thức khác của các ứng dụng web. VD: NetFlix.
  20. Cổng thông tin điện tử  Một điểm truy cập với rất nhiều thể loại thông tin khác nhau  VD: MSN, Yahoo, AOL, …  Các loại cổng thông tin phổ biến:  Công cộng  Thương mại  Doanh nghiệp
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2