Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
1,11 MB
Nội dung
Câu hỏi – chương CHƯƠNG – XÂY DỰNG WEB SITE Giảng viên: Nguyễn Đức Cương Email: cuongnguyenduc@gmail.com Website: http://nguyenduccuong.com Tìm hiểu, phân tích, nêu ưu khuyết điểm mô hình lớp, lớp Tìm hiểu mạng riêng ảo (VPN - Virtual Private Network) : chế, cách hoạt động, ưu điểm,… Tìm hiểu HTML – ngôn ngữ tảng xây dựng web Nguyễn Đức Cương – cuongnguyenduc@gmail.com Nội dung Hosting gì? Hosting gì? Web server Nhiệm vụ Web Server Các đặc trưng phần mềm Web Server Các công cụ hỗ trợ khác Nguyễn Đức Cương – cuongnguyenduc@gmail.com Hosting dùng chủ yếu chứa liệu website liệu email gắn với tên miền Slide Web hosting gì? VD: cdth10tb@hui.edu.vn (email có dạng ten@tenmien.vn) Hosting gồm có dung lượng băng thông Dung lượng: không gian lưu trữ tài nguyên Băng thông: lưu lượng download, upload liệu, lưu lượng truy cập vào ra, Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide Dịch vụ web hosting Là lọai hình lưu trữ Internet cho phép cá nhân, tổ chức truy cập webiste họ thông qua World Wide Web Web hosting cung cấp Hosting Provider Plan Hosting: cung cấp gói lưu trữ khác bao gồm: dung lượng, băng thông, số email, số DB, Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide Slide Một số nhà cung cấp: Mắt Bão, PaVietNam, Nhân Hòa, AVA, FPT, Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide Các lựa chọn Xây dựng E-Commerce Chọn server có tốc độ cao Có tính toán cho tương lai Lưu lượng thông tin mạng intranet với bên Các hệ điều hành hỗ trợ: Linux, Windows, Có thể nâng cấp dễ dàng Các Web server hỗ trợ Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide Đánh giá khả Web Server Tốc độ kết nối - Connection speed Bao nhiêu NSD đồng thời truy cập ?? Throughput : số lượng yêu cầu xử lý lúc (HTTP requests) Các dạng trang web hỗ trợ thể Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide Các chức phần mềm Web Server Chức Một số phần mềm đánh giá Web Server Sử dụng phần mềm để đo lường đánh giá khả hoạt động website Slide Benchmarking Nguyễn Đức Cương – cuongnguyenduc@gmail.com Nguyễn Đức Cương – cuongnguyenduc@gmail.com Các chức phần mềm Web Server Xử lý đáp ứng yêu cầu máy khách dựa nghi thức HTTP Tìm kiếm Tìm kiếm thông tin website Tạo lập mục phục vụ cho việc tìm kiếm tập tin máy chủ Web Bảo mật - Security Kiểm tra tên tài khoản mật mã Chứng thực quyền SD khóa mật mã FTP Tải xuống/lên từ/đến máy chủ Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 11 Slide 10 Phân tích liệu - Data Analysis Lưu giữ thông tin khách viếng •Ai ? Thời Gian ? Ngày ? Các trang mà khách ghé thăm Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 12 Báo cáo WebSite Quản Trị Web Site Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 13 Kết kiểm tra tình trạng Website Phát triển website Dreamweaver Một số phần mềm kiểm tra tình trạng Website Linkbot Pro Big Brother Siteinspector Slide 14 Xây dựng ứng dụng Sử dụng biên soạn phần mở rộng để xây dựng trang web Không cần kiến thức CGI hay API Các trang web động Xây dựng NNLT web: PHP, ASP.NET, Tương tác CSDL Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 16 Phần mềm phục vụ TMĐT Các phần mềm soạn thảo trang HTML Các công cụ phát triển Hỗ trợ việc “upload” trang web Một số gói phần mềm thông dụng FrontPage, Dreamweaver Cold Fusion, PageMill HoTMetaL Pro, Netscape Composer Nguyễn Đức Cương – cuongnguyenduc@gmail.com Microsoft FrontPage Quản Trị Website Slide 15 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Nguyễn Đức Cương – cuongnguyenduc@gmail.com Một số phần mềm quản trị Web Slide 17 Cung cấp khuôn mẫu nhằm tạo thông tin sản phẩm, doanh nghiệp, hình ảnh sản phẩm, giỏ hàng xử lý giao dịch thẻ tín dụng Tạo báo cáo doanh thu theo yêu cầu Quảng cáo luân phiên tự động Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 18 Một số phần mềm Web Server Apache Http Server Microsoft Internet Information Server Netscape Enterprise Server Các phần mềm khác Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 19 Apache HTTP Server Nguyễn Đức Cương – cuongnguyenduc@gmail.com Phát triển Rob McCool National Center for Supercomputing Applications (NCSA) vào năm 1994 Khá thông dụng, chiếm thị phần lớn miễn phí Có thể cài đặt nhiều hệ điều hành Linux, Microsoft NT, QNS, SCO, Solaris, MS Windows Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 21 Trang chủ Apache Slide 23 Bảo mật tốt dựa vào Mật người dùng Chứng thực số - Digital certificate authentication Giới hạn quyền truy xuất-Access restrictions Các công cụ phát triển ứng dụng hỗ trợ CGI hàm APIs Hỗ trợ PHP, JSP Java servlets Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 22 Internet Information Service Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 20 Apache HTTP Server Thị phần phần mềm WebServer Phục vụ tập tin asp, aspx, Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 24 Internet Information Services Các dịch vụ hỗ trợ kèm Internet Services API (ISAPI) Hỗ trợ sở liệu ODBC SQL Rất thông dụng cho mạng intranet Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 25 Netscape Enterprise Server Giá bán $1,300 to $2,000 Sử dụng thử 60 ngày Là môi trường phát triển mạnh Các công cụ quản lý NSD : thêm,xóa, thay đổi thông tin NSD, Bảo vệ mật với công cụ hỗ trợ xác nhận chứng thực số Slide 27 O’Reilly’s WebSite Professional Giá bán $799 Chỉ hỗ trợ môi trường Windows 95/98 Windows NT Xuất trang Web Các dịch vụ hỗ trợ Web Tải trang web lên máy phục vụ mà không cần nắm vững công cụ FTP Slide 26 Nhiều công cụ hỗ trợ bổ sung(add-on tools) Ngôn ngữ script mềm dẻo, linh hoạt Dễ cài đặt Tài liệu hướng dẫn dễ hiểu, rõ ràng CGI Netscape Server API (NSAPI) Java Servlet API LiveWire runtime environment Hỗ trợ nhiều CSDL bao gồm ODBC Oracle Sybase Informix Slide 28 Các công cụ xây dựng Web khác Slide 29 Phát triển ứng dụng động Nguyễn Đức Cương – cuongnguyenduc@gmail.com Nguyễn Đức Cương – cuongnguyenduc@gmail.com Quản lý mối liên kết Nguyễn Đức Cương – cuongnguyenduc@gmail.com Nhiều dạng thức tạo mục •Adobe PDF, Microsoft Word PowerPoint •Có thể chuyển đổi sang dạng HTML Nguyễn Đức Cương – cuongnguyenduc@gmail.com Netscape Enterprise Server Khả máy tìm kiếm Netscape Enterprise Server Công cụ xây dựng Web Portals “Cyber door” vào giới Web Khả “tùy biến” trang web theo ý cá nhân Một số công cụ mới: MS share point Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 30 Các công cụ tìm kiếm Nguyễn Đức Cương – cuongnguyenduc@gmail.com Công cụ tìm kiếm - google Slide 31 Các công cụ tìm kiếm Slide 33 Công cụ Máy tìm kiếm Trang web cho phép tìm kiếm trang web khác có chứa từ hay cụm từ mà NSD yêu cầu Thường có phần Spider, crawler, hay bot – tìm trang web Index – danh sách kết dạng mục Search engine utility – cung cấp kết tìm kiếm Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 34 Công cụ Máy tìm kiếm Search Engines thường sử dụng robots hay gọi “Spiders” để phân loại trang web Khi website đăng ký hay trang vào Search Engine, hệ thống “spider” tiến hành xếp loại yêu cầu cụ thể mà website đưa Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 32 Công cụ Máy tìm kiếm Đặc điểm: Khả tải truyền liệu nhanh Thường xuyên bảo vệ nâng cấp để theo kịp tốc độ tăng trưởng mạng Internet Phổ dụng, nhiều người dùng Trang web cho phép tìm kiếm trang web khác có chứa từ hay cụm từ mà NSD yêu cầu Nguyễn Đức Cương – cuongnguyenduc@gmail.com Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 35 Phương thức hoạt động cụ thể sau: Spider (Crawler hay Web Crawler) truy cập vào trang web để đọc tiếp nhận thông tin nội dung trang web trang khác qua đường link liên kết trang web Hệ thống thường xuyên truy cập lại trang web theo chu kỳ thời gian định để cập nhật thông tin Khi có tất thông tin trang web, Spider quay trở lại Search Engine bắt đầu phân loại mà tìm kiếm thấy Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 36 Công cụ Máy tìm kiếm Công cụ Máy tìm kiếm Không cần phải đăng ký trang web lên Search Engine xét mặt lý thuyết, hệ thống Spider thường xuyên truy cập vào trang web chắn tìm thấy trang web ta xếp loại vào danh sách tìm kiếm Search Engines ??? Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 37 Công cụ Thư Mục Slide 39 Các yếu tố ảnh hưởng đến từ khoá công cụ tìm kiếm Nguyễn Đức Cương – cuongnguyenduc@gmail.com Độ lớn từ khoá Tính bật từ khoá Tần số xuất từ khoá Vị trí từ khoá Slide 40 Độ lớn từ khoá Slide 41 Sự khác Directories Search Engines Directories có khả phân loại trang web theo lĩnh vực hoạt động, ngành nghề, loại sản phẩm Ví dụ, website kinh doanh mua bán ô tô, đưa vào Directories “automobiles” hay “cars”, hay thư mục khác có liên quan LinkStar LookSmart Snap Starting Point YellowPages Yahoo Nguyễn Đức Cương – cuongnguyenduc@gmail.com Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 38 Công cụ Thư Mục Không nhận biết tồn trang web mạng Internet đưa vào danh sách tìm kiếm trừ đăng ký tới thư mục Và khác với Search Engine, Directories tiếp nhận đăng ký trang chủ mà không tiếp nhận đăng ký trang Nguyễn Đức Cương – cuongnguyenduc@gmail.com Nhưng thực tế, trang web không đưa vào danh sách tìm kiếm, không tồn danh sách Trừ trang web có đường link kết nối từ trang web lớn, chủ đạo khác, hay đăng ký trang web lên Search Engine khác Một số Search Engine phổ biến sử dụng Spider là: Google; Alta Vista; Excite HotBot Infoseek Lycos,… Là số lần từ khoá xuất trang web so với tổng số từ khoá xuất trang Ví dụ, trang web bán ô tô có ba từ khóa (cars, trucks, cars) từ "cars" sử dụng hai lần Do độ lớn từ khoá trang tức "mật độ" từ khoá trang Trên thực tế, trang web có từ khoá tìm kiếm, hội thu hút khách hàng truy cập truy cập trở lại trang web Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 42 Tần số xuất từ khoá Tính bật từ khoá Để làm bật từ khoá : Điều quan trọng có vị trí thích hợp phần tiêu đề phần mô tả Ví dụ, tiêu đề trang web khoá đặc biệt mà ta cần nhấn mạnh hay từ khoá xuất vị trí thứ 4, thứ tiêu đề Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 43 Thí Dụ Slide 45 Vị trí từ khoá Nguyễn Đức Cương – cuongnguyenduc@gmail.com Đặt thẻ comment tags vào đầu trang đặt cuối trang độ lớn từ khoá tương thích hiệu Tuy nhiên để chắn đặt thẻ comment tags đầu trang, trang cuối trang Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 46 Heading Tags Việc đặt từ khoá đâu trang quan trọng Hầu tất người muốn đặt từ khoá đầu trang (100 - 150 từ đầu tiên) Có vị trí khác cho từ khoá ??? Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 44 Lưu Ý Car World Nguyễn Đức Cương – cuongnguyenduc@gmail.com Một từ khoá xuất nhiều lần tiêu đề, phần mô tả nội dung trang web, có hội có vị trí cao công cụ tìm kiếm Tham khảo thủ thuật để tăng tần số xuất từ khoá Thẻ Meta Sử dụng HTML cách nhập từ khoá Meta Keywords vào Slide 47 Đưa từ khóa vào thẻ Heading Tags Thẻ heading tags từ đến định dạng kích cỡ chữ từ 12 pt đến 36 pt Thẻ có font chữ lớn thẻ , thẻ lớn thẻ … Các công cụ tìm kiếm vào thẻ thẻ … Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 48 Thí Dụ Link Text Nissan Trucks Nissan Trucks Write some information regarding nissan trucks. Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 49 Từ khóa URL Slide 51 Làm để có vị trí cao công cụ tìm kiếm Trên vài công cụ tìm kiếm, từ khoá đặt vào đường link text, phần nội dung gạch chân kết nối với hình trình duyệt Ví dụ: Nissan Trucks Write some information regarding nissan trucks. ALT tags công cụ người thiết kế sử dụng để xử lý phần đồ hoạ Tuy nhiên, đồ hoạ yếu tố quan trọng thu hút truy cập khách hàng Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 52 Thí Dụ Đây tiêu đề trang Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 65 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 66 11 Quan điểm từ khoá ??? Thủ thuật tạo từ khoá Từ khoá nhân tố định việc "cải thiện" vị trí trang web công cụ tìm kiếm Chọn từ khoá thích hợp với lĩnh vực hoạt động Hạn chế rủi ro người truy cập tìm kiếm công cụ tìm kiếm Quan điểm từ khoá tốt ??? Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 67 Cụm Từ ??? Có thể trả lời câu hỏi như: Khách hàng tìm kiếm gì? Họ quan tâm đến vấn đề muốn mua ô tô? Những từ sử dụng để tạo từ khoá tìm kiếm liên quan đến sản phẩm ôtô? Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 68 Đánh vần sai từ khóa??? Nhập vào cụm từ nhiều từ đơn Rút ngắn thời gian tìm kiếm cách liên kết hai hay nhiều từ khoá với Vì vậy, sau lập danh sách từ khoá, kết nối chúng thành cụm từ Có thể có từ khoá thường bị đánh vần sai vào danh sách Hãy tham khảo bổ sung vào danh sách từ khoá thường bị viết sai tả để hạn chế rủi ro tìm kiếm •Ví dụ, thay sử dụng từ khoá Lexus hay SC400, sử dụng Lexus SC400 •Hay Toyota Camry, Porsche 911 Turbo, BMW 540is, Toyota 4Runner SR5 4x4… Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 69 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 70 Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 72 Kiểm tra từ khóa ??? Truy cập vào công cụ tìm kiếm lớn để kiểm tra vị trí trang web danh sách tìm kiếm Tìm hiểu từ khoá nằm Top dẫn đầu đối thủ cạnh tranh tìm kiếm khác biệt ta với đối thủ cạnh tranh để bổ sung từ khoá hay vào "bộ sưu tập" Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 71 12 CẢM ƠN CÁC BẠN! Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 73 13 [...]...Description : Thẻ META Tags Description : Thẻ META Tags Ví dụ, nếu trang web kinh doanh ô tô với một tiêu đề là "Cars World", nhưng không sử dụng một loại thẻ META Tags nào Các công cụ tìm kiếm sẽ tự động nhập phần mô tả như sau: Lý do là những ký tự đầu tiên trên các website thường là địa chỉ và điện thoại liên lạc Trở lại ví dụ, ta có thể viết trang mô tả với nội dung ngắn gọn... Street, Anytown, CA 95 633 Office hours are 9-5 or call…" Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 61 Description : Thẻ META Tags Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 62 Description : Thẻ META Tags Phần mô tả trong thẻ META Tags không đòi hỏi phải có từ khoá Tuy nhiên, với mục tiêu chính là thu hút khách hàng, thuyết phục khách hàng truy cập vào website Car World ... phần mô tả khác nhau cho từng trang của website, tránh sự nhàm chán cho khách hàng Khi đó cần sử dụng đến các từ khoá, hay chính xác hơn là các thẻ "từ khoá" META Sau đó dùng thẻ META "description" để kết nối những thông tin này đến các công cụ tìm kiếm mà không cần phải thay đổi trang web: Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 63 Nguyễn Đức Cương – cuongnguyenduc@gmail.com... lớn để kiểm tra vị trí trang web trong các danh sách tìm kiếm Tìm hiểu những từ khoá nằm trong Top dẫn đầu của các đối thủ cạnh tranh và tìm kiếm sự khác biệt giữa ta với các đối thủ cạnh tranh để bổ sung những từ khoá hay vào trong "bộ sưu tập" Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 71 12 CẢM ƠN CÁC BẠN! Nguyễn Đức Cương – cuongnguyenduc@gmail.com Slide 73 13 ... META là gì? Đó là những công cụ cho các trang web có thể hiển thị khi người truy cập gõ một từ khoá bất kỳ có trong danh sách trên thẻ "từ khoá" META Thông thường nên đưa vào danh sách đó từ 6-10 từ khoá hay và phù hợp nhất với nội dung trang web