Đề 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
Đánh giá (7)
nhiều bài thực hành (bài lab)
Seba - Robert Bosch Sp. z o.o
Khóa học - OpenShift 4 for Developers
Dịch thuật bằng máy
Chủ đề và bài tập
Sylwia - Robert Bosch Sp. z o.o
Khóa học - OpenShift 4 for Developers
Dịch thuật bằng máy
Cách dẫn dắt khóa đào tạo tốt
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Khóa học - OpenShift 4 for Developers
Dịch thuật bằng máy
Giảng viên là người chuẩn bị rất kỹ lưỡng với kiến thức phong phú.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Khóa học - OpenShift 4 for Developers
Dịch thuật bằng máy
Chờ đợi tất cả người tham gia hoàn thành bài tập và cung cấp sự hỗ trợ nếu cần thiết.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Khóa học - OpenShift 4 for Developers
Dịch thuật bằng máy
Ví dụ thực tế + bài tập
Antonin Vyborny - Deutsche Borse Group
Khóa học - OpenShift 4 for Developers
Dịch thuật bằng máy
Giảng viên nắm vững chủ đề rất tốt. Chưa bao giờ có trường hợp chúng tôi không giải quyết được vấn đề.
Lubos Lagin - Deutsche Borse Group
Khóa học - OpenShift 4 for Developers
Dịch thuật bằng máy