Đề cương khóa học
Giới thiệu
Tổng quan về Thực hành DevOps trong Businesses
- Thực hành DevOps khác biệt so với các thực hành IT truyền thống như thế nào?
- Các thuật ngữ và công nghệ của DevOps
- Agile phương pháp luận được áp dụng trong DevOps
Tổng quan về Tính năng và Kiến trúc Azure DevOps
- Máy chủ Azure DevOps
- Azure DevOps được lưu trữ so với tại chỗ
- Azure DevOps cho người dùng cuối
- Azure DevOps cho quản trị viên
Thiết lập và Cấu hình Azure DevOps cho Phát triển
Sử dụng Bản đồ Dòng Giá trị để Đánh giá Quy trình Phát triển Hiện tại
- Di chuyển sang Azure DevOps
Tổng quan về Dịch vụ và Công cụ Core Azure DevOps
- Chọn các dịch vụ Azure DevOps phù hợp cho doanh nghiệp
Lập kế hoạch và Theo dõi Phát triển Phần mềm với Azure Boards
- Sử dụng các công cụ scrum và agile tích hợp trong Azure Boards
- Làm việc với các widget trên bảng điều khiển Azure Boards
- Giám sát trạng thái dự án với các công cụ phân tích Azure
- Tối ưu hóa tính minh bạch và hợp tác của các nhóm với Boards
- Tích hợp Azure Boards với các Kho GitHub hiện có
Lưu trữ Kho Git và Sử dụng Azure Repos Collaboration
- Tạo kho lưu trữ và kiểm soát phiên bản với Azure Repos
- Kết nối với mã đẩy thông qua hỗ trợ máy khách Git an toàn
- Xây dựng REST APIs và webhooks trong Azure Repos
- Tạo môi trường phát triển và thực hiện yêu cầu kéo
- Tính năng tìm kiếm nhận biết mã của Azure Repos
- Dọn dẹp và duy trì kho lưu trữ
Xây dựng và Triển khai Phần mềm với Azure Pipelines
- Triển khai tích hợp liên tục/phân phối liên tục (CI/CD)
- Cấu hình Azure Pipelines với ngôn ngữ và hệ điều hành ưa thích
- Sử dụng chuỗi xây dựng và xây dựng nhiều giai đoạn trong Pipelines
- Làm việc với các registry Azure Pipelines
- Triển khai container tới Kubernetes hoặc bất kỳ cloud nào
Triển khai Gói Tích hợp Management bằng Azure Artifacts
- Tạo và chia sẻ các gói mã trong Azure Artifacts
- Quản lý các loại gói bằng quản lý artifact phổ quát
- Tổ chức và bảo mật các gói mã nguồn công khai và riêng tư
- Thêm các gói vào CI/CD pipelines với Azure Artifacts
Kiểm tra và Tối ưu hóa Chất lượng Mã với Azure Test Plans
- Kiểm tra thủ công theo kế hoạch so với kiểm tra thăm dò
- Thực hiện loại kiểm tra phù hợp cho các ứng dụng doanh nghiệp
- Thu thập và phân tích dữ liệu bằng Azure Test Plans
- Sử dụng tính năng truy xuất nguồn gốc toàn diện của Azure Test Plans
- Thực hiện các hành động thích hợp để giải quyết các lỗi mã được xác định
Tích hợp Dịch vụ Azure DevOps với Các Phần Mở Rộng Khác
Khắc Phục Sự Cố
Tóm Tắt và Kết Luận
Requirements
- Hiểu biết về các phương pháp phát triển phần mềm Agile
- Kiến thức về bất kỳ ngôn ngữ lập trình kịch bản nào
- Kinh nghiệm cơ bản với các tác vụ quản trị hệ thống
- Kiến thức về quy trình làm việc và kho lưu trữ GitHub
Đối tượng
- DevOps Kỹ sư
- Nhà phát triển
- Quản lý dự án
Testimonials (2)
That we could do everything in practice by ourselves. That our trainer had extensive knowledge and we could ask him anything and he always had the answer. That I got some skills that are useful for developers.
Julia Gajtkowska - Demant Business Services Poland
Course - Azure DevOps Fundamentals
Practical part and interaction with students