Lập trình và Thiếtkế Web 2 © 2007 Khoa Công nghệ thông tin Khoa Khoa CNTT CNTT – – ĐH ĐH .KHTN .KHTN Bài 1 T T Ổ Ổ NG QUAN V NG QUAN V Ề Ề WEB V WEB V À À THI THI Ế Ế T K T K Ế Ế WEB WEB Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Internet Internet - - Mạ Mạ ng c ng c á á c m c m á á y t y t í í nh nh Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Web Web - - Mạ Mạ ng ng thông thông tin tin Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Web Web là gì là gì ? ? Là các dịch vụ phân tán cung cấp thông tin multimedia dựa trên hypertext – Phân tán: thông tin được đặt trên nhiều máy chủ khắp thế giới – multimedia: thông tin bao gồm text, graphics, sound, video – hypertext: là kỹ thuật được sử dụng để truy cập thông tin Có khoảng hơn 30 tỉ trang web thuộchơn 108 triệu website (2-2007 - Netcraft's survey) Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Các thành phầncủaweb Webpage – Là trang web. Có thể hiểnthị các thông tin dướidạng vănbản, hình ảnh, âm thanh, – Homepage : Trang chủ. Thường là trang đầutiên(mặc định) khi truy cậpmộtwebsite. Website – Tậphợp các trang web. Website củacáctổ chức hay cá nhân trên mạng bao gồmtậphợp các trang web liên quan đếntổ chức này. Uniform Resource Locator (URL) – Địachỉ của web trên internet Web Browser – Ứng dụng để truy cập đến trang web qua URL Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Trang chủ Website Yahoo Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Web Web hoạ hoạ t đ t đ ộ ộ ng như th ng như th ế nà ế nà o? o? Users (clients) Browse Internet (WWW) WWW Servers Authors write HTML resources (HTML files) Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Web Web – – C C á á c k c k há há i ni i ni ệ ệ m c m c hí hí nh nh Web = Protocol + Language + Naming infrastructure HTTP - HyperText Transport Protocol – Là giao thức giao tiếp giữa WWW client and server HTML - HyperText Markup Language – Ngôn ngữ biểu diễn các tài liệu WWW URL - Uniform Resource Locator – Địa chỉ web (xác định duy nhất) Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Web Web - - C C á á c k c k há há i ni i ni ệ ệ m c m c hí hí nh nh Địa chỉ IP – IP Address – tracecrt www.yahoo.com – Là 1 con số 32 bit, chia thành 4 số 8 bit, vd: 203.162.33.44 (gồm 2 phần: network address, host address) – Xác định đối tượng nhận và gởi thông tin trên Internet – Để biếtIP: ping www.intel.com Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 2007 Khoa CNTT - ĐHKHTN Web Web - - C C á á c k c k há há i ni i ni ệ ệ m c m c hí hí nh nh Tên miền – Domain name – Là tên giao dịch của công ty hay tổ chức trên Internet. – Ví dụ: www.intel.com : • Là địa chỉ của 1 máy chủ thuộc tổ chức (công ty) INTEL • Có địa chỉ IP là 128.241.220.72, có tên máy chủ là WWW • Là tên miền cấp 1 (.com, org, .edu,. biz, .net,) Ánh xạ giữa tên miền và địa chỉ IP – Do DNS server – Domain name system (service) đảm trách [...]... - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Chủ đề của Website – Tin tức online © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Chủ đề của Website – Mua bán trực tuyến © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Các bước thiết lập Website Xác định yêu cầu Website... kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Mua tên miền © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Các bước thiết lập Website Xác định yêu cầu Website Mua tên miền Thuê chỗ hosting Thiết kế Website Đưa vào hoạt động Duy trì thông tin, bảo dưỡng website © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết. .. kế Web Thuê chỗ hosting Hệ điều hành Dung lượng Băng thông Ngôn ngữ hỗ trợ Hệ quản trị CSDL hỗ trợ Email POP3 SSL … © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế. .. Web Các bước thiết lập Website Xác định yêu cầu Website Mua tên miền Thuê chỗ hosting Thiết kế Website Đưa vào hoạt động Duy trì thông tin, bảo dưỡng website © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Thiết kế giao diện Website Logo Header Menu Content © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web. .. Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Đối tượng phục vụ (tt) Thiết kế tốt = thích hợp cho một dải rộng các loại đọc giả có trình độ và nhu cầu khách nhau © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Chủ đề của Website Giúp định hướng cho nhà thiết. .. Tổng quan về Web và Thiết kế Web Các bước thiết lập Website Xác định yêu cầu Website Mua tên miền Thuê chỗ hosting Thiết kế Website Đưa vào hoạt động Duy trì thông tin, bảo dưỡng website © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Các bước thiết lập Website Xác định yêu cầu Website Mua tên miền Thuê chỗ hosting Thiết kế Website Đưa vào hoạt động Duy... dưỡng website © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Xác định mục đích – yêu cầu của Website Mục tiêu, yêu cầu cơ bản của WebSite Đối tượng phục vụ Chủ đề của WebSite © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Mục tiêu, yêu cầu cơ bản Đề ra mục tiêu khái quát, ngắn gọn, rõ ràng của Website... thiết kế – Giáo dục – Huấn luyện (online trainning) – Tin tức – Giải trí – Diễn đàn trao đổi thảo luận – Mua bán, quản lý… Xem ví dụ © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Chủ đề của Website – Diễn đàn © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Chủ đề của Website – Đào tạo trực tuyến © 20 07... thiết kế Là công cụ để đánh giá sự thành bại của một Website Mục tiêu phải dài hạn, bao trùm toàn bộ kế hoạch phát triển © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Đối tượng phục vụ Xác định loại đọc giả chính của Website Tìm hiểu về: – Sự hiểu biết – Trình độ – Sở thích – Kinh nghiệm duyệt Web … © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web. .. cụ vào browser để tăng tính năng (3D animation, SWF, ) © 20 07 Khoa CNTT - ĐHKHTN Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web và Thiết kế Web Các giao tác chuẩn trên Web Browser URL 1 DNS lookup DNS server 2 TCP connection 3 HTTP request 4 HTTP response optional parallel connections © 20 07 Khoa CNTT - ĐHKHTN Origin Server Web Server IIS Lập trình và Thiết kế Web 2 – Bài 1 : Tổng quan về Web . t í í nh nh Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 20 07 Khoa CNTT - ĐHKHTN Web Web - - Mạ Mạ ng ng thông thông tin tin Lập trình. tỉ trang web thuộchơn 108 triệu website (2- 2007 - Netcraft's survey) Lập trình và Thiếtkế Web 2 – Bài 1 : Tổng quan về Web và Thiếtkế Web © 20 07 Khoa