Professional Certificate Course in Advanced Secure Software Development

Mục tiêu khóa học

Chương trình Advanced Secure Software Development được thiết kế nhằm trang bị cho các lập trình viên kiến thức và kỹ năng thực tiễn cần thiết để xây dựng các hệ thống phần mềm an toàn, có khả năng chống chịu và sẵn sàng triển khai trong môi trường thực tế trước các mối đe dọa an ninh ngày càng phức tạp. Chương trình kết hợp các kiến thức nền tảng về máy tính, mật mã học, mạng an toàn, phát triển web an toàn và các phương pháp kỹ thuật phần mềm bảo mật. Học viên sẽ hiểu cách các lỗ hổng bảo mật xuất hiện, cách phòng tránh chúng trong toàn bộ vòng đời phát triển phần mềm và cách áp dụng các nguyên tắc security-by-design. Thông qua các bài thực hành, mô phỏng tấn công và một dự án Capstone thực tế, học viên sẽ phát triển tư duy bảo mật cùng năng lực kỹ thuật để xây dựng các ứng dụng an toàn ngay từ giai đoạn thiết kế ban đầu.

Đối tượng tham gia

  • Tốt nghiệp ngành Kỹ thuật hoặc Khoa học tự nhiên, có nền tảng Toán học đến bậc THPT (12/12).

Yêu cầu đầu vào

Ngôn ngữ lập trình:
  • Có kiến thức lập trình cơ bản (bất kỳ ngôn ngữ lập trình nào).
  • Hiểu các nền tảng cơ bản của ứng dụng web (HTTP, API).
  • Có kiến thức cơ bản về cơ sở dữ liệu.
  • Quen thuộc với môi trường hệ điều hành Linux hoặc Windows.
Bài kiểm tra đầu vào:
  • Học viên phải vượt qua bài kiểm tra Logic và Ngôn ngữ lập trình trong thời gian 1 giờ được tổ chức tại trung tâm để đủ điều kiện tham gia chương trình.

Kết quả đầu ra

Sau khi hoàn thành khóa học này, bạn sẽ có khả năng:

  • Hiểu các nguyên tắc cốt lõi về bảo mật máy tính và mạng.
  • Áp dụng các khái niệm mật mã học như hashing, mã hóa và chữ ký số.
  • Nhận diện và giảm thiểu các lỗ hổng web phổ biến (OWASP Top 10).
  • Triển khai các cơ chế xác thực và phân quyền an toàn.
  • Thiết kế API và dịch vụ web bảo mật.
  • Áp dụng các tiêu chuẩn lập trình an toàn và quy trình kiểm tra mã nguồn.
  • Tích hợp bảo mật vào vòng đời phát triển phần mềm (Secure SDLC).
  • Thực hiện đánh giá lỗ hổng cơ bản và mô hình hóa mối đe dọa.
  • Hoàn thành dự án Capstone xây dựng một ứng dụng phần mềm an toàn sẵn sàng triển khai.

Chương trình học

HỌC PHẦN GIỜ HỌC MÃ SỐ
Fundamentals of Computer 40 COPC
Fundamentals of Cryptography 60 WEB1
Secure Network 20 DBCO
Secure Web Application Development 80 WEB2
Secure Software Engineering 20 INTE
Capstone Project 60 MADP
Tổng giờ học, thực hành và dự án 320

Lộ trình đăng ký 3 bước

Chia sẻ đôi nét về bạn – chỉ mất khoảng 10 phút! Hệ thống đăng ký trực tuyến thân thiện sẽ giúp bạn hoàn tất dễ dàng.

Sau khi nhận được đăng ký, chuyên viên tuyển sinh của chúng tôi sẽ kết nối với bạn để hỗ trợ hoàn tất các bước tiếp theo.

Khi hồ sơ được duyệt và kết nối hoàn tất, bạn sẽ chính thức trở thành học viên CESDT và sẵn sàng bắt đầu khóa học!

Đăng ký

Bạn đã sẵn sàng đặt nền tảng vững chắc cho tương lai?