Đề cương khóa học
Giới thiệu
Tổng quan về Thực hành DevOps trong Businesses
- DevOps khác với 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
- Phương pháp luận Agile đượ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
- Hosted so với on-premise Azure DevOps
- 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
- Lựa 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
- Thao tác với widget bảng điều khiển của Azure Boards
- Theo dõi trạng thái dự án bằng các công cụ phân tích của Azure
- Tối ưu hóa sự minh bạch và hợp tác giữa các đội ngũ với Boards
- Đồng bộ Azure Boards với Kho mã hiện có GitHub
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 bằng Azure Repos
- Kết nối với mã đẩy thông qua hỗ trợ khách hàng Git an toàn
- Xây dựng REST APIs và webhook trong Azure Repos
- Tạo môi trường phát triển và thực hiện yêu cầu kéo
- Chức năng tìm kiếm 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
- Thực hiện tích hợp liên tục/giao hàng 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 đa giai đoạn trong Pipelines
- Thao tác với kho đăng ký của Azure Pipelines
- Triển khai container đến Kubernetes hoặc bất kỳ đám mây nào
Triển khai Gói Tích hợp Management bằng Azure Artifacts
- Tạo và chia sẻ gói mã trong Azure Artifacts
- Quản lý các loại gói với quản lý tài nguyên phổ quát
- Sắp xếp và bảo mật các gói mã nguồn công cộng và tư nhân
- Thêm gói vào CI/CD pipelines bằng Azure Artifacts
Kiểm tra và Tối ưu hóa Chất lượng Mã với Azure Test Plans
- Thử nghiệm tay v.s. thử nghiệm khám phá có kế hoạch
- Thực hiện đúng loại kiểm thử cho các ứng dụng doanh nghiệp
- Lưu trữ và phân tích dữ liệu bằng Azure Test Plans
- Sử dụng tính năng theo dõi từ đầu đến cuối của Azure Test Plans
- Thực hiện hành động phù 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
- Có hiểu biết về các phương pháp phát triển phần mềm Agile
- Hiểu biết 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
- Hiểu biết về quy trình làm việc và kho lưu trữ GitHub
Đối tượng
- Các kỹ sư DevOps
- Nhà phát triển
- Quản lý dự án
Testimonials (2)
Điều rằng chúng tôi có thể tự mình thực hành mọi thứ. Điều rằng giảng viên của chúng tôi có kiến thức sâu rộng và chúng tôi có thể hỏi ông bất cứ điều gì và ông luôn có câu trả lời. Điều rằng tôi đã học được một số kỹ năng hữu ích cho các nhà phát triển.
Julia Gajtkowska - Demant Business Services Poland
Course - Azure DevOps Fundamentals
Machine Translated
Phần thực hành và tương tác với học sinh
Piotr Madej - EY Global Services (Poland) Sp. z o.o.
Course - Azure DevOps Fundamentals
Machine Translated