Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
539,99 KB
Nội dung
TỔNG QUAN LẬP TRÌNH WEB Các khái niệm Mạng máy tính gì? Internet gì? Địa IP gì? Giao thức SMTP, POP3 Giao thức FTP Giao thức HTTP Giao thức Chat URL Các khái niệm (tt) Hyperlink gì? Web Browser gì? Web Server gì? Website gì? World Wide Web (WWW)là gì? Sự khác biệt Internet WorldWideWeb Web page HTML Mạng máy tính Tập máy tính nối với đường truyền (có dây, khơng dây) theo cấu trúc để trao đổi tin tức thông qua giao thức truyền thông Mạng máy tính chia thành loại o Mạng cục (LAN:Local Area Networks): Mạng thiết kế để trao đổi thơng tin máy tính tồ nhà, khu nhà, phân xưởng nhỏ o Mạng diện rộng(WAN: Wide Area NetWorks): Nối cá máy tính thành phố, quốc gia Internet Mạng Internet hiểu mạng máy tính tồn cầu kết nối máy tính kết nối mạng Lan với để trao đổi thông tin thông qua tập giao thức gọi chung TCP/IP (Transmission Control Protocol/Internet Protocol) Địa IP IP địa dùng để xác định đối tượng(Máy tính) gởi nhận thơng tin Internet Nghĩa máy tính nối mạng Internet gán số để nhận diện o Ví dụ: 172.16.9.1 Các máy tính trao đổi thơng tin với thơng qua mơ hình Client/Server o Server: Máy chủ cung cấp thông tin o Client: Máy trạm dùng để lấy thông tin Server URL (Uniform Resource Locator) Địa trang Web Mỗi URL Web o Ví dụ: http://www.uit.edu.vn o http: Tên giao thức o Phần thứ tên Domain(tên miền): Đại diện cho tên Server mà bạn kết nối Các giao thức trao đổi thông tin Giao thức SMTP, POP3 (Simple Mail Transfer Protocol): Gởi nhận mail Giao thức FTP (File Transfer Protocol):Dùng để nhận gởi File Giao thức HTTP (HyperText Transfer Protocol): Dùng để hiển thị trang Web dạng văn bản, hình ảnh, âm thanh, video, liên kết (links) đến trang Web khác World Wide Web Giao thức chat: Nói chuyện online Hyperlink Tên khác: Link Dùng để liên kết từ tài liệu đến tài liệu khác Web Browser (trình duyệt Web) Web Browser cơng cụ hay chương trình cho phép bạn truy xuất xem thơng tin Web Ví dụ: o o o o o Chrome IE (Internet Explorer) Mozilla Firefox Microsoft Edge Safari 10 World Wide Web (www) World Wide Web, gọi tắt Web WWW, mạng lưới tồn cầu khơng gian thơng tin tồn cầu mà người truy nhập (đọc viết) qua máy tính nối với mạng Internet (wiki) World Wide Web dịch vụ chạy internet đời vào năm 1990 Dịch vụ World Wide Web sử dụng giao thức HTTP(HyperText Transfer Protocol) Để sử dụng dịch vụ cần trình duyệt Web (gọi Web Browse) 13 Sự khác biệt Internet World Wide Web? Internet nơi gởi nhận nhiều loại thơng tin, dịch vụ khác thư điện tử (e-mail), báo, tán ngẫu (chat) trang Web Như Web dịch vụ Internet 14 Web page (trang Web) Là loại tập tin đặc biệt viết ngôn ngữ siêu văn HTML Web page hiển thị thơng tin văn bản, âm thanh, hình ảnh… Trang Web đặt máy server cho máy client truy cập 15 Web Editor Cơng cụ soạn thảo lập trình Web thường dùng: o o o o o o Notepad Notepad++ DreamWeaver Netbean Eclipse Aptana Studio 16 Phân loại Web Web tĩnh: o o o o Dễ phát triển Tương tác yếu Sử dụng HTML Người làm web tĩnh thường dùng công cụ trực quan để tạo trang web Web động: o o o o Khó phát triển Tương tác mạnh Sử dụng nhiều ngôn ngữ khác Thường phải viết nhiều mã lệnh 17 Các bước xây dựng dự án Web Khảo sát trạng Phân tích Thiết kế Lập trình Kiểm thử Cập nhật bảo trì 18 Khảo sát trạng Web để làm gì? Ai dùng? Trình độ người dùng? Nội dung, hình ảnh? 19 Phân tích Xác định đối tượng trang web? Sự tương tác đối tượng (nội dung)? Thứ tự đối tượng (nội dung)? 20 Thiết kế Sơ đồ cấu trúc website Giao diện Tĩnh hay động Thiết kế CSDL Nội dung trang Liên kết trang 21 Lập trình Tiến hành triển khai module dự án ngôn ngữ lập trình web thích hợp 22 Kiểm thử Kiểm tra tính chức Kiểm tra nhiều trình duyệt Kiểm tra nhiều loại mạng Kiểm tra tốc độ Kiểm tra liên kết Thử lỗi bảo mật 23 Công bố website Internet Đăng ký Domain Thuê Hosting Duy trì phát triển quảng bá website 24 Đăng ký Domain Đăng ký tên miền (domain) cho địa Web site: o Quốc tế: o Quốc gia: Lựa chọn đăng ký tên miền quốc tế: com, net, org, ws o Vì địa trang web không trùng o Tổ chức ICANN quản lý cơng ty quản lý cho tổ chức Network Solutions o VNNIC tổ chức quản lý tài nguyên Internet quốc gia (NIR) Việt Nam 25 Hosting Xác định môi trường vận hành website o Máy chủ Windows • Support ASP, PHP…, SQL Server, MySQL… • Đắt máy chủ Linux o Máy chủ Linux • Support PHP, JSP…, MySQL… • Rẻ máy chủ Windows Xác định dung lượng thực tế website, khả mở rộng Xác định băng thơng, dịch vụ đảm bảo an tồn, an ninh, backup liệu 26 Cập nhật bảo trì Web Thiết kế trang cho việc bảo trì trang Web thuận tiện Thơng qua cảc cơng cụ lập trình sẵn để sửa chữa cập nhật cần thiết Có chế độ bảo mật cho phân đoạn trang Web cách chia quyền truy cập công cụ cần thiết 27 ... Thông thường Web server chạy hệ điều hành mạnh Unix, Linux, Windows Server 2 012 11 Website Là tập trang Web liên quan đến cơng ty, tập đồn, trung tâm hay cá nhân diễn đàn, tin tức Ví dụ: o... tính) gởi nhận thơng tin Internet Nghĩa máy tính nối mạng Internet gán số để nhận diện o Ví dụ: 17 2 .16 .9 .1 Các máy tính trao đổi thơng tin với thơng qua mơ hình Client/Server o Server: Máy chủ cung... chạy internet đời vào năm 19 90 Dịch vụ World Wide Web sử dụng giao thức HTTP(HyperText Transfer Protocol) Để sử dụng dịch vụ cần trình duyệt Web (gọi Web Browse) 13 Sự khác biệt Internet World