TỔNG QUAN HỌC THUẬT VÀ MÔ TẢ GIÁO TRÌNH: THIẾT KẾ WEB (MĐ 23)


Tổng quan về giáo trình

Giáo trình môn học Thiết kế Web (Mã mô đun: MĐ 23) do Khoa Công nghệ thông tin và Ngoại ngữ thuộc Trường Cao đẳng Cơ điện Xây dựng Việt Xô biên soạn (nghiệm thu và ban hành tại Tam Điệp, năm 2018). Môn học được kết cấu trong chương trình đào tạo nghề Tin học văn phòng ở trình độ Trung cấp, đồng thời tham chiếu các tiêu chuẩn phân tích nghề thuộc Chương trình khung quốc gia nghề Quản trị mạng máy tính.

Trong cấu trúc chương trình đào tạo, mô đun Thiết kế Web được bố trí giảng dạy sau khi sinh viên đã hoàn thành các môn học chung và các môn học cơ sở chuyên ngành. Về mặt tính chất, đây là mô đun chuyên môn nghề bắt buộc nhằm trang bị năng lực xây dựng, vận hành và quản trị trang web.

Mục tiêu đào tạo của giáo trình được xác định trên ba phương diện cụ thể:

  • Về kiến thức: Sinh viên trình bày được cấu trúc hoàn chỉnh của một website; nắm vững quy trình 6 bước xây dựng và phát triển hệ thống web; giải thích được các vấn đề kỹ thuật liên quan đến an toàn và bảo mật website.
  • Về kỹ năng: Thiết kế và xây dựng được website hoàn chỉnh dựa trên ngôn ngữ HTML, CSS, JavaScript, XML và hệ quản trị nội dung mã nguồn mở; xử lý đồ họa giao diện theo yêu cầu kỹ thuật; thực hiện xuất bản website lên máy chủ (server).
  • Về năng lực tự chủ và trách nhiệm: Bố trí quy trình làm việc khoa học đảm bảo tiến độ xây dựng và vận hành hệ thống; rèn luyện tác phong cẩn thận, tỉ mỉ và tuân thủ các quy chuẩn an toàn lao động với thiết bị máy tính.

Giáo trình được biên soạn theo phương thức tích hợp lý thuyết và thực hành với tổng thời lượng 90 giờ, bao gồm 29 giờ lý thuyết (chiếm 32,2%), 58 giờ thực hành, bài tập, thảo luận (chiếm 64,4%) và 3 giờ kiểm tra định kỳ (chiếm 3,4%). Cấu trúc tiếp cận đi tuần tự từ khái niệm mạng và dịch vụ Internet, kỹ thuật bố cục giao diện, lập trình mã nguồn tĩnh (HTML/CSS), đến triển khai hệ quản trị nội dung động (WordPress CMS) và quy trình xuất bản website lên hosting thực tế.


Nội dung kiến thức cốt lõi

                             TIẾN TRÌNH NỘI DUNG MÔ ĐUN MĐ 23 (90 GIỜ)

Các chương/chủ đề chính

Nội dung giảng dạy của giáo trình được phân bổ trong 5 bài học chính:

  • Bài 1: Các định nghĩa và thuật ngữ (4 giờ - 4 LT): Cung cấp kiến thức nền tảng về mạng máy tính toàn cầu, nguyên lý chuyển gói dữ liệu (packet switching), giao thức IP. Phân tích các dịch vụ Internet tiêu biểu: World Wide Web, E-Mail, FTP (mô hình máy chủ FTP/trình chủ và máy khách FTP/trình khách), Gopher, Newsgroup, Usenet, Mailing List, Telnet, VoIP (dẫn chứng dịch vụ 178 của Viettel và 171 của VNPT), Video Conference, WAP trên mạng GSM. Giới thiệu lịch sử WWW qua ý tưởng Hypertext của Ted Nelson (1965) và dự án của Tim Berners-Lee (1989), kèm 3 cơ chế: định dạng URL, giao thức HTTP và ngôn ngữ siêu văn bản HTML. Khái quát quy trình 6 bước xây dựng website, phân biệt Web page và Website tĩnh/động. Phân loại các trình duyệt (Internet Explorer, Firefox, Safari, Chrome, Opera, Lynx, UCWeb...) và thực hành các thao tác kỹ thuật trên Google Chrome (tìm kiếm, phím tắt ẩn danh Ctrl + Shift + N, đánh dấu trang Ctrl + Shift + B, Bookmark Manager, quản lý Tab Ctrl + T, Ctrl + W).
  • Bài 2: Giao diện Web (16 giờ - 4 LT, 12 TH): Phân tích các thành phần cấu trúc của một giao diện chuẩn: Header (logo, banner, tìm kiếm), Navigation (menu điều hướng), Content (nội dung chính), Sidebar (thanh bên), Footer (chân trang). Khảo sát hệ thống thẻ bố cục ngữ nghĩa trong HTML5 (<header>, <nav>, <section>, <article>, <aside>, <footer>, <details>, <summary>). Hướng dẫn phương pháp tiếp nhận yêu cầu người dùng và ứng dụng phần mềm Photoshop để thiết kế giao diện đồ họa.
  • Bài 3: Ngôn ngữ HTML - CSS (40 giờ - 10 LT, 28 TH, 2 KT):
    • Ngôn ngữ HTML: Khái niệm bắt nguồn từ SGML theo chuẩn W3C; cấu trúc tài liệu cơ bản gồm thẻ mở/đóng <html>, phần tiêu đề <head>, thẻ <title>, và phần thân <body>. Hệ thống thẻ tiêu đề phân cấp từ <h1> đến <h6>, thẻ đoạn văn <p>, các thẻ định dạng văn bản (<strong>, <i>, <u>, <strike>). Cấu trúc liên kết <a> (thuộc tính href, title, target với các giá trị _self, _blank, _top, _parent, và liên kết neo #id). Thẻ nhúng hình ảnh <img /> (thuộc tính src, alt, title). Thao tác bảng <table> (<tr>, <th>, <td>, <caption>, <col>, <colgroup>, <thead>, <tfoot>, <tbody>). Xây dựng biểu mẫu <form> (thuộc tính action, method GET/POST, target, enctype gồm application/x-www-form-urlencoded và multipart/form-data) cùng các phần tử điều khiển: Text Input (đơn dòng, Password Input, đa dòng <textarea>), Checkbox, Radio Button, Select Dropdown Box, File Upload Box, Button (submit, reset, button, image), Hidden Form. Xử lý đa phương tiện qua thẻ <video> HTML5 thay thế công nghệ Adobe Flash.
    • Ngôn ngữ CSS: Định nghĩa Cascading Style Sheets, cấu trúc cú pháp Selector { property:value; }. Phân loại Selector (tag, class, id, selector phân cấp #entry img, selector thuộc tính input[name="Search"], selector đại diện *). Ba phương pháp nhúng CSS: Nội tuyến (inline style), Bên trong (internal style trong <head>), Bên ngoài (external style qua thẻ <link>). Thiết lập các nhóm thuộc tính: Nền (background-color, background-image, background-repeat với 4 giá trị repeat-x, repeat-y, repeat, no-repeat, background-attachment với scroll/fixed, background-position và cú pháp rút gọn); Font chữ (font-family với family-names và generic families sans-serif/serif, font-style normal/italic/oblique, font-variant normal/small-caps, font-weight normal/bold/100-900, font-size đơn vị px, em, %, pt và cú pháp rút gọn); Văn bản (color mã HEX/RGB, text-indent, text-align left/right/center/justify, letter-spacing, text-decoration underline/overline/line-through/blink, text-transform uppercase/lowercase/capitalize/none). Điều khiển lớp giả (pseudo-classes) cho liên kết: a:link, a:hover, a:visited, a:active. Quy tắc phân biệt và sử dụng Class (.) và ID (#), cấu trúc khối thẻ <div> và thẻ nội dòng <span>.
  • Bài 4: Mã nguồn mở (24 giờ - 8 LT, 15 TH, 1 KT): Khái niệm phần mềm mã nguồn mở; định nghĩa, tác dụng và quy trình cài đặt môi trường Web Server cục bộ. Hướng dẫn toàn diện về hệ quản trị nội dung WordPress: quy trình cài đặt, làm việc với giao diện quản trị AdminCP (tạo danh mục, soạn thảo bài viết, quản lý thư viện hình ảnh, phân quyền người dùng). Khảo sát cấu trúc mã nguồn WordPress, cơ chế cài đặt, thay đổi, chỉnh sửa Theme (tùy biến header, background, can thiệp file CSS trong theme, tra cứu 21 nguồn cung cấp theme miễn phí), quản lý Plugin (chức năng và cài đặt các plugin căn bản), thiết lập Menu, Add new pages, cấu hình Widget và triển khai kỹ thuật tối ưu hóa công cụ tìm kiếm (SEO).
  • Bài 5: Xuất bản và duy trì Website (6 giờ - 3 LT, 3 TH): Hướng dẫn đăng ký tên miền (domain) và dịch vụ lưu trữ (hosting). Xác nhận thông số máy chủ, thiết lập kết nối và tải mã nguồn lên server qua giao thức FTP. Quy trình kiểm tra, thử nghiệm nội dung, phát triển nội dung sau khi xuất bản. Phân tích các nguyên lý an toàn, nhận diện các hiểm họa tấn công và triển khai giải pháp bảo mật website.

Kiến thức nền tảng được xây dựng

Giáo trình thiết lập hệ thống kiến thức nền tảng bao gồm:

  • Hệ thống lý thuyết mạng và giao thức: Mô hình mạng chuyển gói dữ liệu IP, kiến trúc khách - chủ (Client - Server) của dịch vụ Web và FTP, nguyên lý siêu văn bản (Hypertext) của W3C.
  • Nguyên lý cấu trúc và phân tách giao diện: Quy tắc tách biệt tầng cấu trúc dữ liệu (HTML) khỏi tầng định dạng hiển thị (CSS); phân loại thẻ dạng khối (block-level) và thẻ nội dòng (inline-level).
  • Cơ chế hoạt động của hệ quản trị nội dung (CMS): Nguyên lý tương tác giữa máy chủ Web Server, hệ thống mã nguồn PHP và cơ sở dữ liệu động của nền tảng mã nguồn mở WordPress.

Kỹ năng phát triển

Qua các bài học, người học được rèn luyện các nhóm kỹ năng:

  • Kỹ năng kỹ thuật (Technical skills): Viết mã HTML/CSS đúng quy chuẩn cú pháp W3C; xử lý thuộc tính form để thu thập dữ liệu; cấu hình CSS typography và bố cục khối; cài đặt và cấu hình hệ quản trị WordPress trên web server.
  • Kỹ năng phân tích (Analytical skills): Phân tích yêu cầu bố cục từ người dùng; tổ chức cấu trúc thẻ tiêu đề <h1>–<h6> và thẻ ngữ nghĩa HTML5 chuẩn SEO; lựa chọn cấu hình hosting và tên miền phù hợp với quy mô website.
  • Kỹ năng thực hành nghề nghiệp (Practical competencies): Chuyển đổi bản thiết kế giao diện từ Photoshop sang mã nguồn web; sử dụng phần mềm FTP để truyền tải tập tin lên máy chủ; thao tác quản trị nội dung chuyên nghiệp trong WordPress AdminCP.

Phương pháp giảng dạy và học tập

Thành phần mô đun Thời lượng (Giờ) Tỷ lệ (%) Trọng tâm phương pháp đào tạo
Lý thuyết (LT) 29 32,2% Giảng giải khái niệm, phân tích cú pháp mã lệnh, phân tích giao thức và cấu trúc website.
Thực hành, bài tập, thảo luận (TH) 58 64,4% Viết mã nguồn trực tiếp trên máy tính, cắt giao diện từ Photoshop, cài đặt Web Server và WordPress.
Kiểm tra định kỳ (KT) 3 3,4% Đánh giá kỹ năng viết mã HTML/CSS (Bài 3: 2 giờ) và kỹ năng quản trị CMS (Bài 4: 1 giờ).
Tổng cộng toàn khóa 90 100% Mô hình đào tạo tích hợp lý thuyết gắn liền với thực hành nghề.

Phương pháp tiếp cận sư phạm

Giáo trình áp dụng mô hình giảng dạy tích hợp (integrated pedagogical approach). Mỗi đơn vị bài học lý thuyết được thiết kế đi liền với các bài thực hành cụ thể trong phòng máy. Giảng viên trình bày cấu trúc cú pháp, phân tích ví dụ mẫu, sau đó học viên trực tiếp thao tác trên môi trường phần mềm để kiểm chứng kết quả hiển thị trên trình duyệt.

Hệ thống bài tập và thực hành

  • Thực hành thao tác trình duyệt: Luyện tập điều hướng tab, sử dụng phím tắt, vận hành công cụ Bookmark Manager và kích hoạt chế độ ẩn danh Incognito trên Google Chrome.
  • Thực hành lập trình HTML/CSS: Viết mã tạo bảng dữ liệu phức tạp, xây dựng form đăng ký/đăng nhập đầy đủ các trường dữ liệu (text, password, checkbox, radio, file upload, hidden form), áp dụng thuộc tính định dạng nền, font chữ và các lớp giả a:hover, a:visited cho liên kết.
  • Thực hành hệ thống mã nguồn mở: Cài đặt Web Server cục bộ, cài đặt mã nguồn WordPress, cấu hình cơ sở dữ liệu, can thiệp mã nguồn CSS của Theme, cài đặt Plugin và tạo lập bài viết, danh mục, menu và widget.

Phương pháp đánh giá

Quy trình đánh giá kết quả học tập gồm hai cấu phần:

  1. Đánh giá thường xuyên: Thông qua mức độ hoàn thành các bài tập thực hành trên máy (58 giờ) và tính chủ động, cẩn thận, an toàn thiết bị của sinh viên.
  2. Đánh giá định kỳ: Thực hiện qua 3 giờ kiểm tra chính thức:
    • 02 giờ kiểm tra tại Bài 3: Đánh giá kỹ năng xây dựng giao diện web tĩnh chuẩn SEO bằng HTML và CSS.
    • 01 giờ kiểm tra tại Bài 4: Đánh giá kỹ năng cài đặt, cấu hình giao diện và quản trị nội dung website WordPress.

Hướng dẫn tự học

Người học được yêu cầu tự cài đặt các môi trường soạn thảo mã nguồn và trình duyệt web trên máy tính cá nhân; chủ động thực hành lại các đoạn mã mẫu; tham khảo 21 website cung cấp theme miễn phí được liệt kê trong giáo trình; tự nghiên cứu tài liệu kỹ thuật về các hàm WordPress và thực nghiệm kiểm tra lỗi hiển thị trên nhiều trình duyệt khác nhau.


Điểm nổi bật và cập nhật

  • Cập nhật chuẩn giao diện ngữ nghĩa HTML5: Giáo trình tích hợp các thẻ ngữ nghĩa mới của chuẩn HTML5 (<header>, <nav>, <section>, <article>, <aside>, <footer>, <details>, <summary>). Việc ứng dụng các thẻ này giúp cấu trúc website rõ ràng, hỗ trợ các thuật toán của công cụ tìm kiếm thu thập và phân tích dữ liệu chính xác hơn.
  • Loại bỏ sự phụ thuộc vào Adobe Flash: Thay vì sử dụng các plugin phụ trợ truyền thống như Adobe Flash gây tiêu tốn tài nguyên và hạn chế trên thiết bị di động, giáo trình hướng dẫn khai thác thẻ <video> chuẩn HTML5, giúp trình duyệt phát đa phương tiện trực tiếp và tối ưu hóa hiệu năng phần cứng.
  • Tích hợp dữ liệu thực tế ngành viễn thông và Internet tại Việt Nam: Nội dung bài giảng liên hệ trực tiếp với các dịch vụ viễn thông triển khai trong nước như dịch vụ VoIP 178 (Tổng công ty Viễn thông Quân đội - Viettel) và VoIP 171 (Tổng công ty Bưu chính Viễn thông Việt Nam - VNPT), giúp sinh viên nắm bắt ứng dụng thực tiễn của giao thức mạng.
  • Định hướng kỹ thuật chuẩn SEO (Search Engine Optimization): Yếu tố SEO được tích hợp trực tiếp vào bài giảng lập trình HTML/CSS (cách bố trí thẻ tiêu đề <h1> duy nhất, hệ thống thẻ phụ <h2>–<h6>, thẻ <title>, thuộc tính alt cho hình ảnh) và cấu hình SEO trong trang quản trị WordPress.
  • Kết hợp giữa lập trình mã thuần và hệ quản trị CMS: Giáo trình không dừng lại ở việc viết mã tĩnh mà mở rộng sang kỹ năng quản trị hệ thống động qua CMS WordPress, từ khâu quản lý người dùng, chỉnh sửa Theme/Plugin đến việc xuất bản thực tế lên máy chủ hosting qua giao thức FTP.

Đối tượng sử dụng giáo trình

                     PHÂN VÙNG ĐỐI TƯỢNG VÀ ĐIỀU KIỆN TIẾP CẬN MÔ ĐUN
  • Sinh viên đào tạo chính quy: Giáo trình là tài liệu học tập bắt buộc cho sinh viên hệ Trung cấp nghề Tin học văn phòng tại Trường Cao đẳng Cơ điện Xây dựng Việt Xô và các cơ sở giáo dục nghề nghiệp có cùng khung chương trình. Tài liệu cũng phục vụ sinh viên chuyên ngành Quản trị mạng máy tính có nhu cầu hoàn thiện kỹ năng thiết kế web.
  • Yêu cầu kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành khối kiến thức tin học đại cương, các môn cơ sở chuyên ngành; có kỹ năng sử dụng máy tính cơ bản, thao tác quản lý tệp tin và sử dụng thành thạo các ứng dụng trình duyệt web.
  • Giảng viên và cơ sở đào tạo nghề: Sử dụng làm căn cứ phân phối chương trình chi tiết cho 90 giờ giảng dạy, xây dựng kế hoạch bài giảng tích hợp, thiết kế phòng thực hành máy tính và biên soạn ngân hàng đề kiểm tra đánh giá tay nghề.
  • Học viên tự học và kỹ thuật viên tham khảo: Cung cấp tài liệu tham khảo cho nhân viên văn phòng, kỹ thuật viên quản trị mạng cần bổ sung năng lực quản trị nội dung website, chỉnh sửa giao diện và vận hành hosting cho cơ quan, doanh nghiệp.

Câu hỏi thường gặp

1. Giáo trình này phù hợp với ai?

Giáo trình được thiết kế chuẩn hóa cho sinh viên trình độ Trung cấp nghề Tin học văn phòng và nghề Quản trị mạng máy tính. Ngoài ra, giáo trình phù hợp cho giảng viên công nghệ thông tin làm tài liệu giảng dạy và những người mới bắt đầu tiếp cận kỹ thuật xây dựng website.

2. Cần trang bị kiến thức nền nào trước khi học?

Người học cần hoàn thành các môn học chung và môn cơ sở chuyên môn nghề, nắm vững kỹ năng sử dụng hệ điều hành máy tính, quản lý thư mục/tệp tin và sử dụng các trình duyệt web cơ bản.

3. Điểm khác biệt của giáo trình này so với các tài liệu lý thuyết thông thường?

Giáo trình được xây dựng theo hình thức tích hợp với thời lượng thực hành chiếm tới 64,4% (58/90 giờ). Nội dung kết hợp toàn diện từ thiết kế giao diện đồ họa (Photoshop), lập trình mã nguồn tĩnh (HTML/CSS), vận hành hệ quản trị nội dung động (WordPress) đến xuất bản thực tế qua FTP và bảo mật web.

4. Làm sao để tự học giáo trình này đạt hiệu quả cao?

Người học cần kết hợp đọc lý thuyết với việc gõ mã nguồn trực tiếp trên các trình soạn thảo; kiểm tra giao diện trên nhiều trình duyệt; cài đặt Web Server cục bộ để thực hành quản trị WordPress và chủ động nghiên cứu các tài nguyên theme miễn phí được giới thiệu trong sách.

5. Có những tài liệu và công cụ bổ trợ nào được hướng dẫn trong giáo trình?

Giáo trình hướng dẫn chi tiết việc sử dụng phần mềm đồ họa Photoshop, trình duyệt Google Chrome, các bộ gõ và phím tắt, phần mềm Web Server cục bộ, danh mục 21 website tìm kiếm theme miễn phí cho WordPress, cùng các tài liệu về giao thức FTP và bảo mật máy chủ.


Kết luận

Giáo trình Thiết kế Web (Mã mô đun: MĐ 23) cung cấp hệ thống kiến thức toàn diện và có cấu trúc chặt chẽ về quy trình xây dựng, phát triển và duy trì trang web. Giá trị cốt lõi của tài liệu nằm ở cấu trúc phân bổ thực hành chiếm ưu thế (58/90 giờ), giúp người học chuyển hóa các khái niệm lý thuyết mạng và mã lệnh thành năng lực nghề nghiệp thực tế.

Lộ trình học tập đề xuất:

  1. Nắm vững thuật ngữ mạng và thao tác trình duyệt (Bài 1: 4 giờ LT).
  2. Thiết kế bố cục giao diện và ứng dụng HTML5/Photoshop (Bài 2: 16 giờ).
  3. Lập trình cấu trúc và định dạng trang web tĩnh với HTML và CSS chuẩn SEO (Bài 3: 40 giờ).
  4. Cài đặt, tùy biến Theme/Plugin và quản trị nội dung động với WordPress (Bài 4: 24 giờ).
  5. Thực hiện xuất bản qua FTP, cấu hình Domain/Hosting và kiểm soát an toàn bảo mật (Bài 5: 6 giờ).

Để mở rộng kiến thức sau mô đun, người học có thể tham khảo thêm các tài liệu kỹ thuật chuyên sâu về tiêu chuẩn Web của tổ chức World Wide Web Consortium (W3C), tài liệu hướng dẫn phát triển mở rộng của WordPress Codex và các giải pháp bảo mật máy chủ web chuyên dụng.