Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
641,24 KB
Nội dung
BÀI GIẢNG Thiết kế Web GVDD: Nguyễn Thị Hương Lý Email: lynth@ntu.edu.vn 2021 version Nội ung Giới thiệu tổng quan Web Ngôn ngữ HTML CSS JavaScrip Ngôn ngữ PHP 1.1 Webpage - Website ❑Webpage: ❖Web hệ thống văn có mối siêu liên kết bên với (interlinked hypertext documents) truy xuất thông qua hệ thống Internet ❖Webpage trang thơng tin chứa: văn (text), hình ảnh, video đa phương tiện khác có mối siêu liên kết với (hyperlinks) ❖Một trang web tập tin HTML XHTML truy xuất thông qua giao thức HTTP 1.1 Webpage – Website (tt) ❑Website: ❖Website tập hợp trang web nằm tên miền tên miền phụ WWW hệ thống mạng Internet ❖Phân loại: • Website tĩnh: chủ yếu giới thiệu thơng tin • Website động: có tương tác với người dùng 1.1 Webpage – Website (tt) 1.2 HTML, XHTML, DHTML ❑HTML: ❖HTML – HyperText Markup Language: ngơn ngữ đánh dấu siêu văn • HyperText – văn kết nối đến văn khác • Sử dụng “thẻ” để “đánh dấu” văn bản, giúp trình duyệt xác định cách biểu diễn trang web đến người sử dụng ❖Một tập tin HTML tập tin văn có chứa thẻ đánh dấu (có phần mở rộng *.html *.htm) 1.2 HTML, XHTML, DHTML (tt) ❑XHTML: ❖XHTML – eXtensible HyperText Markup Language (ngôn ngữ đánh dấu siêu văn mở rộng): tương tự ngơn ngữ HTML có cú pháp chặt chẽ ❖XHTML xem hệ của HTML dựa chuẩn XML 1.2 HTML, XHTML, DHTML (tt) ❑DHTML: ❖DHTML – Dynamic HyperText Markup Language (ngôn ngữ đánh dấu siêu văn động) ❖DHTML: ngôn ngữ dùng tạo trang web dựa kết hợp nhiều kỹ thuật HTML tĩnh, javaScript, CSS DOM ❖DHTML cho phép người dùng thêm hiệu ứng vào trang web mà HTML không thực 1.3 Các ngơn ngữ lập trình Web ❑Hiện nay, có nhiều ngơn ngữ lập trình hỗ trợ cho việc viết ứng dụng web chạy máy chủ (xây dựng website động) như: ❖ASP (Active Server Pages): Microsoft phát triển ❖JSP (Java Server Pages): IBM phát triển ❖PHP (Hypertext Preprocessor): cộng đồng phát triển ❖… 1.4 Web Server – Web Client - HTTP ❑ Web Server: ❖nơi nhận điều phối yêu cầu từ Web Client gửi kết trả ❑Web Client (Web Browser): ❖nơi thể liệu, tập hợp liệu người dùng gửi đến Web Server ❑Protocol: ❖Giao thức: quy định giao tiếp ứng dụng mạng ❑HTTP – Hypertext Transfer Protocol ❖Giao thức giao tiếp web browser với web server 1.5 URL – Uniform Resource Locator ❑URL: chuỗi định danh cho tài nguyên Internet ❑Chỉ ra: ❖Cách truy cập ❖Vị trí tài nguyên ❑Cú pháp: Protocol://host_name[:port_num][/path][/file_name] 1.5 URL – Uniform Resource Locator (tt) ❑Cổng dịch vụ (service port) ❖Một Server cung cấp nhiều dịch vụ → cần sử dụng cổng để xác định dịch vụ cung cấp ❖Mỗi dịch vụ thường chiếm cổng mặc định 80 (http), 443 (https): Web service 3306: mysql server 1.6 Mơ hình Client – Server IIS Apache TomCat Web Client HTTP Respone Máy Client Máy Server 1.7 Qui trình thiết kế Website ❑Bước 1: Đặt vấn đề ❖Mục tiêu ❖Tính khả thi • Thời gian • Nhân • Tài 1.7 Qui trình thiết kế Website (tt) Phân tích: hiểu rõ yêu cầu khách hàng, xác định điều kiện cần thiết hệ thống ❖Thu thập thông tin để xác định vấn đề cần giải ❖Xác định yêu cầu hệ thống ❖Nội dung, hình ảnh? ❖Thứ tự mối liên quan nội dung ❖… 1.7 Qui trình thiết kế Website (tt) Thiết kế ❖Sơ đồ cấu trúc website ❖Giao diên ❖CSDL ❖Nội dung trang ❖Liên kết trang ❖… 1.7 Qui trình thiết kế Website (tt) Xây dựng cài đặt Website ❖Viết code ❖Chọn tên miền host ❖Cài đặt website vào hệ thống ❖Kiểm thử 1.7 Qui trình thiết kế Website (tt) Các hoạt động hỗ trợ ❖Bảo trì: sửa lỗi, cập nhật ❖Mở rộng: thay đổi chức năng, nâng cấp hệ thống ❖Hướng dẫn người dùng Bài thực hành – Khảo sát Website ❑Khảo sát trang Web rút nhận xét cách thiết kế trang Web ❑Làm quen với cách sử dụng số cơng cụ tiện ích hỗ trợ q trình thiết kế Web • Frontpage, Dreamweaver, Visual code… • Photoshop, Flash, … Bài thực hành – Khảo sát We ❑Một số trang web cung cấp hình ảnh làm web ❖ – www.clipart.com ❖ – http://free-clip-art.com/ • Một số trang web cung cấp kiểu font chữ ❖– http://www.1001freefonts.com/fontfiles/main.htm • Một số trang web cung cấp mẫu thiết kế giao diện web ❖– http://www.freewebsitetemplates.com
Ngày đăng: 16/09/2021, 15:29
HÌNH ẢNH LIÊN QUAN
1.6.
Mô hình Client – Server Máy Client Máy ServerWeb Client1122HTTP Respone IIS Apache TomCat (Trang 13)