TỔNG QUAN HỌC THUẬT VÀ NỘI DUNG GIÁO TRÌNH MÔ ĐUN: THIẾT KẾ VÀ QUẢN TRỊ WEBSITE

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

Giáo trình mô đun Thiết kế và quản trị Website (Mã mô đun: MĐ 20) là tài liệu đào tạo chuyên môn thuộc chương trình đào tạo nghề Quản trị mạng máy tính ở trình độ Trung cấp. Tài liệu do Khoa Công nghệ Thông tin – Trường Trung cấp nghề Quang Trung (Quận Gò Vấp, TP. Hồ Chí Minh) biên soạn, tác giả chính là ông Nguyễn Văn Lân, được ban hành chính thức theo Quyết định số 342/QĐ-QT ngày 28 tháng 10 năm 2021 của Hiệu trưởng nhà trường. Trong chương trình đào tạo nghề, đây là mô đun chuyên môn mang tính chất bắt buộc, được bố trí giảng dạy sau khi người học đã hoàn thành các mô đun cơ sở bao gồm: Hệ quản trị Cơ sở dữ liệu, Tin học căn bản và các môn cơ sở chuyên ngành.

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

  • Về kiến thức: Cung cấp hiểu biết tổng quan về hệ thống World Wide Web (WWW), lịch sử mạng Internet, giao thức HTTP, kiến trúc phân giải địa chỉ DNS cổng 80; giúp người học phân biệt rành mạch giữa website tĩnh và website động; nắm vững cú pháp các thẻ ngôn ngữ HTML, quy chuẩn định dạng Cascading Style Sheets (CSS), kỹ thuật nhúng đa phương tiện; nắm vững quy trình đóng gói, xuất bản và các bước quản trị một website hoàn chỉnh trên hệ thống mạng.
  • Về kỹ năng: Người học có khả năng tổ chức bố cục thông tin trên trang web; sử dụng các công cụ thiết kế chuyên dụng; tạo lập giao diện tĩnh chuẩn định dạng; cài đặt và thiết lập cấu hình dịch vụ máy chủ Internet Information Services (IIS); khai thác framework Bootstrap; áp dụng các kỹ thuật SEO cơ bản và thực hiện đầy đủ các bước quản trị tên miền, dịch vụ lưu trữ (hosting).
  • Về năng lực tự chủ và trách nhiệm: Hình thành tác phong công nghiệp, kỹ năng làm việc nhóm, tinh thần tự nghiên cứu mở rộng; tuân thủ nghiêm ngặt quy định an toàn điện, an toàn vận hành trang thiết bị máy tính trong phòng thực hành.

Cấu trúc giáo trình được phân bổ theo 5 bài học logic chặt chẽ, kết hợp cô đọng giữa lý thuyết kỹ thuật và hệ thống bài thực hành mẫu (code snippets) kèm bảng tra cứu thông số cụ thể. Điểm đặc sắc của tài liệu là phương pháp tiếp cận trực quan: mọi khái niệm từ mã nguồn đến triển khai hạ tầng máy chủ đều được minh họa bằng các dự án thực tế, cung cấp hướng dẫn cài đặt từng bước trên môi trường máy chủ Windows và các công cụ phát triển phần mềm phổ biến.


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

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

Cấu trúc nội dung giáo trình được thiết kế theo tiến trình đào tạo nghề gồm 5 bài học chuyên đề:

  • Bài 01: Tổng quan về thiết kế Website (Mã bài: MĐ20-01): Khái quát lịch sử hình thành mạng Internet (từ dự án ARPANET năm 1969 của Bộ Quốc phòng Mỹ, chuẩn hóa TCP/IP năm 1983, mạng xương sống NSFNET đến phát minh World Wide Web của Tim Berners-Lee năm 1991 tại CERN); phân loại các trình duyệt điển hình (Internet Explorer, Mozilla Firefox, Netscape Navigator, Opera, Safari); khái niệm nhà cung cấp dịch vụ Internet (ISP như VNPT, Viettel, FPT, NetNam); cấu trúc cú pháp URL chuẩn scheme://<host>[:port][<path>[?<querystring>]]; cơ chế phân giải DNS cổng 80 và giao thức HTTP; so sánh mô hình lập trình Client-Side (VBScript, JavaScript) và Server-Side (PHP, JSP, ASP.NET); phân tích chi tiết ưu – nhược điểm của website tĩnh và website động; giới thiệu các công nghệ phát triển web thông dụng (ASP.NET – SQL Server, PHP – MySQL, JSP – MySQL) cùng các môi trường phát triển (Visual Studio 2019, Dreamweaver, FrontPage). Đi sâu vào cú pháp HTML (cấu trúc tài liệu, các thẻ tiêu đề <h1> đến <h6>, thẻ đoạn văn <p>, ngắt dòng
    , đường kẻ <hr>, chú thích <!-- -->), các định dạng hiển thị với CSS (cách nhúng file ngoài .css, nhúng phần đầu <style>, nhúng nội tiếp inline; các đơn vị đo lường px, pt, in, cm, %; mã màu Hex/RGB; bộ chọn lớp .class, định danh #id, phần tử con >), kỹ thuật xây dựng bảng biểu (<table>, <tr>, <td>, <th>, cellpadding, cellspacing, colspan, rowspan), phân chia khung (<frameset>, <frame>) và chèn đối tượng đa phương tiện (<img>, <embed>, <object>, <bgsound>).
  • Bài 02: Thiết kế trang Web tĩnh (Mã bài: MĐ20-02): Định nghĩa chi tiết về trang web tĩnh dựa trên nền tảng HTML5, CSS3 và Javascript; kỹ thuật xây dựng các phần tử biểu mẫu Form tương tác (nhãn <label>, các trường nhập liệu <input type="text">, <input type="password">, nút bấm); phương pháp tạo lập hệ thống siêu liên kết nội bộ và liên kết ngoài; quy trình hoàn thiện layout website tĩnh; phân tích đối sánh giữa ứng dụng web mã nguồn mở và công nghệ ASP trong triển khai thực tiễn.
  • Bài 03: Khai thác ứng dụng Bootstrap: Hướng dẫn phương pháp khai báo và tích hợp thư viện Bootstrap vào mã nguồn; giới thiệu hệ thống lưới (grid system) và các thành phần giao diện mẫu (components); kỹ thuật áp dụng các đối tượng Bootstrap vào trang web nhằm tối ưu hóa khả năng hiển thị tương thích.
  • Bài 04: Triển khai Website lên Internet: Quy trình chuẩn bị và đóng gói tài nguyên web; kỹ thuật thiết lập triển khai cục bộ (local deployment) và xuất bản lên Internet toàn cầu; các bước cài đặt dịch vụ máy chủ web Internet Information Services (IIS) trên môi trường Windows; quy trình cấu hình thư mục ảo, gán quyền truy cập và đưa website vận hành thực tế trên IIS.
  • Bài 05: Quản trị Website: Tổng quan về vai trò và yêu cầu chuyên môn đối với quản trị viên web; chi tiết các hạng mục công việc định kỳ của quản trị viên; quy trình quản trị tài khoản hosting; kỹ thuật quản trị bản ghi tên miền (Domain Name); các nguyên tắc cơ bản trong việc quảng bá website và tối ưu hóa công cụ tìm kiếm (SEO).

Progression logic của giáo trình tuân thủ chặt chẽ nguyên lý sư phạm nghề nghiệp: đi từ nhận thức nền tảng hạ tầng mạng và cú pháp mã lệnh (Bài 1) $\rightarrow$ trực tiếp xây dựng sản phẩm giao diện tĩnh (Bài 2) $\rightarrow$ ứng dụng công nghệ framework nâng cao (Bài 3) $\rightarrow$ cấu hình hạ tầng máy chủ để xuất bản sản phẩm (Bài 4) $\rightarrow$ quản lý, duy trì và tối ưu hóa hệ thống sau triển khai (Bài 5).

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

Giáo trình tập trung thiết lập ba khối kiến thức nền tảng chuyên ngành:

  • Nguyên lý truyền thông và kiến trúc mạng Web: Làm rõ mô hình kiến trúc Client-Server, chu trình xử lý yêu cầu/phản hồi (Request/Response) qua giao thức HTTP, nguyên tắc phân giải tên miền thành địa chỉ IP thông qua hệ thống máy chủ DNS và cổng dịch vụ mặc định (port 80).
  • Mô hình lập trình Web phân tầng: Phân định rõ ranh giới kỹ thuật giữa lập trình Client-Side (thực thi trên trình duyệt bằng JavaScript, VBScript để kiểm tra dữ liệu đầu vào) và lập trình Server-Side (thực thi tại Web Server bằng PHP, ASP.NET, JSP kết hợp với các hệ quản trị cơ sở dữ liệu quan hệ như MS SQL Server, MySQL, Oracle, PostgreSQL).
  • Chuẩn hóa cấu trúc tài liệu và định dạng: Tách biệt hoàn toàn giữa tầng nội dung/cấu trúc (HTML/HTML5 DOM) và tầng định dạng trình bày (CSS/CSS3), xây dựng tư duy thiết kế giao diện theo lớp và các bộ chọn (class/ID selectors).

Kỹ năng phát triển

Thông qua hệ thống bài học và bài tập thực hành, người học hình thành các nhóm kỹ năng cụ thể:

  • Kỹ năng kỹ thuật (Technical skills): Soạn thảo mã nguồn HTML và CSS đúng chuẩn kỹ thuật bằng các công cụ chuyên dụng (Visual Studio 2019, Dreamweaver); khai báo bảng mã UTF-8; liên kết file CSS bên ngoài; tạo lập các cấu trúc bảng phức tạp với thuộc tính gộp ô (colspan, rowspan); xử lý đa phương tiện với thẻ <embed> và <object>; cài đặt, cấu hình máy chủ web IIS trên hệ điều hành Windows.
  • Kỹ năng phân tích (Analytical skills): Phân tích tính hợp lý của bố cục trang web; thẩm định ưu - nhược điểm của các giải pháp công nghệ (mã nguồn mở vs mã nguồn đóng, web tĩnh vs web động) tùy thuộc vào quy mô và ngân sách của doanh nghiệp; giải mã chuỗi truy vấn URL (querystring).
  • Năng lực ứng dụng thực hành (Practical competencies): Tự tổ chức cấu trúc cây thư mục tài nguyên web chuẩn; tạo form tiếp nhận dữ liệu hợp lệ; xuất bản website nội bộ qua IIS; thao tác quản trị bản ghi tên miền và quản lý dung lượng hosting; tuân thủ an toàn kỹ thuật trong phòng thực hành máy tính.

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

Giáo trình Thiết kế và quản trị Website được biên soạn theo phương pháp đào tạo mô-đun tích hợp (Modular Vocational Pedagogy). Phương pháp này lấy việc hình thành kỹ năng nghề thực tế làm trọng tâm, trong đó phần lý thuyết được tóm lược thành các định nghĩa cốt lõi, bảng tra cứu thông số kỹ thuật và chuyển tiếp ngay sang các đoạn mã nguồn mẫu để minh họa.

Hệ thống bài tập và nghiên cứu tình huống trong giáo trình được thể hiện tập trung qua bộ 15 câu hỏi ôn tập định hướng tình huống thực tế ở cuối Bài 01:

  • Yêu cầu phân tích bản chất công nghệ: so sánh website tĩnh và website động, phân biệt mã nguồn mở và mã nguồn đóng, liệt kê các hệ quản trị CSDL tương ứng với từng ngôn ngữ lập trình.
  • Nghiên cứu thực tế thị trường CNTT Việt Nam: khảo sát các nhà cung cấp dịch vụ Internet (ISP), nhà cung cấp hosting/VPN, hệ thống tên miền và biểu phí tên miền tại Việt Nam; phân tích cấu trúc hoạt động của các website thương mại điện tử, cổng thông tin điện tử, diễn đàn công nghệ.
  • Bài tập tình huống người dùng: xây dựng quy trình hướng dẫn khách hàng thực hiện giao dịch mua bán trực tuyến an toàn; phân loại các dịch vụ web phục vụ nhu cầu gửi tệp tin dung lượng lớn, lưu trữ đa phương tiện và kết nối mạng xã hội.

Các bài tập thực hành kỹ thuật yêu cầu người học tự gõ mã nguồn, kiểm tra lỗi cú pháp và chạy thử nghiệm trực tiếp trên các trình duyệt web khác nhau. Các bài tập tiêu biểu bao gồm:

  1. Viết mã tạo trang web với các cấp tiêu đề từ <h1> đến <h6>, đoạn văn bản phân cách bằng đường kẻ <hr> và khối trích dẫn <blockquote>.
  2. Tạo file định dạng riêng default.css hoặc Display.css để thiết lập quy chuẩn màu sắc Hexa, thuộc tính căn lề văn bản, khoảng cách chữ (letter-spacing), khoảng cách từ (word-spacing) và các lớp ảo (a:hover, a:visited).
  3. Thiết kế form nhập liệu thu thập thông tin khách hàng (họ, tên, email) có định dạng khung bảng.
  4. Xây dựng trang chia khung với <frameset> gồm banner, menu điều hướng và vùng nội dung hiển thị.
  5. Cấu hình dịch vụ máy chủ web IIS và đưa trang web cục bộ lên môi trường mạng nội bộ.

Phương pháp đánh giá kết quả học tập được thực hiện kết hợp giữa bài kiểm tra nhận thức lý thuyết (cấu trúc mạng, cú pháp thẻ, thuộc tính CSS, quy trình quản trị) và bài thi kỹ năng thực hành trực tiếp trên máy tính (thiết kế trang web theo chủ đề chỉ định, cài đặt và cấu hình thành công dịch vụ IIS). Đối với hoạt động tự học, giáo trình cung cấp hướng dẫn rõ ràng: người học cần chuẩn bị môi trường thực hành máy tính cá nhân, tự tạo thư mục dự án, viết lại các đoạn mã mẫu trong sách, tự phân tích mã nguồn của các website doanh nghiệp đang vận hành để rút ra kinh nghiệm bố cục giao diện.


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

Giáo trình phản ánh các nội dung kỹ thuật cập nhật so với các phương pháp xây dựng website truyền thống, cụ thể:

  • Cập nhật tiêu chuẩn công nghệ: Giáo trình ghi nhận sự dịch chuyển từ HTML/CSS cổ điển sang tiêu chuẩn HTML5 và CSS3. Tài liệu cập nhật môi trường lập trình chuyên nghiệp Visual Studio 2019 (VS 2019) với các tính năng hỗ trợ viết mã CSS trực quan, quản lý mã nguồn, viết mã JavaScript và tích hợp công nghệ AJAX (Asynchronous JavaScript And XML) thay thế cho các công cụ soạn thảo đơn giản thế hệ cũ như FrontPage.
  • Tích hợp framework hiện đại: Dành riêng Bài 03 để giảng dạy framework Bootstrap, giúp học sinh tiếp cận phương pháp xây dựng giao diện hiện đại, tối ưu hóa việc phân chia bố cục dạng lưới và tái sử dụng các thành phần giao diện mẫu.
  • Phản ánh bức tranh công nghệ thực tế tại Việt Nam: Tài liệu khảo cứu và tổng hợp các mô hình giải pháp phát triển web đang được ứng dụng rộng rãi trong các doanh nghiệp tại Việt Nam, bao gồm:
    • Kiến trúc ASP.NET kết hợp hệ quản trị cơ sở dữ liệu Microsoft SQL Server.
    • Kiến trúc PHP kết hợp hệ quản trị cơ sở dữ liệu MySQL.
    • Kiến trúc Java (JSP/Servlet) kết hợp cơ sở dữ liệu MySQL hoặc Oracle.
    • Ứng dụng các hệ quản trị nội dung mã nguồn mở phổ biến như DotNetNuke, Joomla, Ruby on Rails.
  • Gắn kết thực tiễn hạ tầng và vận hành: Không giới hạn ở phạm vi viết mã nguồn giao diện, giáo trình kết nối trực tiếp với công tác quản trị hệ thống thực tế tại doanh nghiệp: hướng dẫn cài đặt máy chủ dịch vụ IIS, quản trị không gian lưu trữ hosting, quản trị hệ thống phân giải tên miền (DNS) và tích hợp các kỹ thuật hỗ trợ tiếp thị số như tối ưu hóa công cụ tìm kiếm (SEO), gắn kết mạng xã hội và nghiên cứu từ khóa.

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

Giáo trình Thiết kế và quản trị Website được thiết kế để phục vụ các nhóm đối tượng cụ thể trong hệ thống giáo dục nghề nghiệp và đào tạo chuyên môn:

  • Học sinh, sinh viên đào tạo nghề: Tài liệu học tập chính khóa bắt buộc đối với học sinh trình độ Trung cấp nghề chuyên ngành Quản trị mạng máy tính tại Trường Trung cấp nghề Quang Trung và các cơ sở giáo dục nghề nghiệp có chương trình đào tạo tương đương.
  • Điều kiện tiên quyết (Prerequisites): Để tiếp thu hiệu quả nội dung mô đun, người học cần hoàn thành các mô đun nền tảng bao gồm: Tin học căn bản (thao tác hệ điều hành, quản lý tệp tin), Hệ quản trị Cơ sở dữ liệu (khái niệm bảng dữ liệu, trường, khóa, truy vấn cơ bản) và các môn học cơ sở chuyên ngành CNTT.
  • Giảng viên chuyên ngành: Giảng viên khoa Công nghệ Thông tin sử dụng tài liệu làm căn cứ sư phạm chuẩn để xây dựng đề cương bài giảng, thiết kế hệ thống bài tập thực hành tại phòng máy (lab), biên soạn ngân hàng câu hỏi kiểm tra định kỳ và đánh giá kết thúc mô đun.
  • Đối tượng tự học và tham khảo chuyên môn: Kỹ thuật viên quản trị mạng, nhân viên kỹ thuật vận hành hệ thống thông tin tại các cơ quan, doanh nghiệp nhỏ và vừa cần tài liệu tra cứu kỹ thuật để nắm bắt quy trình thiết lập máy chủ web IIS, xử lý cấu hình DNS, đăng ký quản trị tên miền, quản lý hosting và xây dựng các trang web tĩnh giới thiệu dịch vụ.

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

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

Giáo trình được biên soạn chuyên biệt cho học sinh hệ Trung cấp nghề chuyên ngành Quản trị mạng máy tính. Ngoài ra, tài liệu phù hợp với sinh viên các ngành kỹ thuật công nghệ thông tin hoặc nhân sự quản trị hệ thống muốn nắm bắt quy trình xây dựng website tĩnh và cấu hình máy chủ web cơ bản.

2. Cần chuẩn bị những kiến thức nền tảng nào trước khi học mô đun này?

Người học bắt buộc phải có kiến thức nền tảng về Tin học căn bản (sử dụng hệ điều hành Windows, quản lý tập tin và thư mục), nguyên lý hoạt động của mạng máy tính cơ bản và kiến thức cốt lõi từ mô đun Hệ quản trị Cơ sở dữ liệu.

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ập trình web thông thường là gì?

Tài liệu không chỉ dừng lại ở việc hướng dẫn viết mã nguồn giao diện (HTML, CSS, Bootstrap) mà tích hợp toàn diện quy trình kỹ thuật của một chuyên viên mạng: từ kiến trúc truyền thông Internet, nguyên lý phân giải DNS cổng 80 đến các thao tác quản trị hạ tầng thực tế như cài đặt máy chủ dịch vụ IIS, quản trị không gian lưu trữ hosting, cấu hình tên miền và tối ưu hóa SEO.

4. Làm thế nào để tự học và thực hành hiệu quả theo giáo trình?

Người học cần cài đặt môi trường phát triển trên máy tính (Visual Studio 2019 hoặc Dreamweaver), kích hoạt tính năng Internet Information Services (IIS) có sẵn trên hệ điều hành Windows. Tiếp đó, người học gõ và chạy từng đoạn mã mẫu trong tài liệu (cấu trúc HTML, file CSS, nhúng đa phương tiện), trả lời 15 câu hỏi ôn tập tình huống ở cuối Bài 01 và tự thiết kế một dự án website tĩnh hoàn chỉnh để xuất bản thử nghiệm trên IIS.

5. Giáo trình có cung cấp các tài liệu bổ trợ nào kèm theo không?

Tài liệu đi kèm bảng tra cứu thông số kỹ thuật đầy đủ: danh mục mã màu (Hex, RGB), bảng phân loại thuộc tính định dạng thẻ Bảng (<table>), thẻ Khung (<frameset>), các thuộc tính đa phương tiện (<embed>, <object>), hệ thống 15 câu hỏi ôn tập cuối bài học và danh mục tài liệu tham khảo chuyên ngành CNTT.


Kết luận

Giáo trình mô đun Thiết kế và quản trị Website (Mã mô đun: MĐ 20) của Trường Trung cấp nghề Quang Trung là tài liệu học thuật mang tính thực hành cao, cung cấp hệ thống kiến thức chuẩn xác về thiết kế giao diện web tĩnh và quy trình quản trị máy chủ mạng. Tài liệu chuẩn hóa toàn bộ tiến trình từ việc nắm vững cú pháp ngôn ngữ HTML/CSS, ứng dụng framework Bootstrap đến kỹ năng cấu hình dịch vụ máy chủ web IIS và quản trị hosting, tên miền trên môi trường Internet.

Lộ trình học tập khuyến nghị dành cho người học gồm 5 giai đoạn tuần tự:

  1. Nắm vững kiến trúc mạng WWW, giao thức HTTP và cú pháp HTML/CSS cơ bản (Bài 01).
  2. Xây dựng trang web tĩnh hoàn chỉnh với biểu mẫu Form và siêu liên kết (Bài 02).
  3. Chuẩn hóa giao diện bằng framework Bootstrap (Bài 03).
  4. Cài đặt máy chủ IIS và triển khai website lên môi trường mạng (Bài 04).
  5. Thực hành các tác vụ quản trị hosting, tên miền và tối ưu hóa SEO (Bài 05).

Để mở rộng năng lực chuyên môn sau khi hoàn thành giáo trình này, người học nên tiếp tục nghiên cứu sâu hơn về các công nghệ lập trình web động (ASP.NET, PHP, Java JSP) và các hệ quản trị cơ sở dữ liệu chuyên sâu (SQL Server, MySQL) theo định hướng phát triển của ngành công nghệ thông tin.