- An understanding of Agile software development methodologies
- Knowledge of any scripting programming language
- Basic experience with system administration tasks
- Knowledge of GitHub workflow and repositories
Audience
- DevOps Engineers
- Developers
- Project Managers
DevOps is a practice that advances the collaboration of development (Dev) and operations (Ops) processes. Azure DevOps is a set of tools and services by Microsoft that provides a platform for continuous integration and delivery of software. It supports teams by implementing efficiency across all software development tasks using its DevOps-based solutions, such as Boards, Pipelines, and more.
This instructor-led, live training (online or onsite) is aimed at DevOps engineers, developers, and project managers who wish to utilize Azure DevOps to build and deploy optimized enterprise applications faster than traditional development approaches.
By the end of this training, participants will be able to:
- Understand the fundamental DevOps vocabulary and principles.
- Install and configure the necessary Azure DevOps tools for software development.
- Utilize Azure DevOps tools and services to continuously adapt to the market.
- Build enterprise applications and evaluate current development processes upon Azure DevOps solutions.
- Manage teams more efficiently and accelerate software deployment time.
- Adopt DevOps development practices within the organization.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
Overview of DevOps Practice Within Businesses
- How is DevOps different from traditional IT practices?
- Terms and technologies of DevOps
- Agile methodologies that are applied in DevOps
Overview of Azure DevOps Features and Architecture
- The Azure DevOps Server
- Hosted v.s. on-premise Azure DevOps
- Azure DevOps for end-users
- Azure DevOps for administrators
Setting up and Configuring Azure DevOps for Development
Utilizing Value Stream Map for Evaluating Existing Development Processes
- Migrating to Azure DevOps
Overview of Azure DevOps Core Services and Tools
- Choosing the appropriate Azure DevOps services for the business
Planning and Tracking Software Development with Azure Boards
- Utilizing built-in scrum and agile tools in Azure Boards
- Working with Azure Boards dashboard widgets
- Monitoring project status with Azure analytics tools
- Optimizing transparency and cooperation of teams with Boards
- Integrating Azure Boards with Existing GitHub Repositories
Hosting Git Repositories and Collaboration Using Azure Repos
- Creating repositories and version control with Azure Repos
- Connecting with a push code through secure Git client support
- Building REST APIs and webhooks in Azure Repos
- Creating development environments and performing pull requests
- The code-aware search feature of Azure Repos
- Cleaning up and maintaining repositories
Building and Deploying Software with Azure Pipelines
- Implementing continuous integration/continuous delivery (CI/CD)
- Configuring Azure Pipelines with preferred language and OS
- Utilizing build chaining and multi-phased builds in Pipelines
- Working with Azure Pipelines registries
- Deploying containers to Kubernetes or any cloud
Implementing Integrated Package Management Using Azure Artifacts
- Creating and sharing code packages in Azure Artifacts
- Managing package types with universal artifact management
- Organizing and securing public and private source code packages
- Adding packages to CI/CD pipelines with Azure Artifacts
Testing and Optimizing Code Quality with Azure Test Plans
- Planned manual testing v.s. exploratory testing
- Executing the right type of test for enterprise applications
- Capturing and analyzing data using Azure Test Plans
- Utilizing the end-to-end traceability feature of Azure Test Plans
- Taking proper actions to solve the identified code defects
Integrating Azure DevOps Services with Other Extensions
Troubleshooting
Summary and Conclusion
United Arab Emirates - Azure DevOps Fundamentals
Qatar - Azure DevOps Fundamentals
Egypt - Azure DevOps Fundamentals
Saudi Arabia - Azure DevOps Fundamentals
South Africa - Azure DevOps Fundamentals
Brasil - Azure DevOps Fundamentals
Canada - Azure DevOps Fundamentals
中国 - Azure DevOps Fundamentals
香港 - Azure DevOps Fundamentals
澳門 - Azure DevOps Fundamentals
台灣 - Azure DevOps Fundamentals
USA - Azure DevOps Fundamentals
Österreich - Azure DevOps Fundamentals
Schweiz - Azure DevOps Fundamentals
Deutschland - Azure DevOps Fundamentals
Czech Republic - Azure DevOps Fundamentals
Denmark - Azure DevOps Fundamentals
Estonia - Azure DevOps Fundamentals
Finland - Azure DevOps Fundamentals
Greece - Azure DevOps Fundamentals
Magyarország - Azure DevOps Fundamentals
Ireland - Azure DevOps Fundamentals
Luxembourg - Azure DevOps Fundamentals
Latvia - Azure DevOps Fundamentals
España - Azure DevOps Fundamentals
Italia - Azure DevOps Fundamentals
Lithuania - Azure DevOps Fundamentals
Nederland - Azure DevOps Fundamentals
Norway - Azure DevOps Fundamentals
Portugal - Azure DevOps Fundamentals
România - Azure DevOps Fundamentals
Sverige - Azure DevOps Fundamentals
Türkiye - Azure DevOps Fundamentals
Malta - Azure DevOps Fundamentals
Belgique - Azure DevOps Fundamentals
France - Azure DevOps Fundamentals
日本 - Azure DevOps Fundamentals
Australia - Azure DevOps Fundamentals
Malaysia - Azure DevOps Fundamentals
New Zealand - Azure DevOps Fundamentals
Philippines - Azure DevOps Fundamentals
Singapore - Azure DevOps Fundamentals
Thailand - Azure DevOps Fundamentals
Vietnam - Azure DevOps Fundamentals
India - Azure DevOps Fundamentals
Argentina - Azure DevOps Fundamentals
Chile - Azure DevOps Fundamentals
Costa Rica - Azure DevOps Fundamentals
Ecuador - Azure DevOps Fundamentals
Guatemala - Azure DevOps Fundamentals
Colombia - Azure DevOps Fundamentals
México - Azure DevOps Fundamentals
Panama - Azure DevOps Fundamentals
Peru - Azure DevOps Fundamentals
Uruguay - Azure DevOps Fundamentals
Venezuela - Azure DevOps Fundamentals
Polska - Azure DevOps Fundamentals
United Kingdom - Azure DevOps Fundamentals
South Korea - Azure DevOps Fundamentals
Pakistan - Azure DevOps Fundamentals
Sri Lanka - Azure DevOps Fundamentals
Bulgaria - Azure DevOps Fundamentals
Bolivia - Azure DevOps Fundamentals
Indonesia - Azure DevOps Fundamentals
Kazakhstan - Azure DevOps Fundamentals
Moldova - Azure DevOps Fundamentals
Morocco - Azure DevOps Fundamentals
Tunisia - Azure DevOps Fundamentals
Kuwait - Azure DevOps Fundamentals
Oman - Azure DevOps Fundamentals
Slovakia - Azure DevOps Fundamentals
Kenya - Azure DevOps Fundamentals
Nigeria - Azure DevOps Fundamentals
Botswana - Azure DevOps Fundamentals
Slovenia - Azure DevOps Fundamentals
Croatia - Azure DevOps Fundamentals
Serbia - Azure DevOps Fundamentals
Bhutan - Azure DevOps Fundamentals