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

Giáo trình Mô đun Thiết kế và quản trị Website (mã số mô đun: MĐ20) là tài liệu đào tạo chuyên môn nghề bắt buộc thuộc chương trình đào tạo trình độ Trung cấp nghề Công nghệ thông tin (chuyên ngành Ứng dụng phần mềm). Tài liệu do Nhà giáo Phạm Văn Thuận chủ biên, được biên soạn và ban hành theo nội dung chương trình đào tạo của Trường Trung cấp nghề Tổng hợp Hà Nội (địa chỉ: số 21 Bùi Bằng Đoàn, quận Hà Đông, thành phố Hà Nội) với hình thức lưu hành nội bộ phục vụ công tác giảng dạy và tham khảo học thuật. Trong tiến trình đào tạo, mô đun này được bố trí giảng dạy sau khi người học đã hoàn thành các môn học cơ sở ngành và học phần Quản trị cơ sở dữ liệu.

Tổng thời lượng thực hiện mô đun là 60 giờ, bao gồm 20 giờ lý thuyết, 38 giờ dành cho thực hành, thảo luận, bài tập và 2 giờ dành cho công tác kiểm tra đánh giá định kỳ.

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

  • Kiến thức: Người học trình bày được mô hình, cấu trúc và nguyên lý hoạt động của website; hệ thống hóa được cấu trúc tài liệu HTML, tính năng và cú pháp của các thẻ đánh dấu siêu văn bản; giải thích được các đặc điểm, công cụ định dạng và tổ chức dữ liệu của phần mềm Adobe Dreamweaver; mô tả được cơ chế hoạt động của hệ quản trị nội dung CMS (WordPress) và hệ thống máy chủ phục vụ web.
  • Kỹ năng: Xây dựng và hoàn thiện website bảo đảm yêu cầu thẩm mỹ và bố cục; nhúng các thành phần đa phương tiện và siêu liên kết nội bộ cũng như liên kết ngoài; thiết lập biểu mẫu tương tác dữ liệu; cài đặt môi trường máy chủ cục bộ (IIS, XAMPP); xuất bản website lên mạng Internet thông qua việc quản lý tên miền và tải dữ liệu lên hosting; duy trì các tác vụ quản trị và an toàn website.
  • Năng lực tự chủ và trách nhiệm: Hình thành phương pháp làm việc nhóm, tư duy giải quyết vấn đề kỹ thuật theo trình tự khoa học và logic; có khả năng hướng dẫn chuyên môn cho các bậc thợ thấp hơn; rèn luyện tính độc lập, tác phong cẩn thận, tỉ mỉ và năng lực tự nâng cao trình độ chuyên môn.

Cấu trúc giáo trình tiếp cận theo mô hình tích hợp lý thuyết gắn liền với kỹ năng thực hành nghề nghiệp, trong đó thời lượng thực hành chiếm 63,3% tổng quỹ thời gian đào tạo. Nội dung biên soạn bám sát các tiêu chuẩn kỹ thuật mạng và công nghệ phát triển web, đi từ kiến thức giao thức mạng Internet đến kỹ thuật viết mã nền tảng và sử dụng công cụ quản trị hiện đại.


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

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

Nội dung giáo trình được phân bổ thành 5 bài học chính theo logic phát triển từ cơ sở mạng, cú pháp mã nguồn đến công cụ trực quan và quy trình vận hành thực tế:

  • Bài 1: Tổng quan về dịch vụ WWW (5 giờ - 3 giờ lý thuyết, 2 giờ thực hành): Cung cấp kiến thức nền tảng về hạ tầng dịch vụ mạng Internet bao gồm giao thức truyền tập tin FTP (mô hình client-server, chế độ kết nối chủ động/bị động, cấu trúc FTP URL ftp(s)://<user>:<password>@<host>:<port>), dịch vụ thư điện tử Email (cấu trúc địa chỉ, cơ chế hoạt động của MUA và MTA, phân biệt email client như Microsoft Outlook với WebMail), giao thức dòng lệnh TELNET hoạt động qua cổng 23, và dịch vụ World Wide Web (WWW do Tim Berners-Lee và Robert Cailliau khởi xướng năm 1989–1990 tại CERN). Phân tích cấu trúc thành phần của bộ định vị tài nguyên URL (http://vi.org:80/thumuc/trang?timkiem=cauhoi#dautien), kiến trúc Client/Server của WWW, sự khác biệt bản chất giữa Web tĩnh và Web động, cùng lược sử phát triển của các trình duyệt web (Mosaic 1993, Netscape Navigator 1994, Internet Explorer 1995, Opera 1996, Mozilla Firefox 2004, Safari 2003, Google Chrome 2008) và các phần mềm Web Server (Microsoft IIS, Apache, Sun Java System Web Server).
  • Bài 2: Ngôn ngữ HTML (20 giờ - 5 giờ lý thuyết, 15 giờ thực hành): Hướng dẫn cú pháp chuẩn của ngôn ngữ đánh dấu siêu văn bản. Nội dung bao gồm việc tạo và thực thi tệp .html qua các trình soạn thảo (Notepad, Notepad++, Dreamweaver); phân tích cấu trúc tổng thể một tài liệu (<!DOCTYPE>, <html>, <head>, <title>, <body>); kỹ thuật định dạng khối với thẻ <div> kết hợp các thuộc tính định dạng (width, height, margin, padding, border, background); hệ thống danh sách không thứ tự <ul>, danh sách có thứ tự <ol> (với thuộc tính TYPE nhận các giá trị 1, A, a, I, i), danh sách định nghĩa <dl>, <dt>, <dd>; các thẻ tiêu đề <h1> đến <h6>; đoạn văn bản <p> và thuộc tính ALIGN; ngắt dòng
    ; đường phân cách <hr>; văn bản định dạng trước <pre>; định dạng ký tự <b>, <strong>, <i>, <em>, <u>. Chương này đi sâu vào phân loại đường dẫn tương đối và tuyệt đối, thiết lập siêu liên kết <a>, nhúng âm thanh (<bgsound>, <embed>), hình ảnh (<img> với các thuộc tính ALT, WIDTH, HEIGHT, VSPACE, HSPACE), bảng biểu (<table>, <tr>, <td>, <th>, <caption>, ROWSPAN, COLSPAN, CELLSPACING, CELLPADDING), và xây dựng 7 thành phần giao diện biểu mẫu form (text, password, textarea, select/option, radio, checkbox).
  • Bài 3: Thiết kế website với Dreamweaver (15 giờ - 6 giờ lý thuyết, 8 giờ thực hành, 1 giờ kiểm tra): Chuyển giao kỹ thuật ứng dụng phần mềm Macromedia/Adobe Dreamweaver vào thiết kế giao diện. Người học thực hiện các thao tác quản lý site cục bộ (local site), nhập liệu và định dạng văn bản trực quan, xử lý bố cục hình ảnh, cấu hình bảng biểu, chèn đối tượng form và hiệu chỉnh hệ thống khung trang (frame).
  • Bài 4: Quản trị nội dung bằng CMS (10 giờ - khoảng 3 giờ lý thuyết, 7 giờ thực hành): Trình bày khái niệm về hệ quản trị nội dung CMS (Content Management System), các bước thiết lập môi trường máy chủ cục bộ Apache và hệ quản trị cơ sở dữ liệu MySQL thông qua gói phần mềm XAMPP, quy trình cài đặt mã nguồn mở WordPress, các thiết lập cấu hình bảng điều khiển và kỹ thuật tùy biến theme/giao diện trang web.
  • Bài 5: Xuất bản và quản trị website (10 giờ - 3 giờ lý thuyết, 6 giờ thực hành, 1 giờ kiểm tra): Hướng dẫn quy trình đăng ký tên miền, các phương thức xuất bản dữ liệu website lên máy chủ Internet, lựa chọn công cụ quản trị, tổ chức quy trình bảo trì, cập nhật nội dung định kỳ gắn với bài toán chi phí nhân lực vận hành và các nguyên tắc bảo mật an toàn cho website.
Mô hình cấu trúc nội dung giáo trình MĐ20:
[Bài 1: Hạ tầng WWW & Giao thức] 

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

Giáo trình xác lập ba khối kiến thức lý thuyết cơ sở:

  • Nguyên lý truyền thông và dịch vụ Internet: Phân định rõ ranh giới kỹ thuật giữa mạng vật lý Internet và dịch vụ tầng ứng dụng WWW; giải thích cơ chế trao đổi gói tin qua mô hình Client/Server thông qua giao thức HTTP; làm rõ quy chuẩn xác định tài nguyên mạng thông qua các tham số thành phần của chuỗi URL.
  • Kiến trúc phân tầng trang web tĩnh và động: Làm rõ nguyên lý vận hành của trang HTML tĩnh (trình duyệt trực tiếp biên dịch mã nguồn tải về từ máy chủ, không liên kết cơ sở dữ liệu) đối chiếu với trang web động (nội dung kết xuất từ hệ quản trị cơ sở dữ liệu như MySQL, MS SQL, Oracle, DB2 thông qua các ngôn ngữ xử lý kịch bản phía máy chủ như PHP, ASP, ASP.NET, Java, CGI, Perl).
  • Quy chuẩn đánh dấu siêu văn bản W3C: Cung cấp hệ thống thẻ chuẩn XHTML/HTML, nguyên tắc đóng/mở thẻ, phân cấp phần tử khối (block elements) và phần tử nội dòng (inline elements), cùng nguyên tắc kế thừa trong việc lồng ghép các cấu trúc bảng và danh sách.

Kỹ năng phát triển

Thông qua các bài tập và thực hành, giáo trình rèn luyện ba nhóm năng lực kỹ thuật:

  • Kỹ năng kỹ thuật lập trình giao diện (Technical skills): Viết mã HTML chuẩn xác cú pháp; tổ chức bố cục trang web bằng thẻ <div> và bảng <table>; thiết kế biểu mẫu form hoàn chỉnh thu thập thông tin người dùng; cài đặt và cấu hình dịch vụ web server IIS trên hệ điều hành Windows cũng như máy chủ XAMPP.
  • Kỹ năng phân tích và xử lý lỗi (Analytical skills): Phân tích sự sai lệch hiển thị giữa các trình duyệt web khác nhau (Google Chrome, Firefox, Internet Explorer); xử lý đường dẫn tương đối đa cấp thư mục (./ và lùi thư mục); kiểm soát lỗi méo ảnh thông qua việc tính toán tỷ lệ giữa thuộc tính WIDTH và HEIGHT; phân bổ cấu trúc ô bằng các thuộc tính hợp nhất dòng và cột (ROWSPAN, COLSPAN).
  • Kỹ năng thực hành nghề nghiệp (Practical competencies): Quản lý cấu trúc cây thư mục của website cục bộ trên phần mềm Dreamweaver; triển khai cài đặt một website hoàn chỉnh trên hệ quản trị nội dung WordPress; thực hiện quy trình cấu hình tên miền và các bước xuất bản website lên môi trường Internet.

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

Mô đun áp dụng phương pháp đào tạo tích hợp đặc thù của khối trường nghề, kết hợp chặt chẽ giữa truyền thụ kiến thức nguyên lý và huấn luyện kỹ năng thao tác trên máy tính:

  • Mô hình tiếp cận sư phạm: Bài giảng được thiết kế theo trình tự 4 bước: (1) Giảng viên diễn giải lý thuyết và phân tích cú pháp; (2) Giảng viên thao tác mẫu trên phần mềm; (3) Người học thực hành trực tiếp theo hướng dẫn của bài thực tập; (4) Giảng viên kiểm tra, nhận xét và giải đáp các lỗi cú pháp hoặc lỗi hiển thị phát sinh.
  • Phương tiện và điều kiện thực hành: Toàn bộ quá trình giảng dạy đòi hỏi phòng học bộ môn phần cứng và phần mềm máy tính có kết nối mạng nội bộ; máy tính cá nhân được cài đặt sẵn hệ điều hành Windows, các trình duyệt web (Google Chrome, Internet Explorer), công cụ web server (IIS, XAMPP), các trình soạn thảo (Notepad, Notepad++) và phần mềm thiết kế chuyên dụng Macromedia/Adobe Dreamweaver.
  • Hệ thống bài tập và thực nghiệm: Hệ thống bài tập được thiết kế lũy tiến:
    • Thực nghiệm hạ tầng: Cài đặt trình duyệt Google Chrome và kích hoạt dịch vụ máy chủ Internet Information Services (IIS).
    • Thực hành mã hóa văn bản: Soạn thảo tập tin HTML bằng Notepad; định dạng hiển thị các đoạn thơ căn lề trái/phải/giữa bằng thuộc tính ALIGN; tạo cấu trúc bảng chứa danh sách học sinh (cột Họ tên, Lớp, Quê quán); xử lý các bảng biểu phức tạp sử dụng ROWSPAN=2 và COLSPAN=2.
    • Thực hành tương tác: Xây dựng giao diện form gồm 7 trường dữ liệu nhập username, mật khẩu, văn bản góp ý (textarea), danh sách lựa chọn ngày sinh (select/option), nút chọn giới tính (radio), và hộp kiểm chọn nhiều sở thích (checkbox).
  • Phương pháp đánh giá: Đánh giá kết quả học tập bao gồm chấm điểm các bài tập thực hành định kỳ tại phòng máy, đánh giá thái độ tuân thủ quy trình kỹ thuật, và 2 bài kiểm tra định kỳ (1 giờ tại Bài 3 và 1 giờ tại Bài 5) nhằm xác định mức độ hoàn thành mục tiêu kỹ năng của người học.
  • Hướng dẫn tự học: Giáo trình yêu cầu người học phải nghiêm túc tiếp nhận kiến thức, cẩn thận và tỉ mỉ trong từng câu lệnh mã nguồn; chủ động tìm kiếm các nguồn bài tập bổ trợ bên ngoài; tự thực hành lại các cấu trúc mã nguồn trên các môi trường soạn thảo khác nhau để ghi nhớ cú pháp thuộc tính.

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

Nội dung giáo trình thể hiện các đặc tính kỹ thuật và tính thực tiễn nghề nghiệp cụ thể:

  • Tính chuẩn hóa theo chuẩn đầu ra nghề: Tài liệu được biên soạn đồng bộ theo khung chương trình chi tiết đã ban hành của Trường Trung cấp nghề Tổng hợp Hà Nội cho hệ Trung cấp nghề Công nghệ thông tin, bảo đảm tính logic và đáp ứng trực tiếp yêu cầu công việc tại các doanh nghiệp ứng dụng phần mềm.
  • Kết hợp đa dạng phương thức phát triển web: Thay vì chỉ giới hạn ở việc viết mã nguồn thủ công, giáo trình kết hợp ba phương thức: viết mã đánh dấu thuần túy (Hand-coding HTML), sử dụng công cụ thiết kế giao diện trực quan hỗ trợ đồ họa (WYSIWYG với Adobe Dreamweaver), và triển khai nhanh qua hệ quản trị nội dung mã nguồn mở hiện đại (WordPress trên nền XAMPP).
  • Hệ thống tư liệu lịch sử và kỹ thuật chi tiết: Giáo trình lưu giữ chi tiết các mốc phát triển công nghệ mạng, phân tích nguồn gốc phát minh WWW của Tim Berners-Lee và Robert Cailliau tại CERN, cùng bảng số liệu thống kê thị phần trình duyệt thực tế qua các thời kỳ (như dữ liệu thị phần Internet Explorer, Firefox, Opera, Chrome theo Net Applications năm 2010), giúp người học hiểu rõ sự biến động công nghệ và lý do cần bảo đảm tính tương thích đa nền tảng.
  • Gắn kết quản trị nội dung với khía cạnh chi phí và an toàn: Giáo trình không dừng lại ở khâu thiết kế giao diện mà mở rộng sang Bài 5 về quy trình xuất bản, bảo trì hệ thống, nhấn mạnh trực tiếp luận điểm: "Chi phí của việc cập nhật nội dung chính là chi phí cho nhân lực quản trị trang web", đồng thời trang bị kiến thức căn bản về an toàn và bảo mật dữ liệu website.

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

Giáo trình được biên soạn phục vụ các nhóm đối tượng cụ thể trong hệ thống giáo dục nghề nghiệp:

  • Sinh viên/Học sinh hệ Trung cấp nghề: Học sinh, sinh viên đang theo học ngành Công nghệ thông tin (đặc biệt là chuyên ngành Ứng dụng phần mềm) tại các trường trung cấp nghề hoặc cao đẳng nghề. Để tiếp thu tốt nội dung, người học bắt buộc phải có kiến thức nền tảng từ các môn học cơ sở ngành công nghệ thông tin và học phần Quản trị cơ sở dữ liệu.
  • Giảng viên và cán bộ đào tạo: Tài liệu đóng vai trò là giáo trình giảng dạy chuẩn cho mô đun MĐ20, cung cấp khung phân phối thời lượng 60 giờ cụ thể (chia rõ giờ lý thuyết, giờ thực hành, giờ kiểm tra cho từng bài học), giúp giảng viên xây dựng đề cương chi tiết, giáo án lý thuyết và hệ thống bài tập thực hành trên phòng máy.
  • Người tự học và kỹ thuật viên cơ sở: Các cá nhân cần tài liệu tham khảo có cấu trúc rõ ràng để bắt đầu làm quen với các khái niệm dịch vụ web, kỹ thuật soạn thảo HTML căn bản, phương pháp thiết kế giao diện bằng phần mềm Dreamweaver, và các bước tự cài đặt, vận hành một trang web WordPress phục vụ công việc quản trị nội dung tại 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 học sinh, sinh viên trình độ Trung cấp nghề ngành Công nghệ thông tin (chuyên ngành Ứng dụng phần mềm). Tài liệu cũng phù hợp với các kỹ thuật viên tin học cơ sở hoặc người bắt đầu học thiết kế và quản trị website cần một tài liệu kỹ thuật có tính thực hành cao.

2. Cần kiến thức nền nào trước khi học mô đun này?

Theo quy định của chương trình đào tạo, người học cần hoàn thành các môn học cơ sở ngành công nghệ thông tin (sử dụng máy tính, hệ điều hành) và học phần Quản trị cơ sở dữ liệu. Khối kiến thức này là điều kiện cần để người học hiểu được bản chất của web động và cơ chế kết nối giữa trang web với các hệ quản trị cơ sở dữ liệu (như MySQL, MS SQL, Access, Oracle).

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 khác là gì?

Giáo trình tập trung vào tính ứng dụng nghề nghiệp với tỷ lệ giờ thực hành chiếm hơn 63% tổng thời lượng. Nội dung tích hợp trọn vẹn chu trình từ nền tảng giao thức Internet (FTP, Telnet, Email, WWW), viết mã HTML cơ bản, thao tác đồ họa qua Dreamweaver, cấu hình CMS WordPress bằng máy chủ XAMPP, cho đến khâu xuất bản tên miền, hạch toán chi phí nhân lực cập nhật nội dung và bảo mật website.

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

Người học cần kết hợp việc đọc hiểu cú pháp lý thuyết với việc gõ trực tiếp các đoạn mã mẫu trong giáo trình trên các trình soạn thảo (Notepad, Notepad++). Sau đó, cần mở tệp HTML trên nhiều trình duyệt khác nhau (Google Chrome, Firefox) để so sánh kết quả hiển thị, đồng thời chủ động thay đổi các thông số thuộc tính (như BORDER, CELLSPACING, CELLPADDING, WIDTH, ALIGN) nhằm quan sát trực quan sự thay đổi bố cục.

5. Có tài liệu bổ trợ hoặc phần mềm nào cần chuẩn bị kèm theo?

Người học cần chuẩn bị máy tính cá nhân hoặc phòng thực hành máy tính có kết nối mạng, trang bị thiết bị lưu trữ dữ liệu (USB, đĩa mềm/đĩa CD) và cài đặt sẵn các phần mềm được yêu cầu trong giáo trình: trình duyệt Google Chrome, công cụ dịch vụ mạng IIS, phần mềm Macromedia/Adobe Dreamweaver, gói phần mềm máy chủ XAMPP và mã nguồn WordPress.


Kết luận

Giáo trình Mô đun Thiết kế và quản trị Website (Mã số: MĐ20) của Trường Trung cấp nghề Tổng hợp Hà Nội do Nhà giáo Phạm Văn Thuận chủ biên cung cấp một hệ thống kiến thức chuyên ngành toàn diện, cân đối giữa lý thuyết giao thức mạng và kỹ năng thực hành xây dựng website.

Lộ trình học tập đề xuất theo giáo trình gồm 4 giai đoạn logic:

  1. Tiếp cận kiến thức hạ tầng mạng, giao thức WWW và phân biệt web tĩnh với web động (Bài 1).
  2. Nắm vững cú pháp ngôn ngữ đánh dấu siêu văn bản HTML, cấu trúc bảng biểu, siêu liên kết và biểu mẫu form (Bài 2).
  3. Ứng dụng phần mềm trực quan Dreamweaver và triển khai hệ quản trị nội dung mã nguồn mở CMS WordPress trên nền XAMPP (Bài 3, Bài 4).
  4. Thực hiện các quy trình kỹ thuật xuất bản website qua việc chọn tên miền, tải dữ liệu lên hosting, tổ chức nhân sự cập nhật nội dung và duy trì an toàn dữ liệu hệ thống (Bài 5).

Đây là tài liệu giảng dạy và học tập chuẩn hóa, hỗ trợ hiệu quả cho việc phát triển năng lực nghề nghiệp của sinh viên ngành Công nghệ thông tin theo đúng chuẩn đầu ra của chương trình đào tạo nghề.