AZ-400T00 Designing and Implementing Microsoft DevOps Solutions
Length: 4 Day(s), Price: $$2,682.00 exl GST
Provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.
After completing this course, students will be able to:
- Configure processes and communications
- Design and implement source control
- Design and implement build and release pipelines
- Develop a security and compliance plan
- Implement an instrumentation strategy
Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.
Successful learners will have prior knowledge and understanding of:
- Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.
- Both Azure administration and Azure development with proven expertise in at least one of these areas.
- Version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
- If you are new to Azure and cloud computing, consider one of the following resources:
- Instructor-led course: AZ-900: Azure Fundamentals
- If you are new to Azure Administration, consider taking:
- Instructor-led courses: AZ-104: Microsoft Azure Administrator and AZ-010: Azure Administration for AWS SysOps
If you are new to Azure Developer, consider taking:
- AZ-204: Developing Solutions for Microsoft Azure and AZ-020: Microsoft Azure Solutions for AWS Developers
1. Introduction to DevOps
2. Choose the right project
3. Describe team structures
4. Choose the DevOps tools
5. Plan Agile with GitHub Projects and Azure Boards
6. Introduction to source control
7. Describe types of source control systems
8. Work with Azure Repos and GitHub
9. Structure your Git Repo
10. Manage Git branches and workflows
11. Collaborate with pull requests in Azure Repos
12. Identify technical debt
13. Explore Git hooks
14. Plan foster inner source
15. Manage Git repositories
16. Explore Azure Pipelines
17. Manage Azure Pipeline agents and pools
18. Describe pipelines and concurrency
19. Explore continuous integration
20. Implement a pipeline strategy
21. Integrate with Azure Pipelines
22. Introduction to GitHub Actions
23. Learn continuous integration with GitHub Actions
24. Design a container build strategy
25. Introduction to continuous delivery
26. Create a release pipeline
27. Explore release recommendations
28. Provision and test environments
29. Manage and modularize tasks and templates
30. Automate inspection of health
31. Introduction to deployment patterns
32. Implement blue-green deployment and feature toggles
33. Implement canary releases and dark launching
34. Implement A/B testing and progressive exposure deployment
35. Integrate with identity management systems
36. Manage application configuration data
37. Explore infrastructure as code and configuration management
38. Create Azure resources using Azure Resource Manager templates
39. Create Azure resources by using Azure CLI
40. Explore Azure Automation with DevOps
41. Implement Desired State Configuration (DSC)
42. Implement Bicep
43. Introduction to Secure DevOps
44. Implement open-source software
45. Software Composition Analysis
46. Static analyzers
47. OWASP and Dynamic Analyzers
48. Security Monitoring and Governance
49. Explore package dependencies
50. Understand package management
51. Migrate consolidating and secure artifacts
52. Implement a versioning strategy
53. Introduction to GitHub Packages
54. Implement tools to track usage and flow
55. Develop monitor and status dashboards
56. Share knowledge within teams
57. Design processes to automate application analytics
58. Manage alerts, blameless retrospectives and a just culture