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

Bài giảng Công nghệ Web và ứng dụng - Nguyễn Văn Hòa

Chia sẻ: Đinh Gấu | Ngày: | Loại File: PDF | Số trang:27

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

Bài giảng công nghệ web và ứng dụng - Nguyễn Văn Hòa nhằm giới thiệu đến bạn đọc về những nội dung: Giới thiệu tổng quan về Web, cấu trúc của Website, công nghệ Web, PHP nâng cao, sử dụng mã nguồn xây dựng Website. Mời các bạn tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Công nghệ Web và ứng dụng - Nguyễn Văn Hòa

  1. Công Nghệ Web và Ứng Dụng Giảng viên: Nguyễn Văn Hòa Khoa KT-CN-MT ĐH An Giang 1
  2. Thông tin cần thiết  Địa chỉ email : nvhoa@agu.edu.vn  Chỉ liên lạc qua điện thoại nếu thật cần thiết  Tài liệu của môn học : http://staff.agu.edu.vn/nvhoa/WE  Qui định trong lớp: 2
  3. Mục tiêu của môn học  Có thể phân tích, thiết kế Website  Cấu trúc của Website  Qui trình xây dựng: plateform, ngôn ngữ LT  Công nghệ xây dựng Website  Tìm hiểu thêm vài ngôn ngữ lập trình W  Xây dựng Website với mã nguồn mở  CMS, E-Commercial, WebService … 3
  4. Yêu cầu môn học  Sinh viên phải dự đầy đủ số tiết lý thuyết  Tiết thực hành bắt buộc phải có mặt  Thực hiện đồ án nhóm hoặc cá nhân 4
  5. Đánh giá môn học  Kết quả bài tập thực hành từng buổi (10%)  Đồ án môn học 40%  Thi thực hành 50% 5
  6. Nội dung môn học  Giới thiệu tổng quan về Web  Cấu trúc của Website  Công nghệ Web  PHP nâng cao  Sử dụng mã nguồn xây dựng Website 6
  7. Tài liệu tham khảo  Kappel, G., Proll, B. Reich, S. Retschitzegger, W. Web Engineering, 2006 Wiley & Sons  Roger Pressman, David Lowe. Web Engineering: A Practitioner's Approach, 2009, McGraw-Hill Higher  Course online Web Technologies, Web Engineering  Slide bài giảng TS. Đỗ Thanh Nghị, CN. Nguyễn Hoàng Tùng 7
  8. Chương 1: Giới thiệu tổng quan về Web Giảng viên: Nguyễn Văn Hòa Khoa KT-CN-MT – ĐH An Giang 8
  9. Nội dung  Khái về Web  Các loại Web  Công nghệ Web là gì?  Các loại Web ứng dụng  Các lĩnh vực được dùng trong công nghệ Web 9
  10. Web là gi?  Web là công nghệ trên Internet cho phép thể hiện các thông tin một cách sinh động, gần gũi với con người hơn trên 1 trang thông tin gọi là trang Web.  Trang Web được trình bày trên các bộ trình duyệt Web (Browser) trên các máy Client.  Trang Web chính là các file văn bản dạng Text được cấu trúc hoá theo ngôn ngữ HTML 10
  11. Các loại trang web  Trang web tĩnh : là trang đã được lưu trữ sẵn trên Server và 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.  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 11
  12. Trang Web tĩnh  Thí dụ trang Web cá nhân staff.agu.edu.vn/nvhoa 12
  13. Các cách tạo trang Web động  CGI (Common Gateway Interface) : là chuẩn chung để “user interact with internal script trên server như C, C++, Python, Perl, Tck/Perl, Php...”  ASP: là thành phần được cài thêm vào Web Server để tạo ra các trang Web động.  JSP: là công nghệ của hãng Sun MicroSystem. Nó là sự tích hợp của cả Web Server và JSP để tạo trang Web động. 13
  14. Các cách tạo trang Web động (tt) 14
  15. Các cách tạo trang Web động (tt) 15
  16. Công nghệ Web là gì?  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 chính là phần mở rộng của công nghệ phần mềm, nhưng lấy Web làm trung tâm  Không giống như phần mềm truyền thống, Web Server bao gồm: development & user platform 16
  17. Công nghệ Web là gì?  Qui trình xây dựng Website  Requirements collection  Design  Development  Testing  Web Technologies  HTML, JSP, AJAX, …  Project Management  CVS/SVN, JUnit … 17
  18. Các loại Web ứng dụng Ubiquitous Semantic Web Social Web Collaborative Complexity Workflow Based Portal Transactional Oriented Interactive Doc-Centric Development History 18
  19. Document-Centric Websites  Tiền thân của Web ứng dụng  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 19
  20. Tương tác và giao dịch  Chuẩn CGI (Common Gateway Interface)  Script program sinh ra các Webpage  Sử dụng các phương thức HTTP PUT or POSTs,  Tương tác đơn giản  Tạo ra trang web động  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 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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