Lĩnh vực: Thiết kế trang web
Câu hỏi: Ngành thiết kế trang web trình độ cao đẳng gồm những công việc nào?
Trả lời: Căn cứ theo tiểu mục 1 Mục A Phần 6 Quy định về khối lượng kiến thức tối thiểu, yêu cầu về năng lực mà người học phải đạt được sau khi tốt nghiệp trình độ trung cấp, trình độ cao đẳng cho các ngành, nghề thuộc lĩnh vực máy tính và công nghệ thông tin (sau đây gọi tắt là Quy định) ban hành kèm theo Thông tư 44/2018/TT-BLĐTBXH như sau:
Giới thiệu chung về ngành, nghề
Thiết kế trang web trình độ cao đẳng là ngành, nghề xây dựng và phát triển ứng dụng web (website) chạy được trên nền tảng internet và intranet, đáp ứng yêu cầu bậc 5 trong Khung trình độ quốc gia Việt Nam.
Ngành, nghề Thiết kế trang web thực hiện các công việc: Thiết kế đồ họa web, Thiết kế giao diện web, Lập trình giao diện web, Phát triển ứng dụng web, Kiểm thử ứng dụng web và Quản trị website:
- Thiết kế đồ họa web thực hiện việc phác thảo, thiết kế các trang web, tìm kiếm và xử lý hình ảnh bằng các công cụ đồ họa;
- Thiết kế giao diện web thực hiện việc chuyển đổi giao diện đồ họa web thành giao diện web bằng cách sử dụng các ngôn ngữ web như ngôn ngữ đánh dấu siêu văn bản (HTML), bảng định kiểu (CSS), các thư viện, công việc khung (framework) hỗ trợ thiết kế giao diện web;
- Lập trình giao diện web thực hiện việc lập trình bằng mã kịch bản (scripting code) chạy trên trình duyệt làm cho các thành phần trên trang web trở nên sống động, điều khiển hành vi người dùng, tương tác với dịch vụ web (web service hay còn gọi là Web API) và trình bày dữ liệu cho người sử dụng;
- Phát triển ứng dụng web thực hiện việc tiếp nhận giao diện web từ bộ phận lập trình giao diện web để chuyển thành một hệ thống website hoàn chỉnh có tương tác với cơ sở dữ liệu bằng cách sử dụng một công nghệ lập trình web nào đó (như Java, .NET, PHP…) hoặc có thể sử dụng các hệ quản trị nội dung mã nguồn mở (Wordpress, Joomla…). Ngoài ra lập trình phía máy chủ web còn tạo ra các Web API phục vụ cho đa dạng hơn các thể loại ứng dụng như ứng dụng trên các thiết bị di động (mobile app), các thiết bị IoT (Internet of Things)...;
- Kiểm thử ứng dụng web thực hiện việc tìm lỗi ứng dụng web trước khi công bố sản phẩm. Việc kiểm thử ứng dụng web đòi hỏi người thực hiện có kiến thức bao quát từ hình thức, tính thẩm mỹ, các liên kết, tài nguyên liên quan đến môi trường máy chủ, trình duyệt, thiết bị truy cập. Người làm công việc này đòi hỏi phải xây dựng kế hoạch kiểm thử, xây dựng các trường hợp kiểm thử, xây dựng bộ dữ liệu kiểm thử, thực hiện kiểm thử và viết báo cáo để các lập trình viên, thiết kế viên hiệu chỉnh lại cho đúng;
- Quản trị website thực hiện việc đảm bảo cho hệ thống ứng dụng web hoạt động tốt. Cài đặt môi trường hệ điều hành và cơ sở dữ liệu thích hợp; Lập kế hoạch phát triển hệ thống; Quản lý cơ sở dữ liệu; Đưa ứng dụng lên mạng; Bảo trì và nâng cấp ứng dụng; Sao lưu và phục hồi dữ liệu; Đảm bảo an toàn cho hệ thống (Phòng chống vi rút, Chống xâm nhập trái phép, Mã hóa dữ liệu).
- Khối lượng kiến thức tối thiểu: 2.500 giờ (tương đương 90 tín chỉ).
Theo đó, ngành thiết kế trang web trình độ cao đẳng gồm những công việc sau:
- Thiết kế đồ họa web,
- Thiết kế giao diện web,
- Lập trình giao diện web,
- Phát triển ứng dụng web,
- Kiểm thử ứng dụng web'
- Quản trị website.
Nôi dung cụ thể của từng công việc được quy định như trên.