Tổng quan về giáo trình (250-300 từ)

Giáo trình “Thiết kế và triển khai website” do PGS.TS Đàm Gia Mạnh làm chủ biên, cùng tập thể tác giả gồm ThS. Nguyễn Quang Trung, ThS. Bùi Quang Trường, ThS. Trần Lê Kim Danh, ThS. Phan Đa Phúc và ThS. Lê Thị Thu biên soạn tại Bộ môn Công nghệ thông tin, Trường Đại học Thương mại (nghiệm thu và hoàn thiện vào tháng 12 năm 2017). Giáo trình được Hội đồng Khoa học - Đào tạo Trường Đại học Thương mại thông qua và phê duyệt làm học liệu chính thức trong chương trình đào tạo từ năm 2005, với sự phản biện chuyên môn từ TS. Nguyễn Trần Hưng và PGS.TS Trần Văn Hòe.

Trong khung chương trình đào tạo bậc đại học, học phần này giữ vị trí cầu nối giữa khối kiến thức cơ sở hạ tầng công nghệ thông tin và khối kiến thức ứng dụng quản trị kinh doanh số. Về chuẩn đầu ra (learning outcomes), giáo trình cung cấp hệ thống kiến thức từ cấu trúc mạng, cơ chế hoạt động của các giao thức truyền thông, nguyên lý tổ chức giao diện - nội dung, cho đến kỹ thuật lập trình mã nguồn và quy trình xuất bản, vận hành website trên môi trường máy chủ.

Cấu trúc giáo trình gồm 4 chương tuần tự: Chương I - Những khái niệm chung; Chương II - Tổng quan về thiết kế website; Chương III - Một số công cụ thiết kế website; Chương IV - Triển khai website. Điểm đặc trưng của tài liệu là phương pháp tiếp cận tích hợp: kết hợp giữa phân tích kỹ thuật mạng máy tính (mô hình TCP/IP, dịch vụ Web) với kỹ năng quản trị thực hành (thiết lập hosting cPanel, tối ưu hóa công cụ tìm kiếm và phân tích lưu lượng truy cập).

+-------------------------------------------------------------------------------+
|             CẤU TRÚC TỔNG THỂ GIÁO TRÌNH VÀ TIẾN TRÌNH KIẾN THỨC               |
+-------------------------------------------------------------------------------+
|  Chương I: KHÁI NIỆM CHUNG                                                    |
|  - Lịch sử mạng: ARPANET, NSFNET, ISOC, IETF                                  |
|  - Giao thức: HTTP (RFC 2616), FTP (Port 20/21), TCP/IP (Lớp A/B/C/D/E)       |
|  - Dịch vụ: DNS, Search Engine, Web Services (SOAP, WSDL, UDDI, XML)          |
+-------------------------------------------------------------------------------+
                                      |
                                      v
+-------------------------------------------------------------------------------+
|  Chương II: TỔNG QUAN THIẾT KẾ WEBSITE                                        |
|  - Thiết kế giao diện và nội dung                                             |
|  - Kiến trúc thông tin: Cấu trúc Nối tiếp, Phân cấp, Ô lưới, Mạng nhện        |
|  - Nguyên lý đồ họa: Hệ màu LAB, màu nóng, màu lạnh, màu tương đồng           |
+-------------------------------------------------------------------------------+
                                      |
                                      v
+-------------------------------------------------------------------------------+
|  Chương III: CÔNG CỤ THIẾT KẾ WEBSITE                                         |
|  - Client-side: Ngôn ngữ HTML, định dạng CSS, lập trình tương tác JavaScript |
|  - Server-side: Lập trình PHP (biến, cấu trúc điều khiển, mảng, hàm)          |
|  - Thực hành: Xây dựng mô-đun hiển thị danh sách và thêm mới thành viên      |
+-------------------------------------------------------------------------------+
                                      |
                                      v
+-------------------------------------------------------------------------------+
|  Chương IV: TRIỂN KHAI WEBSITE                                                |
|  - Đăng ký và quản trị tên miền/hosting qua giao diện cPanel                  |
|  - Tối ưu hóa SEO: Google Trends, Keyword Planner, robots.txt, sitemap.xml    |
|  - Đo lường & Quảng bá: Google Analytics, Google Webmasters, Mạng xã hội     |
+-------------------------------------------------------------------------------+

Nội dung kiến thức cốt lõi (500-600 từ)

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

  • Chương I: Những khái niệm chung (Biên soạn: ThS. Nguyễn Quang Trung): Trình bày lịch sử hình thành mạng Internet từ dự án ARPANET (1968), NSFNET đến mô hình liên mạng toàn cầu. Phân tích chi tiết bộ giao thức TCP/IP, cấu trúc địa chỉ IP 32-bit (phân lớp A, B, C, D, E và kỹ thuật Subnet Mask). Trình bày cơ chế hoạt động phi trạng thái (Stateless) của HTTP từ bản 0.9, 1.0 (RFC 1945) đến 1.1 (RFC 2616), cùng các mô hình HTTP đơn giản, phức tạp qua Proxy/Gateway và bộ nhớ Cache. Khảo sát hoạt động của giao thức FTP (chế độ Active/Passive qua cổng 20, 21), các chuẩn an toàn SFTP/FTPS, hệ thống phân giải tên miền (DNS), bộ định vị URL, cơ chế lưu trữ Cookie và Internet Cache. Định nghĩa các phân loại website (giới thiệu, lưu trữ, truyền dữ liệu, thương mại; website tĩnh và website động) cùng kiến trúc Web Services dựa trên XML, SOAP, WSDL và UDDI.
  • Chương II: Tổng quan về thiết kế website (Biên soạn: ThS. Bùi Quang Trường): Khảo sát quy trình thiết kế giao diện và nội dung. Phân tích 4 cấu trúc tổ chức thông tin cơ bản: cấu trúc nối tiếp, cấu trúc phân cấp (cân bằng độ sâu menu), cấu trúc ô lưới và cấu trúc mạng nhện. Trình bày các nguyên tắc khả năng truy cập (Accessibility) và lý thuyết màu sắc trong thiết kế website (hệ màu LAB, phối hợp màu nóng, màu lạnh và màu tương đồng).
  • Chương III: Một số công cụ thiết kế website (Biên soạn: ThS. Trần Lê Kim Danh và ThS. Phan Đa Phúc): Hướng dẫn ngôn ngữ HTML từ cấu trúc tệp tin đến hệ thống thẻ định dạng; định dạng hiển thị thông qua Cascading Style Sheets (CSS). Cung cấp nền tảng ngôn ngữ JavaScript (biến, kiểu dữ liệu, biểu thức, toán tử, câu lệnh điều kiện, vòng lặp, hàm và giao tiếp người dùng). Hướng dẫn ngôn ngữ PHP phía máy chủ và ứng dụng xây dựng chức năng quản lý thành viên (hiển thị danh sách và thêm mới dữ liệu).
  • Chương IV: Triển khai website (Biên soạn: ThS. Lê Thị Thu): Trình bày quy trình xuất bản website; thực hành đăng ký tên miền, máy chủ web và vận hành bảng điều khiển cPanel (quản lý tệp mã nguồn, thiết lập cơ sở dữ liệu MySQL, cấu hình tài khoản email và DNS). Giới thiệu kỹ thuật tối ưu hóa công cụ tìm kiếm (SEO) thông qua các công cụ: Google Keyword Planner, Google Trends, Google Global Market Finder, Ubersuggest, Google Webmasters, Google Analytics; kỹ thuật tạo tệp điều hướng robots.txt, sơ đồ trang sitemap.xml; và phương pháp quảng bá website qua mạng xã hội (Facebook Ads, phân biệt Fanpage và Group).
                     HỆ THỐNG PHÂN LỚP ĐỊA CHỈ IP 32-BIT
+-------+--------------------+---------------------+----------------------------+
| Lớp   | Cấu trúc NetID     | Cấu trúc HostID     | Phạm vi ứng dụng           |
+-------+--------------------+---------------------+----------------------------+
| A     | 1 byte (bit đầu 0) | 3 bytes             | Mạng quy mô cực lớn        |
| B     | 2 bytes (bit 10)   | 2 bytes             | Mạng quy mô trung bình     |
| C     | 3 bytes (bit 110)  | 1 byte              | Mạng quy mô nhỏ (254 host) |
| D     | 4 bytes (bit 1110) | Multicast Address   | Kỹ thuật truyền đa điểm    |
| E     | 4 bytes (bit 11110)| Dành cho tương lai  | Nghiên cứu, thử nghiệm     |
+-------+--------------------+---------------------+----------------------------+

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

Giáo trình thiết lập hệ thống lý thuyết mạng truyền thông dựa trên mô hình tham chiếu OSI và bộ giao thức TCP/IP. Người học được trang bị các nguyên lý cốt lõi về kiến trúc Client/Server, cơ chế phản hồi/yêu cầu (Request/Response) trong môi trường phân tán, mô hình phân cấp tên miền DNS, cấu trúc bản tin SOAP/WSDL trong tích hợp hệ thống, và các nguyên tắc khoa học về kiến trúc thông tin (Information Architecture) trên môi trường trực tuyến.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Soạn thảo mã nguồn chuẩn HTML/CSS, lập trình kịch bản JavaScript phía trình duyệt, lập trình mã nguồn PHP tương tác với hệ quản trị cơ sở dữ liệu.
  • Kỹ năng phân tích (Analytical skills): Đánh giá cấu trúc phân cấp website, phân tích lưu lượng người dùng bằng Google Analytics, khảo sát từ khóa thị trường thông qua Google Keyword Planner và Google Trends.
  • Kỹ năng thực hành (Practical competencies): Đăng ký tên miền, cấu hình máy chủ Web Hosting qua giao diện cPanel, quản lý cơ sở dữ liệu, khởi tạo tệp cấu hình robots.txt, sitemap.xml và thiết lập chiến dịch truyền thông trực tuyến.

Phương pháp giảng dạy và học tập (300-350 từ)

Giáo trình được thiết kế theo phương pháp sư phạm tiếp cận theo tiến trình kỹ thuật (process-oriented approach), dẫn dắt người học từ việc nắm bắt các khái niệm trừu tượng của hạ tầng Internet đến các thao tác cấu hình và viết mã cụ thể. Mỗi đơn vị bài học kết hợp giữa phân tích cơ chế lý thuyết và minh họa trực quan thông qua các sơ đồ dòng dữ liệu (như chuỗi truyền thông HTTP qua Proxy/Gateway/Cache hay sơ đồ trao đổi thông điệp Web Services).

   TIẾN TRÌNH SƯ PHẠM KẾT HỢP LÝ THUYẾT VÀ THỰC HÀNH TẠI PHÒNG MÁY
+-------------------+      +--------------------+      +--------------------+
|  1. LÝ THUYẾT     | ---> |  2. BÀI TẬP VÍ DỤ   | ---> |  3. THỰC HÀNH MÁY  |
|  - Giao thức      |      |  - Tạo layout CSS  |      |  - Cấu hình cPanel |
|  - Kiến trúc data |      |  - Code mẫu PHP/JS |      |  - Chạy web tĩnh/động|
+-------------------+      +--------------------+      +--------------------+

Hệ thống bài tập và câu hỏi thảo luận cuối mỗi chương được xây dựng nhằm củng cố kiến thức và mở rộng các vấn đề kỹ thuật chưa trình bày hết trong phạm vi giáo trình. Trong đó:

  • Chương I và II tập trung vào các câu hỏi phân tích mô hình hoạt động mạng, so sánh website tĩnh/động và đánh giá cấu trúc liên kết menu thông tin.
  • Chương III cung cấp bài tập thực hành lập trình theo tình huống cụ thể: xây dựng các trang web hiển thị danh sách thành viên và module thêm mới thành viên bằng PHP kết nối cơ sở dữ liệu.
  • Chương IV đưa ra các bài tập tình huống về quản trị máy chủ thực tế (thao tác trên cPanel, tạo cơ sở dữ liệu, quản lý tài khoản FTP) và thiết lập các chỉ số tối ưu hóa tìm kiếm.

Phương pháp đánh giá học phần kết hợp giữa kiểm tra lý thuyết (hiểu biết về giao thức mạng, kiến trúc dịch vụ) và đánh giá sản phẩm thực hành (khả năng xây dựng một website hoàn chỉnh và xuất bản thành công lên máy chủ hosting). Đối với việc tự học, giáo trình cung cấp hệ thống danh mục từ viết tắt kỹ thuật (từ ANSI, API, DNS đến WSDL, XML) và danh mục hình vẽ, sơ đồ chi tiết giúp người học tự đối chiếu và thực hành độc lập trên máy tính cá nhân.


Điểm nổi bật và cập nhật (250-300 từ)

Giáo trình “Thiết kế và triển khai website” phản ánh các chuẩn kỹ thuật liên mạng và công cụ quản trị web giai đoạn tái bản 2017:

+-------------------------------------------------------------------------------+
|                CÁC CÔNG CỤ VÀ CHUẨN KỸ THUẬT ĐƯỢC TÍCH HỢP                   |
+------------------------------------+------------------------------------------+
| Nhóm công cụ / Chuẩn               | Thành phần kỹ thuật cụ thể               |
+------------------------------------+------------------------------------------+
| Chuẩn giao thức Internet           | HTTP 1.1 (RFC 2616), HTTPS, SSL/TLS      |
| Công nghệ dịch vụ Web              | XML, SOAP, WSDL, UDDI                    |
| Công cụ nghiên cứu từ khóa & SEO   | Google Keyword Planner, Google Trends,   |
|                                    | Google Global Market Finder, Ubersuggest |
| Công cụ quản trị & đo lường web    | cPanel, phpMyAdmin, Google Webmasters,   |
|                                    | Google Analytics                         |
| Kênh truyền thông số               | Facebook Ads, Fanpage, Group             |
+------------------------------------+------------------------------------------+
  1. Cập nhật chuẩn giao thức và kiến trúc dịch vụ: Trình bày chi tiết đặc tả kỹ thuật của HTTP 1.1 theo chuẩn RFC 2616 (thay thế cho RFC 1945 của HTTP 1.0), các cơ chế bảo mật truyền thông qua giao thức HTTPS (kết hợp SSL/TLS), và tích hợp mô hình Web Services dựa trên nền tảng SOAP, WSDL và UDDI phục vụ cho các giao dịch B2B và B2C.
  2. Tích hợp bộ công cụ phân tích dữ liệu thực tế: Giáo trình không chỉ dừng lại ở kỹ thuật lập trình mã nguồn mà cập nhật toàn diện các công cụ hỗ trợ tiếp thị và quản trị số từ Google như Google Keyword Planner, Google Trends, Google Global Market Finder, Ubersuggest, Google Webmasters và Google Analytics.
  3. Gắn kết thực tiễn triển khai: Nội dung chương IV hướng dẫn trực tiếp các giao diện quản trị hosting thực tế qua cPanel (quản trị tệp mã nguồn, tạo và sửa đổi cơ sở dữ liệu MySQL, quản trị email tên miền) cùng các kỹ thuật cấu hình tệp robots.txt, sơ đồ sitemap.xml, và phương thức quảng bá trên nền tảng mạng xã hội Facebook.
  4. Kế thừa học thuật trong nước: Tài liệu tổng hợp và tham khảo các công trình nghiên cứu về công nghệ web và mạng máy tính của các tác giả trong nước như Thạc Bình Cường, Vũ Thị Hậu, Nguyễn Công Minh.

Đối tượng sử dụng giáo trình (200-250 từ)

  • Sinh viên đại học: Giáo trình được biên soạn chuyên biệt phục vụ sinh viên các chuyên ngành Quản trị Thương mại điện tử và Quản trị Hệ thống thông tin tại Trường Đại học Thương mại, cũng như sinh viên các khối ngành kinh tế số, quản trị kinh doanh cần trang bị kiến thức công nghệ web.
  • Yêu cầu điều kiện tiên quyết (Prerequisites): Người học cần có kiến thức tin học đại cương, hiểu biết căn bản về thao tác trên hệ điều hành máy tính, khái niệm cơ bản về mạng máy tính và kỹ năng sử dụng các trình duyệt Internet phổ biến.
  • Giảng viên chuyên ngành: Tài liệu phục vụ giảng viên bộ môn Công nghệ thông tin làm khung đề cương chi tiết để thiết kế bài giảng lý thuyết, xây dựng hệ thống bài tập thực hành tại phòng máy và biên soạn đề thi kết thúc học phần.
  • Người tự học và cán bộ quản trị: Giáo trình cung cấp tài liệu tham khảo cho các nhà quản trị doanh nghiệp, chuyên viên quản trị nội dung website, nhân viên kỹ thuật thương mại điện tử cần hệ thống hóa quy trình quản trị hạ tầng tên miền, hosting và triển khai các kênh quảng bá trực tuyến.

Câu hỏi thường gặp (250-300 từ)

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

Giáo trình phục vụ trực tiếp cho sinh viên ngành Quản trị Thương mại điện tử, Quản trị Hệ thống thông tin, cùng các cán bộ quản trị doanh nghiệp cần nắm vững quy trình kỹ thuật để chỉ đạo, thiết kế và vận hành website thương mại.

2. Cần kiến thức nền nào để học?

Người học cần nắm vững kiến thức tin học cơ sở, thao tác sử dụng hệ điều hành máy tính và hiểu biết tổng quan về Internet. Giáo trình tự xây dựng lại các khái niệm từ mạng máy tính cơ bản đến cú pháp lập trình chi tiết.

3. Điểm khác biệt với giáo trình kỹ thuật phần mềm khác?

Khác với các giáo trình thuần túy lập trình công nghệ thông tin, tài liệu này tích hợp toàn diện chu trình từ hạ tầng mạng, thiết kế giao diện/nội dung, lập trình ứng dụng (HTML/CSS/JS/PHP) đến quản trị máy chủ (cPanel), tối ưu hóa công cụ tìm kiếm (SEO) và khai thác mạng xã hội phục vụ mục tiêu kinh doanh.

+-------------------------------------------------------------------------------+
|              SO SÁNH ĐẶC TRƯNG TIẾP CẬN CỦA GIÁO TRÌNH                        |
+-----------------------------+-------------------------------------------------+
| Giáo trình CNTT truyền thống| Tập trung sâu vào cấu trúc thuật toán, lập trình|
+-----------------------------+-------------------------------------------------+
| Giáo trình Thiết kế & Triển | Tích hợp: Hạ tầng mạng -> Thiết kế thông tin -> |
| khai website (ĐH Thương mại)| Lập trình ứng dụng -> Quản trị máy chủ & SEO    |
+-----------------------------+-------------------------------------------------+

4. Làm sao để tự học hiệu quả?

Người học nên tuân thủ tiến trình 4 chương: đọc hiểu cơ chế giao thức ở Chương I, áp dụng nguyên tắc kiến trúc thông tin ở Chương II, gõ và chạy thử các đoạn mã HTML/CSS/JavaScript/PHP mẫu ở Chương III, sau đó thực hành các thao tác quản trị cPanel và cài đặt công cụ phân tích từ khóa ở Chương IV.

5. Có tài liệu bổ trợ nào kèm theo?

Giáo trình tích hợp sẵn bảng giải thích thuật ngữ viết tắt chuyên ngành (11 trang), hệ thống danh mục sơ đồ kỹ thuật (RFC 2616, kiến trúc Web Services, cPanel) và danh mục tài liệu tham khảo chuyên ngành của Thạc Bình Cường, Vũ Thị Hậu, Nguyễn Công Minh.


Kết luận (150 từ)

Giáo trình “Thiết kế và triển khai website” của Bộ môn Công nghệ thông tin - Trường Đại học Thương mại cung cấp hệ thống học liệu về chu trình phát triển website từ nền tảng giao thức mạng (HTTP, TCP/IP, DNS) đến thực thi kỹ thuật (HTML, CSS, JavaScript, PHP) và quản trị xuất bản (cPanel, SEO, Web Analytics).

                                LỘ TRÌNH HỌC TẬP ĐỀ XUẤT
[Hạ tầng mạng & Giao thức] ---> [Kiến trúc thông tin & Layout] ---> [Lập trình Client/Server] ---> [Quản trị Hosting & SEO]

Lộ trình học tập được thiết kế mạch lạc giúp người học từng bước hình thành tư duy kỹ thuật và kỹ năng triển khai ứng dụng web trong môi trường thương mại điện tử. Để mở rộng kiến thức chuyên sâu, người học có thể đối chiếu thêm các tài liệu đặc tả kỹ thuật RFC (RFC 1945, RFC 2616) và các tiêu chuẩn từ tổ chức W3C được trích dẫn trong giáo trình.