CHƯƠNG 1: TÌM HIỂU KỸ THUẬT XÂY DỰNG TRANG WEB 1. Một số khái niệm cơ bản về website. Website là một tập hợp các trang web (web pages) bao gồm văn bản, hình ảnh, video, flash… thường chỉ nằm trong một tên miền (domain name) hoặc tên miền phụ (subdomain). Trang web được lưu trữ ( web hosting) trên máy chủ web (web server) có thể truy cập thông qua Internet.Website đóng vai trò là một văn phòng hay một cửa hàng trên mạng Internet – nơi giới thiệu thông tin về sản phẩm hoặc dịch vụ do doanh nghiệp cung cấp… Có thể coi website chính là bộ mặt của doanh nghiệp, là nơi để đón tiếp và giao dịch với các khách hàng, đối tác trên Internet.
Website từ lâu đã trở thành một phần không thể thiếu trong cuộc sống của con người. Đặc biệt, với thời kì công nghệ thông tin ngày càng phát triển như hiện nay, thương mại điện tử đã đến gần với con người hơn bao giờ hết. Vậy, mình đã biết gì về thành phần không thể thiếu đó. Hiện nay, để một website có thể vận hành trên môi trường mạng, chúng ta bắt buộc phải có 3 thành phần chính: - Domain name(tên miền): Là địa chỉ chính xác của một website, mà bất kì website nào muốn hoạt động đều phải có.
Tên miền này chỉ tồn tại một và duy nhất trên mạng internet. Người dùng phải đóng phí duy trì hàng năm để sở hữu tên miền đó. - Cloud Hosting : Là nơi lưu trữ toàn bộ dữ liệu của trang web, từ thông tin, email, dữ liệu, hình ảnh,… Đồng thời, đây cũng là nơi diễn ra rất cả các hoạt động trao đổi thông tin giữa người dùng và đơn vị cung cấp dịch vụ thông qua mạng internet và các phần mềm hỗ trợ tự động. Nếu không có thành phần này, website đó vĩnh viễn không được xuất hiện trên internet, đến với người tiêu dùng.
Một số loại hosting cơ bản có thể kể đến như: + Shared Web Hosting + Reseller Web hosting + Cloud Hosting + Máy chủ ảo – VPS Hosting + Máy chủ dùng riêng – Dedicated web hosting + Dịch vụ thuê chỗ đặt máy chủ – Colocation web hosting 11 download by : skknchat@gmail.com - Trình duyệt web (Web browser) Một ứng dụng cho phép người dùng xem và tương tác với các thông tin trên một trang web bất kì. Các văn bản, dữ liệu, hình ảnh có thể chứa các siêu liên kết dẫn mình đọc đến các trang web khác trong cùng một địa chỉ, hoặc thậm chí là dẫn mình đọc sang hẳn một địa chỉ web khác. Nhờ có trình duyệt web mà người dùng có thể truy cập vào các thông tin trên web một cách nhanh chóng, đơn giản và dễ dàng thông qua các liên kết. Một bật mí nho nhỏ, mọi trang web có thể hiển thị khác nhau trên các trình duyệt khác nhau thông qua định dạng HTML.
Một số trình duyệt web thông dụng hiện nay cho máy tính cá nhân,di động bao gồm Internet Explorer, Mozilla Firefox, Safari, Opera, Avant Browser, Konqueror, Google Chrome, … World Wide Web: World Wide Web, gọi tắt là Web hoặc WWW, mạng lưới toàn cầu là một không gian thông tin toàn cầu mà mọi người có thể truy nhập (đọc và viết) qua các máy tính, điện thoại di động nối với mạng Internet. Thuật ngữ này thường được hiểu nhầm là từ đồng nghĩa với chính thuật ngữ Internet. Nhưng Web thực ra chỉ là một trong các dịch vụ chạy trên mạng, chẳng hạn như dịch vụ thư điện tử. Web được phát minh và đưa vào sử dụng vào khoảng năm 1990, 1991 Các tài liệu trên World Wide Web được lưu trữ trong một hệ thống siêu văn bản (hypertext), đặt tại các trung tâm máy chủ trong mạng Internet.
Người dùng phải sử dụng một chương trình được gọi là trình duyệt web (web browser) để xem siêu văn bản. Chương trình này sẽ nhận thông tin (documents) tại ô địa chỉ (address) do người sử dụng yêu cầu thông tin trong ô địa chỉ được gọi là tên miền (domain name), rồi sau đó chương trình sẽ tự động gửi thông tin đến máy chủ (web server) và hiển thị trên màn hình máy tính của người xem. Người dùng có thể theo các liên kết siêu văn bản (hyperlink) trên mỗi trang web để nối với các tài liệu khác hoặc gửi thông tin phản hồi theo máy chủ trong một quá trình tương tác. Hoạt động truy tìm theo các siêu liên kết thường được gọi là duyệt Web.
Quá trình này cho phép người dùng có thể lướt các trang web để lấy thông tin. Tuy nhiên độ chính xác và chứng thực của thông tin không được đảm bảo. 12 download by : skknchat@gmail. Phân tích thiết kế web Phân tích thiết kế web là dịch vụ dành cho các cá nhân, doanh nghiệp hoạt động giống như thiết kế một trang riêng giới thiệu tổng quan về một đơn vị trường bao gồm đầy đủ các thông tin liên hệ, tham khảo… và đối với các đơn vị giảng dạy nhiều bộ môn, nhiều ngành nghề hay gói dịch vụ khác nhau thì thiết kế website giáo dục chính là tạo nên một kênh để quảng bá các dịch vụ giảng dạy mà mình đang cung cấp [2].
Hiện nay, Nước ta đã và đang cực kỳ khuyến khích các trường, các trung tâm đào tạo ứng dụng công nghệ thông tin vào quản lý và điều hành để góp phần nâng cao chất lượng giảng dạy. Điều này dẫn đến việc có rất nhiều đơn vị kinh doanh giáo dục, trường học đã và đang sử dụng website làm công cụ truyền thông chính thức. Thiết kế website trường học có thể xem như một nơi để quảng bá hình ảnh, cơ sở vật chất tốt nhất đến sinh viên, phụ huynh, học viên đang có ý định theo học trường, sử dụng dịch vụ giáo dục của mình. Điều này rất quan trọng vì hiện nay các học viên, sinh viên tiềm năng họ có rất nhiều sự lựa chọn, và nếu như đơn vị của mình không làm mọi cách để thu hút họ thì đối thủ của mình sẽ thay mình làm điều đó.
Sự thiết kế website không phải là một việc đơn giản vì đây là một website đa tiện ích thiết kế ra nhằm mang lại sự tiện lợi cho đội ngũ cán bộ mà còn giúp các bạn sinh viên, học viên có thể dễ dàng biết được các thông tin mới từ về các khóa học, đăng ký môn học, chuyên nghành…. chính vì vậy đòi hỏi sự tỉ mỉ, tinh tế trong từng thiết kế cũng như sự phối hợp logic sao cho phù hợp với lĩnh vực giáo dục nhất. Đối với việc thiết kế website này chỉ dùng 6 bước như sau: [3] Bước 1: Tìm một web host đáng tin cậy Trước khi chúng ta nói đến việc thiết kế website, chúng ta cần xử lý vấn đề kỹ thuật trước đã. Đầu tiên, ta cần tìm một web host đáng tin cậy để host site của chúng ta.
Nhiều người thường tìm host rẻ nhất cho xong, rồi bắt đầu thiết kế ngay. Nhưng đó lại là sai lầm lớn nhất của họ. Không phải nhà cung cấp web host nào cũng có cùng chất lượng dịch vụ và tính năng, vì vậy chúng ta cần đầu tư vào bước này để chọn được một nơi có danh tiếng tốt và đáng tin cậy nhất. Sau đây là một số tính năng mà một nhà cung cấp web hosting chất lượng cao cần có: Dịch vụ chăm sóc khách hàng tốt nhất Họ có host những website đạt chất lượng cao 13 download by : skknchat@gmail.com Tính năng cộng thêm để giúp việc sử dụng dễ dàng hơn, như tự động backup Hướng dẫn chuyên sâu, để mình có thể tự xử lý vấn đề Hỗ trợ bất kỳ nền tảng nào mình có thể cần dùng để tạo website Như chúng ta biết, hầu hết các web host đều quảng cáo rằng họ đáp ứng đầy đủ tiêu chuẩn.
Cho nên cần tự nghiên cứu về mỗi nhà cung cấp. Hãy sử dụng các trang đánh giá hosting để chọn nhà cung cấp host được nhiều đánh giá tốt đôi khi còn tặng kèm tên miền miễn phí khi mình mua gói Premium hay Business của họ, vì vậy đừng quên nhận tên miền này khi chúng ta tiến hành thanh toán” Bước 2: Chọn nền tảng để xây dựng website Khi đã có hosting, ta chọn nền tảng/phần mềm để hỗ trợ mình thiết kế web thì có thể tự code từ con số 0 nếu muốn và nếu có thể, nhưng dĩ nhiên việc này chỉ phù hợp cho ai đã có kinh nghiệm lập trình rồi. Đối với nền tảng website, cần chọn hệ quản trị nội dung (Content Management Systems - CMS). Những nền tảng này sẽ có thể giúp thiết kế website chuyên nghiệp và có thể quản lý nội dung với khối lượng lớn, hầu hết đều thân thiện với người dùng mới.
Có rất nhiều lựa chọn CMS, như là WordPress, nền tảng này đang chiếm tới 30% trên thế giới web, chúng ta có thể an tâm mà dùng. WordPress đơn giản, dễ sử dụng, và có thể tùy chỉnh chi tiết nhờ vào hệ thống theme và plugin của nó. Bên cạnh CMS, cũng có thể sử dụng công cụ webstie builder. Những giải pháp này giúp tạo website bằng phương pháp kéo thả, ngoài ra còn có các yếu tố sẵn sàng sử dụng.
Website builders [11] là cách đơn giản nhất để giúp thiết kế website chạy tốt và vận hành nhanh, và còn có thể giúp tùy chỉnh rất nhiều. Nếu như thấy thích, với toàn bộ các gói hosting của Hostinger, được tặng sẵn website builder tích hợp để có thể chạy ngay khi đăng ký, nên hãy nhớ xem qua thử cách tạo website này. Trong phần còn lại của bài hướng dẫn này, chúng tôi sẽ tập trung sử dụng WordPress để thiết kế web, vì nó là nền tảng phổ biến nhất để sử dụng, nó còn ó nhiều tools giúp chúng ta học được thiết kế web nhanh chóng. Bước 3: Cài đặt công cụ mình cần Đầu tiên mình cần cài XAMPP thường được dùng để tạo máy chủ web (web server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin [14].
Sau đó ta bắt đầu cài WordPress. mình còn cần thiết lập vài 14 download by : skknchat@gmail.com công cụ nữa để có thể thực sự mang thiết kế đến webstie, cần một theme trước, theme này sẽ phù hợp với thiết kế có trong đầu làm giao diện cho webstie. Có hàng ngàn themes chúng ta có thể chọn nếu như ta đang sử dụng WordPress. Chúng ta nên sử dụng theme miễn phí để làm quen với nền tảng này trước và cũng có thể chọn theme trong danh bạ theme chính thức của WordPress: Hãy xem qua các theme chọn một theme có nhiều bình luận tích cực và vừa được cập nhật.
Một theme nếu không có cả 2 yếu tố trên thì không nên chọn, vì thường nó sẽ gây rắc rối về sau. Sau khi đã chọn được theme, hãy cài đặt và kích hoạt nó.