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

Giáo trình "Thiết kế Web" (Mã môn học/mô đun: MĐ 29, định danh tài liệu: THVP-TC-MĐ29-TKWEB) do nhóm tác giả biên soạn dưới sự chủ biên của Nguyễn Phát Minh, hoàn thành vào ngày 17 tháng 06 năm 2018 tại Cần Thơ. Về vị trí trong chương trình đào tạo, đây là mô đun tự chọn thuộc chương trình đào tạo trình độ Trung cấp chuyên ngành Tin văn phòng. Môn học được bố trí giảng dạy sau khi học sinh đã hoàn thành các môn học chung cùng hệ thống ba môn học nền tảng bắt buộc gồm: Internet, Xử lý ảnh và Thiết kế đồ hoạ. Môn học đóng vai trò cơ sở nền tảng trực tiếp để người học có đủ kiến thức tự học tiếp học phần Lập trình Web động.

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:

  1. Về kiến thức: Trang bị cho học viên hệ thống khái niệm căn bản về toàn bộ quy trình thiết kế, cài đặt và triển khai một ứng dụng web; nắm vững bản chất, cú pháp và phương pháp sử dụng hai ngôn ngữ nền tảng là HTML và CSS; hiểu rõ quy trình xây dựng hoàn chỉnh một trang web tĩnh cũng như triển khai một ứng dụng web trên môi trường mạng máy tính.
  2. Về kỹ năng: Rèn luyện kỹ năng viết mã HTML và CSS chuẩn xác; năng lực xây dựng hoàn thiện trang web tĩnh; sử dụng thành thạo các phần mềm soạn thảo mã nguồn như Notepad++, Aptana, Komodo Edit cũng như các công cụ hỗ trợ thiết kế web chuyên dụng.
  3. Về năng lực tự chủ và trách nhiệm: Xây dựng tính kỷ luật, kiên trì, tỉ mỉ, chủ động giải quyết vấn đề kỹ thuật; rèn luyện tác phong công nghiệp, tư duy khoa học và năng lực phối hợp làm việc theo nhóm.

Cấu trúc chương trình có tổng thời lượng 90 giờ, tiếp cận theo mô hình tích hợp đồng bộ giữa lý thuyết (30 giờ), thực hành (56 giờ) và kiểm tra định kỳ (4 giờ). Điểm đặc sắc của tài liệu là phương pháp tiếp cận trực tiếp vào bản chất cấu trúc mã nguồn siêu văn bản logic và phân tách định dạng CSS, kết hợp phân tích các mô hình kiến trúc hạ tầng mạng thực tế như máy chủ lưu trữ (Web Hosting), tên miền (Domain) và mô hình trao đổi dữ liệu máy khách - máy chủ (Client - Server).


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

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

Toàn bộ khối lượng kiến thức của giáo trình được phân bổ khoa học qua 6 bài học chính, tuân theo tiến trình logic từ tổng quan kiến trúc mạng đến kỹ thuật lập trình giao diện:

  • Bài 1: Tổng quan về thiết kế Web (Mã bài: MĐ 29 - 01; Thời lượng: 2 giờ gồm 1 giờ lý thuyết, 1 giờ thực hành): Khái quát lịch sử World Wide Web (WWW), giao thức HTTP, định dạng URL và chuẩn cú pháp URI bao gồm 6 thành phần: URI scheme (giao thức như http, ftp, news, mailto), tên máy chủ (server name, ví dụ: vi.org), cổng mạng (port :80), đường dẫn tài nguyên (path: thumuc/trang), chuỗi truy vấn (query: ?timkiem=cauhoi) và phân mảnh định vị mục con (fragment: #dautien). Bài học phân biệt rõ ràng khái niệm Trang web (Web page, Landing page) và Website tổng thể; giới thiệu các thành phần bố cục chuẩn của một trang web (Header, Site ID, Home link, Menu điều hướng, Search box, Giỏ hàng, Slider, Scan columns 2 cột hoặc 3 cột, Banner quảng cáo, Content area với Breadcrumb navigation và Paging navigation, Page footer); phân loại các mô hình website thực tế như B2C, B2B, sàn đấu giá trực tuyến (mô hình đấu giá Anh và đấu giá Hà Lan tại sàn eBay), cổng thông tin điện tử (Portal như Yahoo, AOL, MSN); đồng thời trình bày các bước thiết lập website và định hướng các công nghệ liên quan (PHP, MySQL, Javascript, jQuery, Perl, Ruby on Rails, Python, ASP.NET).
  • Bài 2: Giới thiệu ngôn ngữ HTML (Mã bài: MĐ 29 - 02; Thời lượng: 2 giờ gồm 1 giờ lý thuyết, 1 giờ thực hành): Cung cấp định nghĩa ngôn ngữ siêu văn bản HyperText Markup Language, tập tin mở rộng (.htm), cập nhật phiên bản HTML5; phân tích cú pháp thẻ (tag) mở và thẻ đóng; giải phẫu cấu trúc một phần tử HTML qua ví dụ <h1 class="foo">News</h1> (trong đó h1 là tên thẻ, class="foo" là thuộc tính và giá trị, News là nội dung hiển thị); thiết lập khung tài liệu cơ bản chứa cặp thẻ <html>, phần khai báo quản trị <head> (chứa thẻ <title> và thẻ mã hóa ký tự <meta charset="UTF-8">) và phần hiển thị nội dung <body>.
  • Bài 3: Các loại thẻ trong ngôn ngữ HTML (Mã bài: MĐ 29 - 03; Thời lượng: 47 giờ gồm 15 giờ lý thuyết, 30 giờ thực hành, 2 giờ kiểm tra): Khảo sát toàn diện hệ thống thẻ HTML thông dụng: Thẻ cấu trúc tài liệu (<html>, <head>, <title>, <body> cùng các thuộc tính BACKGROUND, BGCOLOR, TEXT, ALINK, VLINK); Thẻ chú thích (<!-- -->); Thẻ định dạng thông tin webmaster (<address>); Thẻ đoạn văn (<p>); Thẻ tiêu đề 6 cấp bậc (<h1> đến <h6>); Thẻ ngắt dòng (
    ); Thẻ hiển thị văn bản định dạng sẵn (<pre>); Thẻ trích dẫn khối (<blockquote>, được minh họa thông qua bài thơ "Tây Tiến" của nhà thơ Quang Dũng, 1921-1988); Hệ thống danh sách định nghĩa (<dl>, <dt>, <dd> dùng định nghĩa các thuật ngữ HTML, XML, WWW, WYSIWYG); Danh sách thông thường (<ul>, <ol> với thuộc tính TYPE nhận các giá trị 1, a, A, i, I và thuộc tính START; thẻ <li> có thuộc tính type gồm disc, circle, square); Danh sách thực đơn (<menu>); Danh sách phân cấp (<dir> minh họa cấu trúc phân lớp địa chỉ mạng IP lớp A từ 0-127, lớp B từ 128-191, lớp C từ 192-223); Hệ thống thẻ định dạng ký tự phân tách theo chức năng logic và vật lý (<b>, <strong>, <i>, <em>, <u>, <dfn>, <s>, <strike>, <big>, <small>, <sup>, <sub>, <basefont>, <font>).
  • Bài 4: Web Form (Mã bài: MĐ 29 - 04; Thời lượng: 15 giờ gồm 5 giờ lý thuyết, 9 giờ thực hành, 1 giờ kiểm tra): Trình bày kỹ thuật xây dựng biểu mẫu tiếp nhận dữ liệu tương tác; cú pháp cặp thẻ <form> với các thuộc tính cốt lõi gồm action (chỉ định URL xử lý dữ liệu), method (chỉ định phương thức truyền GET hoặc POST), name, enctype (application/x-www-form-urlencoded, multipart/form-data, text/plain); các thành phần điều khiển nhập liệu: Text input, Password input, Checkbox, Radio button, Textarea, Dropdown list (<select> và <option selected="selected">), các dạng nút bấm (<button>, button, submit, reset), nhóm trường <fieldset>, chú thích <legend>, nhãn <label for="...">. Bài học phân tích chi tiết sự khác biệt về mặt kỹ thuật giữa phương thức HTTP GET và HTTP POST (cơ chế mã hóa URL encoding, băng thông giới hạn 1024 ký tự của GET, khả năng lưu cache, lưu lịch sử, bookmark so với tính năng truyền ngầm an toàn qua request body của POST); đồng thời hướng dẫn kỹ thuật tạo khung chia màn hình bằng thẻ <frameset>, <frame> và <noframes>.
  • Bài 5: Giới thiệu DHTML và CSS (Mã bài: MĐ 29 - 05; Thời lượng: 2 giờ gồm 1 giờ lý thuyết, 1 giờ thực hành): Định nghĩa khái niệm DHTML (Dynamic HTML) - kỹ thuật kết hợp HTML, CSS và ngôn ngữ kịch bản phía máy khách (Client-side script) nhằm truy xuất, điều khiển mô hình đối tượng tài liệu DOM (Document Object Model); giới thiệu vai trò của Cascading Style Sheets (.css) trong việc tách rời hoàn toàn mã định dạng hiển thị ra khỏi nội dung ngữ nghĩa của trang HTML (thông qua ví dụ đồng bộ định dạng tiêu đề của 100 tập tin HTML); phân loại và cú pháp 3 phương pháp áp dụng CSS: Inline CSS (dùng thuộc tính style), Internal CSS (dùng thẻ <style type="text/css"> trong khối <head>), External CSS (liên kết tập tin .css độc lập qua thẻ <link rel="stylesheet">); thiết lập nguyên tắc ưu tiên thực thi CSS theo thứ tự: External CSS < Internal CSS < Inline CSS.
  • Bài 6: Cú pháp căn bản và viết code CSS (Mã bài: MĐ 29 - 06; Thời lượng: 25 giờ gồm 7 giờ lý thuyết, 17 giờ thực hành, 1 giờ kiểm tra): Cung cấp quy tắc thiết lập cú pháp Style sheet tiêu chuẩn; cấu trúc khai báo bộ chọn (Selector), thuộc tính (Properties) và giá trị (Values); hướng dẫn thực hành viết mã CSS kiểm soát giao diện văn bản và các thành phần hiển thị trên trang web.

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

Giáo trình cung cấp một hệ thống lý thuyết kỹ thuật vững chắc:

  • Nguyên lý kiến trúc siêu văn bản: Người học nắm rõ cơ chế phân tách giữa định dạng logic và hiển thị vật lý (nguyên lý không phụ thuộc vào các công cụ WYSIWYG như Microsoft Word).
  • Mô hình truyền thông Web Client - Web Server: Hiểu rõ cơ chế hoạt động của phần mềm máy chủ web (Apache phục vụ tập tin *.php, Microsoft IIS phục vụ *.aspx, Sun Java System Web Server phục vụ *.jsp) và ba chức năng cốt lõi của trình duyệt web (cho phép truy cập website, biên dịch mã HTML/CSS/Javascript và lưu trữ cookie).
  • Giao thức và an toàn dữ liệu: Nắm vững cấu trúc địa chỉ URL, giản đồ ghép cặp tham số name=value trong cơ chế mã hóa URL encoding, cùng nguyên lý truyền tải dữ liệu an toàn của HTTP POST so với HTTP GET khi xử lý thông tin cá nhân và tập tin tải lên.

Kỹ năng phát triển

Thông qua thời lượng thực hành chuyên sâu, học viên 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 cấu trúc HTML chuẩn mực; tổ chức hệ thống thẻ danh sách, bảng dữ liệu và biểu mẫu form phức tạp; thiết lập liên kết tệp tin và mã hóa bộ ký tự tiếng Việt với <meta charset="UTF-8">; nhúng và quản lý mã CSS theo cả ba hình thức nội dòng, nội bộ và tệp rời.
  • Kỹ năng phân tích (Analytical skills): Phân tích bố cục giao diện web chuẩn (Header, Navigation, Content, Columns, Footer); nhận định và lựa chọn chính xác phương thức truyền dữ liệu GET hoặc POST tùy theo yêu cầu tối ưu bộ nhớ đệm (cache) hay bảo mật thông tin tài khoản; phân tích mức độ ưu tiên của các tầng CSS áp dụng lên từng phần tử giao diện.
  • Năng lực thực tiễn (Practical competencies): Vận hành thành thạo các môi trường soạn thảo mã nguồn miễn phí và chuyên nghiệp (Notepad++, Aptana, Komodo Edit, Dreamweaver, PHPdesigner); rèn luyện tác phong lập trình chính xác, tuân thủ tiêu chuẩn công nghiệp và giải quyết các lỗi hiển thị trên trình duyệt web.

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

Giáo trình "Thiết kế Web" được thiết kế dựa trên phương pháp sư phạm tích hợp lý thuyết và thực hành nghề nghiệp (Integrated Vocational Pedagogy). Điểm nhấn cốt lõi của phương pháp này là việc chuyển giao kiến thức lý thuyết ngay trên môi trường phòng máy, trong đó giảng viên hướng dẫn các khối cú pháp chuẩn mực và học viên lập tức biên dịch, quan sát trực tiếp kết quả kết xuất trên các trình duyệt web. Với tỷ trọng 56 giờ thực hành trên tổng số 90 giờ đào tạo (chiếm hơn 62% thời lượng môn học), giáo trình tối ưu hóa quá trình hình thành kỹ năng viết mã thực tế của học sinh trung cấp.

Tài liệu sử dụng hệ thống bài tập mẫu và dữ liệu thực nghiệm gắn liền với nội dung bài giảng:

  • Các ví dụ mã nguồn hoàn chỉnh có cấu trúc mở - đóng rõ ràng, kèm theo hình ảnh chụp giao diện kết quả hiển thị trên trình duyệt.
  • Dữ liệu thực hành được trích xuất từ các văn bản thực tế, chẳng hạn như bài tập định dạng hiển thị khối thơ "Tây Tiến" của tác giả Quang Dũng (1921-1988) để luyện tập phối hợp các thẻ <blockuote>,
    , <address>, <h2>; hay bài tập tổ chức danh sách phân loại cấu trúc địa chỉ mạng IP (lớp A, B, C) bằng thẻ <dir> và <ol>.
  • Các bài tập biểu mẫu yêu cầu xây dựng đầy đủ các thành phần điều khiển dữ liệu thực tế từ Textbox, Password, Checkbox, Radio Button đến Dropdown List và Textarea kết hợp thẻ gom nhóm <fieldset> và <legend>.

Quy trình đánh giá kết quả học tập được lượng hóa qua 4 giờ kiểm tra định kỳ phân bổ tại các mốc kết thúc bài học trọng tâm: 2 giờ kiểm tra sau Bài 3 (Các loại thẻ HTML), 1 giờ kiểm tra sau Bài 4 (Web Form) và 1 giờ kiểm tra sau Bài 6 (Viết code CSS). Tiêu chí đánh giá tập trung vào tính hợp lệ của cú pháp thẻ, khả năng tổ chức cấu trúc trang web đúng logic ngữ nghĩa và mức độ chính xác khi thể hiện giao diện bằng CSS.

Đối với hoạt động tự học, giáo trình định hướng học sinh khai thác chức năng xem mã nguồn (View Source) trực tiếp trên các trình duyệt mạng (như Internet Explorer) để quan sát, đối chiếu cách các website thực tế xây dựng cấu trúc thẻ. Học sinh được hướng dẫn cài đặt và sử dụng các công cụ phần mềm soạn thảo mã nguồn mở hoàn toàn miễn phí như Notepad++, Komodo Edit hoặc Aptana để tự rèn luyện kỹ năng gõ lệnh và kiểm tra giao diện độc lập ngoài giờ học chính khóa.


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

Giáo trình ghi nhận và phản ánh các tiêu chuẩn công nghệ web ở thời điểm biên soạn năm 2018:

  • Cập nhật chuẩn ngôn ngữ: Tài liệu ghi nhận sự xuất hiện của phiên bản HTML5 với nhiều tính năng nâng cao so với các phiên bản cũ, đồng thời làm rõ các thuộc tính được kế thừa và chuẩn hóa từ phiên bản HTML 3.2 (chẳng hạn như các thuộc tính định dạng căn lề của thẻ <p> hay hệ thống tham số màu nền, ảnh nền của thẻ <body> gồm BACKGROUND, BGCOLOR, TEXT, ALINK, VLINK).
  • Tích hợp xu hướng thiết kế thực tế: Phân tích sự chuyển biến trong thiết kế hệ thống điều hướng (menu navigation) từ dạng nút bấm hình ảnh sang dạng văn bản đơn giản (plain text menu). Giáo trình chỉ rõ nguyên nhân kỹ thuật của xu hướng này xuất phát từ sự gia tăng của lưu lượng truy cập từ điện thoại thông minh (smartphones), đòi hỏi hệ thống menu văn bản gọn nhẹ để dễ thao tác trên màn hình kích thước hẹp.
  • Gắn kết thực tiễn doanh nghiệp và thương mại điện tử: Giáo trình không tiếp cận kỹ thuật thuần túy mà gắn liền việc lập trình trang web với bức tranh kinh doanh thực tế. Nội dung phân tích chi tiết cấu trúc và chức năng của các mô hình: Sàn thương mại điện tử B2C, giao dịch B2B, cổng thông tin điện tử tích hợp cá nhân hóa (Portal như Yahoo, AOL, MSN - thuật ngữ định hình từ năm 1998), sàn đấu giá trực tuyến theo kiểu Anh và kiểu Hà Lan (tiêu biểu là sàn eBay với ví dụ đấu giá treasury bills). Tài liệu cũng phân tích cơ chế vận hành của trang đích (Landing Page) phục vụ chiến dịch bán sách, dự án bất động sản hay quảng bá sự kiện.
  • Liên kết hạ tầng và ngăn xếp công nghệ: Giáo trình mở rộng bức tranh toàn cảnh về quy trình xuất bản một website ra Internet, bao gồm các tiêu chí lựa chọn tên miền (Domain - khuyến nghị không sử dụng tên miền cấp II), tiêu chuẩn thuê dịch vụ lưu trữ máy chủ (Hosting đặt tại Data Center uy tín, trang bị hệ thống backup định kỳ, địa chỉ IP tĩnh cố định), các tiêu chuẩn kỹ thuật thân thiện với công cụ tìm kiếm (SEO) và tích hợp các kênh truyền thông xã hội (Facebook, Google+, bản đồ Google Map). Bên cạnh đó, tài liệu hệ thống hóa các dòng ngôn ngữ kịch bản máy chủ chính (PHP chiếm 75% máy chủ trên Internet, ASP.NET của Microsoft, Ruby on Rails xây dựng giao diện Twitter/Groupon/Shopify, Python, Perl) và cơ sở dữ liệu quan hệ MySQL cùng công cụ quản trị PHPMyAdmin.

Đố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 và người học công nghệ thông tin:

  • Sinh viên và ngành đào tạo: Đối tượng chính của giáo trình là học sinh, sinh viên trình độ Trung cấp chuyên ngành Tin văn phòng. Ngoài ra, tài liệu là nguồn học liệu chuẩn mực cho sinh viên các chuyên ngành Công nghệ thông tin, Tin học ứng dụng hoặc Quản trị mạng ở giai đoạn đầu của chương trình đào tạo nghề.
  • Điều kiện tiên quyết (Prerequisites): Để tiếp thu hiệu quả các bài học trong mô đun MĐ 29, người học bắt buộc phải hoàn thành các môn học giáo dục đại cương cùng ba môn học chuyên môn cơ sở đã được bố trí trước trong khung chương trình: môn Internet (hiểu cách thức duyệt mạng, địa chỉ mạng), môn Xử lý ảnh (chuẩn bị tư liệu đồ họa định dạng GIF, PNG cho logo và banner) và môn Thiết kế đồ hoạ (nắm vững nguyên lý thẩm mỹ và bố cục giao diện).
  • Giảng viên chuyên ngành: Tài liệu cung cấp cho giảng viên một đề cương chi tiết với định mức phân bổ 90 giờ giảng dạy tích hợp (30 giờ lý thuyết, 56 giờ thực hành, 4 giờ kiểm tra). Cấu trúc từng bài học đều đi kèm mã bài chuẩn (MĐ 29-01 đến MĐ 29-06), xác định mục tiêu kiến thức, kỹ năng, thái độ tác phong và cung cấp sẵn mã nguồn ví dụ đối chiếu, hỗ trợ việc thiết kế giáo án lý thuyết kết hợp thao tác mẫu trên phòng máy.
  • Người tự học và nghiên cứu tham khảo: Nhờ văn phong sư phạm tuần tự và các chỉ dẫn kỹ thuật trực tiếp, tài liệu phù hợp làm sách tham khảo cơ sở cho những người bắt đầu học lập trình web tĩnh, các nhân viên văn phòng hoặc kỹ thuật viên quản trị nội dung website cần nắm vững cấu trúc mã nguồn HTML/CSS để vận hành hệ thống thông tin nội bộ.

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 biên soạn chuyên biệt cho học sinh, sinh viên hệ đào tạo Trung cấp chuyên ngành Tin văn phòng, đồng thời phù hợp với mọi người học mới bắt đầu làm quen với lĩnh vực thiết kế và xây dựng giao diện website tĩnh.

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

Người học cần hoàn thành khối kiến thức giáo dục nghề nghiệp cơ bản và ba môn học nền tảng quy định trong chương trình đào tạo gồm: môn Internet, môn Xử lý ảnh và môn Thiết kế đồ hoạ để có kỹ năng xử lý tài nguyên hình ảnh (định dạng PNG, GIF) và hiểu biết về hạ tầng mạng máy tính.

3. Điểm khác biệt với giáo trình khác?

Tài liệu sở hữu tỷ lệ thực hành nghề nghiệp vượt trội (56 giờ thực hành trên tổng số 90 giờ toàn khóa), tập trung đi sâu vào bản chất logic của mã nguồn thẻ đánh dấu thay vì phụ thuộc công cụ kéo thả. Nội dung kỹ thuật luôn được liên hệ trực tiếp với các mô hình hạ tầng mạng và ứng dụng kinh doanh thực tế như B2B, B2C, Portal, Landing Page, cùng quy trình đăng ký tên miền và thuê máy chủ web hosting.

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

Người học nên cài đặt các phần mềm soạn thảo mã nguồn miễn phí được giới thiệu trong giáo trình như Notepad++, Aptana hoặc Komodo Edit; gõ trực tiếp các đoạn mã ví dụ; kiểm tra kết quả hiển thị trên trình duyệt web; và tận dụng tính năng xem mã nguồn (View Source) để tự đối chiếu, phân tích cú pháp.

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

Giáo trình cung cấp các thông tin tham khảo về công cụ quản trị cơ sở dữ liệu PHPMyAdmin, danh mục phần mềm soạn thảo mã nguồn chuyên dụng (PHPdesigner, Dreamweaver, E-Texteditor, Intype) và các định hướng công nghệ mở rộng như ngôn ngữ kịch bản máy khách JavaScript, thư viện jQuery, ngôn ngữ PHP và cơ sở dữ liệu MySQL nhằm chuẩn bị cho học phần Lập trình Web động tiếp theo.


Kết luận

Giáo trình "Thiết kế Web" (MĐ 29) của chủ biên Nguyễn Phát Minh là tài liệu giảng dạy chuẩn mực, cung cấp đầy đủ các khối kiến thức cốt lõi về việc xây dựng giao diện web tĩnh thông qua việc làm chủ ngôn ngữ đánh dấu siêu văn bản HTML và kỹ thuật phân tách định dạng bằng CSS.

Lộ trình học tập được thiết kế mạch lạc qua 6 bài học: bắt đầu từ việc nắm vững khái niệm kiến trúc mạng, giao thức HTTP và bố cục giao diện website; tiếp cận cú pháp thẻ HTML5 và hệ thống thẻ khối, thẻ định dạng danh sách, ký tự; làm chủ kỹ thuật xây dựng biểu mẫu Web Form và phương thức truyền nhận dữ liệu GET/POST; kết thúc bằng việc làm chủ DHTML và các phương pháp định dạng trang web linh hoạt bằng CSS.

Để nâng cao năng lực thực tế, người học được khuyến nghị kết hợp sử dụng các công cụ phần mềm hỗ trợ miễn phí (Notepad++, Aptana, Komodo Edit) và tiếp tục nghiên cứu sâu các công nghệ máy chủ PHP, MySQL để sẵn sàng tiếp cận học phần Lập trình Web động trong chương trình đào tạo chuyên môn.