Giáo Trình Thiết Kế Web (Nghề Thiết Kế Đồ Họa – Trình Độ Trung Cấp)

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

Giáo trình môn học: Thiết kế Web (Mã mô đun: MĐ 38) là tài liệu đào tạo chuyên môn nghề được biên soạn bởi Thạc sỹ Phạm Anh Đức, phát hành năm 2019 tại Trường Cao đẳng Cơ điện Xây dựng Việt Xô (Khoa Công nghệ Thông tin và Ngoại ngữ, Ninh Bình). Tài liệu được xây dựng căn cứ trên chương trình khung quốc gia nghề Quản trị mạng máy tính và áp dụng trực tiếp cho chương trình đào tạo nghề Thiết kế đồ họa trình độ Trung cấp.

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 người học đã hoàn thành các môn học chung và các môn học cơ sở chuyên ngành. Môn học đóng vai trò cầu nối giữa tư duy thẩm mỹ đồ họa và kỹ năng hiện thực hóa giao diện số thông qua các công nghệ web tiêu chuẩn.

Mục tiêu học tập của giáo trình được xác định rõ ràng trên ba phương diện:

  • Về kiến thức: Trang bị cho người học khả năng trình bày cấu trúc tổng thể của một website, nắm vững quy trình 6 bước xây dựng và phát triển website, đồng thời hiểu rõ các nguyên lý cơ bản liên quan đến an toàn và bảo mật hệ thống web.
  • Về kỹ năng: Hình thành năng lực xây dựng và lập trình trang web hoàn chỉnh bằng các ngôn ngữ đánh dấu và định dạng (HTML, CSS, JavaScript, XML), kết hợp với kỹ năng cài đặt, tùy biến hệ quản trị nội dung mã nguồn mở.
  • Về năng lực tự chủ và trách nhiệm: Rèn luyện phương pháp làm việc khoa học, bảo đảm tiến độ xây dựng và vận hành trang web, tuân thủ các quy chuẩn an toàn lao động trong môi trường làm việc với máy tính.

Giáo trình có tổng thời lượng 90 giờ, được thiết kế theo phương thức tích hợp lý thuyết và thực hành. Cấu trúc nội dung gồm 5 bài học chính, phân bổ 29 giờ lý thuyết, 58 giờ thực hành/thảo luận/bài tập và 3 giờ kiểm tra định kỳ. Điểm đặc sắc của giáo trình là việc kết hợp chặt chẽ giữa phân tích bố cục thẩm mỹ đa ngành hàng với kỹ thuật lập trình mã nguồn mở, phục vụ trực tiếp cho nhu cầu sản xuất thực tế.


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

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

Nội dung giáo trình được tổ chức thành 5 bài học với tiến trình sư phạm từ nền tảng công nghệ mạng, phân tích bố cục giao diện, lập trình giao diện tĩnh đến triển khai mã nguồn mở và xuất bản website:

  • Bài 1: Các định nghĩa và thuật ngữ (3 giờ lý thuyết, 0.5 giờ kiểm tra/thực hành): Giới thiệu tổng quan về Internet, cơ chế truyền gói dữ liệu (packet switching) dựa trên giao thức IP; phân loại các dịch vụ mạng như Web, E-mail, FTP (hoạt động theo mô hình máy chủ và máy khách), Gopher, Newsgroup, Usenet, Mailing List, Telnet, VoIP (Voice over Internet Protocol với các đầu số dịch vụ 171 VNPT, 178 Viettel), WAP. Giới thiệu lịch sử World Wide Web từ đề xuất siêu văn bản của Ted Nelson (1965) đến dự án chính thức của Tim Berners-Lee (1989); phân biệt Web page và Website; hướng dẫn sử dụng các trình duyệt (Google Chrome, Firefox, Safari, Opera) và các thao tác thực hành như duyệt web ẩn danh (Incognito), quản lý Bookmark, quản lý Tab.
  • Bài 2: Giao diện Web (4 giờ lý thuyết, 12 giờ thực hành): Khảo sát 7 dạng giao diện website thương mại theo đặc thù ngành hàng: quán cà phê, mỹ phẩm/dụng cụ làm đẹp, thời trang/quần áo, công nghệ/điện tử, đồ trang sức/phụ kiện, đồ ăn/thực phẩm, kinh doanh hoa tươi. Định hình cấu trúc 5 thành phần cơ bản của trang web gồm Header, Navigation, Content, Sidebar, Footer; giới thiệu hệ thống thẻ ngữ nghĩa HTML5 để xây dựng bố cục: <header>, <nav>, <section>, <article>, <aside>, <footer>, <details>, <summary>.
  • Bài 3: Ngôn ngữ HTML - CSS (11 giờ lý thuyết, 28 giờ thực hành, 2 giờ kiểm tra):
    • HTML: Cấu trúc tài liệu (<html>, <head>, <title>, <body>); thẻ tiêu đề từ <h1> đến <h6>; đoạn văn bản <p>; định dạng chữ (<strong>, <i>, <u>, <strike>); thuộc tính nội tuyến style (color, background-color, font-size, font-family, text-align); liên kết siêu văn bản <a> (với các thuộc tính href, title, target _self, _blank, _top, _parent) và liên kết neo (#id); nhúng ảnh qua thẻ <img src alt />; cấu trúc bảng qua thẻ <table>, <tr>, <th>, <td>; xây dựng biểu mẫu <form> với các phương thức GET/POST, mã hóa application/x-www-form-urlencoded, multipart/form-data và các trường điều khiển (Text Input đơn dòng, Password Input, Textarea đa dòng, Checkbox, Radio Button, Select Box, File Upload Box, Button submit/reset/button/image, Hidden Form); tích hợp đa phương tiện qua thẻ <video> HTML5.
    • CSS: Giới thiệu cơ chế tách biệt định dạng với nội dung; cú pháp chuẩn Selector { property: value; }; 3 phương pháp nhúng CSS (Inline, Internal trong thẻ <style>, External qua thẻ <link>); hệ thống đơn vị đo chiều dài (%, in, cm, mm, em, ex, pt, pc, px) và đơn vị màu sắc (Color-name, RGB, Hexadecimal); các thuộc tính xử lý nền (background-color, background-image, background-repeat, background-attachment, background-position) và cú pháp viết rút gọn (shorthand); các thuộc tính định dạng văn bản/font chữ (font-family, font-style, font-variant, font-weight, font-size) và cú pháp rút gọn font.
  • Bài 4: Mã nguồn mở (8 giờ lý thuyết, 14 giờ thực hành, 1 giờ kiểm tra): Khái niệm phần mềm mã nguồn mở; bản chất và chức năng của Web Server; quy trình cài đặt máy chủ cục bộ và cài đặt hệ quản trị nội dung WordPress; quản trị nội dung thông qua AdminCP (tạo danh mục, soạn thảo bài viết, quản lý thư viện ảnh, phân quyền người dùng); phân tích cấu trúc mã nguồn WordPress; tìm kiếm, cài đặt và tùy biến Theme; can thiệp mã CSS trực tiếp trong Theme; cấu hình Widget, Menu, tùy chỉnh Header/Background; tối ưu hóa tìm kiếm (SEO) và danh mục 21 website cung cấp theme miễn phí.
  • Bài 5: Xuất bản và duy trì Website (3 giờ lý thuyết, 4 giờ thực hành): Nguyên lý đăng ký Tên miền (Domain Name) và dịch vụ lưu trữ (Web Hosting); xác thực thông số máy chủ và quy trình chuyển tải mã nguồn lên server; quy trình kiểm thử, phát triển nội dung sau triển khai; các biện pháp phòng ngừa rủi ro và bảo đảm an toàn, bảo mật thông tin trước các hiểm họa trực tuyến.
Progression Logic của giáo trình:
[Hạ tầng mạng & Thuật ngữ Web] (Bài 1)
[Bố cục & Mỹ thuật Giao diện] (Bài 2)
[Lập trình mã nguồn HTML/CSS] (Bài 3)
[Quản trị mã nguồn mở CMS] (Bài 4)
[Triển khai Domain/Hosting & Bảo mật] (Bài 5)

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

Giáo trình thiết lập hệ thống tri thức nền tảng mang tính học thuật và kỹ thuật bao gồm:

  • Lý thuyết mạng và truyền thông dữ liệu: Nguyên lý chuyển mạch gói, giao thức liên mạng IP, mô hình tương tác Client-Server qua giao thức HTTP và FTP, lịch sử phát triển khái niệm Hypertext của Ted Nelson và Tim Berners-Lee.
  • Nguyên lý phân tách nội dung và định dạng: Chuẩn hóa theo tiêu chuẩn W3C (World Wide Web Consortium), trong đó HTML đóng vai trò dựng khung dữ liệu và ngữ nghĩa, còn CSS kiểm soát toàn bộ cách thức hiển thị và giao diện trực quan.
  • Cấu trúc dữ liệu và điều khiển: Cấu trúc phân cấp tài liệu DOM cơ bản, cơ chế truyền dữ liệu biểu mẫu qua phương thức GET/POST, mã hóa dữ liệu nhị phân phục vụ tải tập tin lên máy chủ.

Kỹ năng phát triển

Người học được rèn luyện và hoàn thiện các nhóm kỹ năng thực hành nghề nghiệp:

  • Kỹ năng kỹ thuật (Technical skills): Soạn thảo mã nguồn HTML/CSS theo đúng chuẩn cú pháp; tổ chức cấu trúc thẻ ngữ nghĩa HTML5; tối ưu mã CSS thông qua các thuộc tính rút gọn (shorthand); thiết lập môi trường Web Server cục bộ và cài đặt, cấu hình mã nguồn WordPress.
  • Kỹ năng phân tích (Analytical skills): Phân tích yêu cầu khách hàng để xác định bố cục giao diện phù hợp với đặc thù từng lĩnh vực kinh doanh; đánh giá tính hợp lý của hệ thống điều hướng (Navigation); kiểm thử các lỗi hiển thị trên các trình duyệt web khác nhau.
  • Kỹ năng thực thi thực tế (Practical competencies): Đăng ký tên miền, cấu hình thông số hosting, tải mã nguồn lên máy chủ; vận hành hệ thống quản trị nội dung; thực hiện các thao tác an toàn thông tin và bảo mật dữ liệu website.

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

Giáo trình áp dụng phương pháp đào tạo tích hợp (Integrated Competency-based Training), kết hợp chặt chẽ giữa giảng giải lý thuyết chuyên ngành và hướng dẫn thao tác mẫu trên phòng máy vi tính. Trong tổng số 90 giờ của toàn bộ mô đun, thời lượng thực hành và bài tập chiếm 58 giờ (tương đương 64.4%), tạo điều kiện để người học chuyển hóa kiến thức lý thuyết thành sản phẩm thực tế.

Phân bổ thời lượng mô đun Thiết kế Web (90 giờ):

Phương pháp học tập và tổ chức bài tập được triển khai qua các hình thức:

  • Nghiên cứu tình huống giao diện thực tế (Case Studies): Phân tích các mẫu thiết kế website đại diện cho 7 ngành nghề kinh doanh phổ biến (ẩm thực, mỹ phẩm, thời trang, điện tử, trang sức, đồ ăn, hoa tươi). Người học học cách lựa chọn màu sắc, bố trí hình ảnh và cấu trúc danh mục dựa trên đặc thù người dùng của từng ngành.
  • Bài tập thực hành kỹ thuật theo quy trình: Hướng dẫn từng bước (step-by-step) các thao tác phức tạp như: cấu hình trình duyệt Google Chrome (tạo phiên ẩn danh, đánh dấu bookmark, quản lý tab); viết mã tạo bảng và biểu mẫu thu thập dữ liệu; thiết lập hình nền với các giá trị repeat-x, repeat-y, fixed, scroll; định dạng hệ thống font chữ dự phòng (family-names kết hợp generic families).
  • Đánh giá kết quả học tập: Được thực hiện thông qua 3 bài kiểm tra định kỳ phân bổ tại Bài 1, Bài 3 và Bài 4. Tiêu chí đánh giá tập trung vào độ chính xác của mã nguồn, khả năng hiển thị tương thích trên trình duyệt và kỹ năng tùy biến hoàn thiện một website mã nguồn mở.
  • Hướng dẫn tự học: Giáo trình yêu cầu người học tự thực hành cài đặt các gói phần mềm mã nguồn mở, tra cứu thư viện CSS, thực hành thay đổi thông số giao diện qua tệp style.css và khai thác 21 địa chỉ cung cấp theme miễn phí để mở rộng tư liệu thiết kế.

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

Giáo trình phản ánh các bước chuyển dịch quan trọng trong công nghệ phát triển web tại thời điểm biên soạn:

  • Cập nhật cấu trúc ngữ nghĩa HTML5: Thay thế cách phân chia khối thuần túy bằng các thẻ có ý nghĩa cấu trúc rõ ràng (header, nav, section, article, aside, footer). Điều này giúp các công cụ tìm kiếm hiểu chính xác ngữ nghĩa của trang web, hỗ trợ tối ưu hóa tìm kiếm (SEO) ngay từ giai đoạn dựng khung mã nguồn.
  • Chuẩn hóa đa phương tiện không phụ thuộc Plugin: Giáo trình ghi nhận sự xuất hiện của thẻ <video> trong chuẩn HTML5, giúp phát video và âm thanh trực tiếp trên trình duyệt mà không cần cài đặt các tiện ích bổ trợ như Adobe Flash, từ đó giảm áp lực phần cứng và tăng tính tương thích cho các thiết bị di động.
  • Tích hợp hệ quản trị nội dung mã nguồn mở (CMS): Thay vì dừng lại ở việc lập trình web tĩnh thuần túy, tài liệu dành riêng Bài 4 để hướng dẫn sử dụng WordPress – nền tảng quản trị nội dung phổ biến. Người học được tiếp cận quy trình quản lý bài viết, cấu hình plugin, biên tập giao diện theme và quản trị người dùng.
  • Gắn kết với quy trình sản xuất và kinh doanh thực tế: Khung quy trình 6 bước (Xác định yêu cầu $\rightarrow$ Chọn domain/hosting $\rightarrow$ Thiết kế $\rightarrow$ Chạy thử/Fix lỗi $\rightarrow$ Điều hành/Phát triển $\rightarrow$ Bảo trì) giúp người học nắm bắt toàn diện chu trình vòng đời của một dự án web thực tế trong doanh nghiệp.

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

Giáo trình Thiết kế Web phục vụ các nhóm đối tượng cụ thể trong hệ thống giáo dục nghề nghiệp:

  • Học sinh, sinh viên trình độ Trung cấp và Cao đẳng: Tài liệu được thiết kế trực tiếp cho học viên ngành Thiết kế đồ họa và nghề Quản trị mạng máy tính. Đây là tài liệu học tập bắt buộc của mô đun MĐ 38.
  • Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành các môn học chung (chính trị, pháp luật, tin học đại cương) và các môn cơ sở ngành CNTT trước khi tham gia mô đun này; có kỹ năng thao tác cơ bản với hệ điều hành và trình duyệt web.
  • Giảng viên chuyên ngành: Sử dụng giáo trình làm tài liệu chuẩn để soạn đề cương bài giảng, phân bổ tiến trình 90 giờ học và xây dựng ngân hàng bài tập thực hành, bài kiểm tra đánh giá năng lực nghề nghiệp.
  • Người tự học và kỹ thuật viên đồ họa: Là tài liệu tham khảo cho người mới bắt đầu tìm hiểu quy trình xây dựng web, cung cấp các bảng tra cứu nhanh về thuộc tính CSS, thẻ HTML và các thao tác triển khai tên miền, hosting.

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

1. Giáo trình này phù hợp với đối tượng nào?

Giáo trình được biên soạn chuyên biệt cho học sinh, sinh viên hệ Trung cấp nghề Thiết kế đồ họa và Quản trị mạng máy tính, đồng thời phù hợp với những người bắt đầu học thiết kế website từ nền tảng cơ bản.

2. Cần chuẩn bị kiến thức nền tảng gì trước khi học?

Người học cần hoàn thành các môn học đại cương và cơ sở ngành công nghệ thông tin, có kỹ năng sử dụng máy tính cơ bản và hiểu biết sơ bộ về tổ chức tệp tin, trình duyệt web.

3. Giáo trình có điểm gì khác biệt so với các tài liệu lập trình web chuyên sâu?

Tài liệu được kết cấu theo mô hình đào tạo nghề với hơn 64% thời lượng là thực hành. Cách tiếp cận tập trung mạnh vào thiết kế bố cục thẩm mỹ theo từng ngành hàng kinh doanh, sử dụng HTML5/CSS3 chuẩn SEO và quản trị website nhanh chóng thông qua mã nguồn mở WordPress, không đi quá sâu vào các ngôn ngữ lập trình back-end phức tạp.

4. Phương pháp tự học giáo trình như thế nào để đạt hiệu quả cao?

Người học nên kết hợp đọc lý thuyết với thực hành trực tiếp trên máy vi tính: gõ mã từng ví dụ HTML/CSS thay vì sao chép, tự tay cài đặt môi trường máy chủ cục bộ, cài đặt WordPress và áp dụng thay đổi giao diện theo các kịch bản ngành hàng được nêu trong Bài 2.

5. Giáo trình cung cấp những tài liệu và công cụ bổ trợ nào?

Giáo trình tích hợp sẵn các bảng tra cứu thuộc tính CSS (màu sắc, đơn vị đo lường, cấu trúc rút gọn), hướng dẫn thao tác trên trình duyệt Google Chrome, danh mục 21 website cung cấp theme WordPress miễn phí và quy trình chi tiết về đăng ký tên miền, hosting.


Kết luận

Giáo trình Thiết kế Web (Mã mô đun: MĐ 38) của Trường Cao đẳng Cơ điện Xây dựng Việt Xô cung cấp một hệ thống tri thức hoàn chỉnh và chuẩn hóa về kỹ thuật thiết kế giao diện web ở trình độ trung cấp nghề. Tài liệu bao quát từ các khái niệm cơ sở về hạ tầng Internet, quy chuẩn mã hóa HTML/CSS, bố cục giao diện thẩm mỹ cho đến quy trình quản trị nội dung mã nguồn mở và xuất bản trực tuyến.

Lộ trình học tập được thiết kế mạch lạc qua 5 bài học, giúp người học từng bước xây dựng năng lực nghề nghiệp vững chắc, đáp ứng các tiêu chuẩn kỹ thuật trong sản xuất và phát triển website thực tế. Để nâng cao hiệu quả đào tạo, người học nên kết hợp việc nghiên cứu giáo trình với các tài liệu chuẩn từ tổ chức W3C và hệ thống tài liệu hướng dẫn kỹ thuật của cộng đồng WordPress.