Liên hệ với chúng tôi

Đề cương khóa học

Module 1 – Giới thiệu về OpenShift

  • Kiến trúc OpenShift
  • Cơ bản Kubernetes
  • Dự án và tên miền (namespaces)
  • Lưu trình phát triển của nhà phát triển trên OpenShift
  • Sử dụng Bảng điều khiển Web và CLI

Module 2 – Ứng dụng đóng gói container

  • Cơ bản về container
  • Xây dựng image ứng dụng
  • Bộ đăng ký image (Image registries)
  • Vòng đời của image
  • Làm việc với các tệp nhị phân ứng dụng

Module 3 – Triển khai Ứng dụng

  • Tạo triển khai ứng dụng
  • Chiến lược rollout
  • Scalable (mở rộng) ứng dụng
  • Quản lý cấu hình
  • Bí mật và ConfigMaps

Module 4 – Mạng cho Ứng dụng

  • Dịch vụ (Services)
  • Lối đi (Routes)
  • Ký hiệu Ingress
  • Giao tiếp nội bộ
  • Truy cập bên ngoài

Module 5 – Dữ liệu liên tục

  • Ký hiệu về lưu trữ liên tục
  • Tuyên bố Yêu cầu Volume liên tục (Persistent Volume Claims)
  • Ứng dụng có trạng thái
  • Các cân nhắc quản lý dữ liệu

Module 6 – Tự động hóa Phát triển

  • Cơ bản về CI/CD
  • Tự động hóa xây dựng ứng dụng
  • Dòng ống triển khai (Deployment pipelines)
  • Quản lý phiên bản
  • Lưu trình phát hành

Module 7 – Quan sát hệ thống

  • Logs của ứng dụng
  • Số liệu (Metrics)
  • Giám sát
  • Kiểm tra sức khỏe
  • Khắc phục sự cố triển khai

Module 8 – Bảo mật Ứng dụng

  • Cấu hình ứng dụng an toàn
  • Quản lý bí mật (secrets)
  • Kiểm soát truy cập
  • Bảo mật image
  • Những biện pháp bảo mật tốt nhất

Module 9 – Thực hành Phát triển Gốc Đám mây

  • Nguyên lý Twelve-Factor App
  • Thiết kế ứng dụng không trạng thái
  • Cấu hình theo môi trường cụ thể
  • Các cân nhắc về khả năng mở rộng
  • Hợp tác DevOps

Module 10 – Dự án Thực hành

  • Xây dựng một ứng dụng đóng gói container
  • Triển khai nó lên OpenShift
  • Cấu hình mạng
  • Lưu trữ dữ liệu ứng dụng
  • Triển khai tự động hóa
  • Giám sát và khắc phục sự cố cho ứng dụng

Định dạng Khóa học

  • Bài giảng tương tác và minh họa.
  • Luyện tập thực hành kỹ lưỡng.
  • Các phòng lab thực tế dựa trên các kịch bản phát triển thực tế.

Tùy chọn Tùy chỉnh Khóa học

  • Khóa học có thể được tùy chỉnh theo ngôn ngữ lập trình, framework và công cụ CI/CD sử dụng trong tổ chức của bạn.
  • Các phòng lab có thể được điều chỉnh để phù hợp với môi trường OpenShift của khách hàng hoặc một nền tảng dựa trên Kubernetes tương đương.

Yêu cầu

  • Hiểu biết chung về các khái niệm container
  • Kinh nghiệm phát triển phần mềm

Đối tượng tham gia

  • Nhà phát triển
 35 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan