Đề cương khóa học
Microservices Kiến trúc
- Các nguyên tắc cơ bản của microservices
- Các thành phần cốt lõi và thiết kế dịch vụ
- Các mẫu microservices phổ biến
- Chiến lược giao tiếp giữa các dịch vụ
- Xử lý giao dịch phân tán trong microservices
- Các cân nhắc về bảo mật trong kiến trúc microservices
- Điều phối và khám phá dịch vụ
- Container hóa microservices
- Giám sát và khả năng quan sát của microservices
- Giới thiệu về Serverless và Event Sourcing
Kiến trúc ứng dụng dựa trên Container
- Giới thiệu về các khái niệm container hóa
- Làm việc với Docker: tạo và quản lý container
- Các nguyên tắc thiết kế cho ứng dụng container hóa
- Các nguyên tắc cơ bản của Kubernetes và điều phối container
- Networking trong môi trường container hóa
- Các phương pháp hay nhất về bảo mật cho container
- Sử dụng Service Mesh để giao tiếp microservices
- Chiến lược cân bằng tải và mở rộng quy mô
- Truy vết phân tán và thu thập số liệu
- Cơ sở hạ tầng dưới dạng Mã (IaC) cho việc triển khai container
- Thiết lập nền tảng triển khai container
Triển khai CI/CD
- Các khái niệm chính của quy trình CI/CD
- Công cụ và công nghệ cho tự động hóa CI/CD
- Tự động hóa xây dựng và quản lý phiên bản
- Chiến lược kiểm thử tự động trong CI/CD
- Tự động hóa triển khai và chiến lược phát hành
- Sử dụng Cơ sở hạ tầng dưới dạng Mã (IaC) trong triển khai
- Các mẫu triển khai: Blue-Green, Canary và Rolling updates
- Tích hợp bảo mật vào DevOps (DevSecOps)
ABC (Các phương pháp hay nhất nâng cao & Cân nhắc)
- Các phương pháp hay nhất cho kiến trúc linh hoạt
- Tối ưu hóa hiệu suất và cân nhắc về khả năng mở rộng
- Lập kế hoạch phục hồi thảm họa cho microservices và container
Tóm tắt và Các bước tiếp theo
Requirements
- Kiến thức cơ bản về phát triển phần mềm
- Hiểu các khái niệm về điện toán đám mây
- Làm quen với cách sử dụng dòng lệnh Linux
Đối tượng
- Nhà phát triển phần mềm
- Kỹ sư DevOps
- Kiến trúc sư đám mây
- Quản trị viên hệ thống
Testimonials (5)
Giảng viên có kinh nghiệm sâu rộng và trình bày rất hay. Sự hiểu biết sâu sắc và niềm đam mê trong giảng dạy được đánh giá rất cao.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
Machine Translated
Huấn luyện viên rất tổ chức tốt. Anh đã giải thích về tất cả các công cụ cần thiết cho khóa đào tạo từ đầu. Huấn luyện viên vui vẻ giải đáp mọi thắc mắc và thảo luận về các trường hợp ứng dụng thực tế.
Vivek Verma - Global Knowledge Network Training Ltd
Course - DevOps Practical Implementation and Tools
Machine Translated
Rất chi tiết, giảng viên am hiểu chủ đề một cách sâu sắc và đã涵盖了很多主题。 请注意,"涵盖了很多主题"这部分是中文翻译,原指令要求翻译成越南语。正确的翻译应该是: Rất chi tiết, giảng viên am hiểu chủ đề một cách sâu sắc và đã bao quát nhiều chủ đề.
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
Machine Translated
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Course - Test Automation with Selenium and Jenkins
Machine Translated
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Course - Jenkins: Continuous integration for Agile development
Machine Translated