We may earn an affiliate commission when you visit our partners.
Course image
Daniel Gregurić

This Guided Project is for IT professionals who want to raise the quality of their software products to a higher level by totally automating their software applications' build, test and packaging processes. In this 1-hour long project-based course, you will learn how to use Azure DevOps Services to safely store your applications' code in a source control and how to set up build pipelines and branch policies to automate packaging of your products and preparing them for deployment.

Read more

This Guided Project is for IT professionals who want to raise the quality of their software products to a higher level by totally automating their software applications' build, test and packaging processes. In this 1-hour long project-based course, you will learn how to use Azure DevOps Services to safely store your applications' code in a source control and how to set up build pipelines and branch policies to automate packaging of your products and preparing them for deployment.

Since this project uses Azure DevOps Services, you will need access to an Azure DevOps account. In the video at the beginning of the project you will be given instructions on how to sign up for one.

If you are ready to start automating your applications' lifecycle management process, then this project is for you! Let’s get started!

Enroll now

What's inside

Syllabus

Project Overview
In this guided project, you will set up a Git repository in an Azure DevOps project and automate build pipelines for a web application.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces students to a version of Azure DevOps that is no longer supported
Provides a solid introduction to Azure DevOps Services for learners who are new to the topic
Useful for learners who want to improve the quality of their software products by automating their applications' build

Save this course

Save Continuous Delivery and Managing Builds with Azure DevOps to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Continuous Delivery and Managing Builds with Azure DevOps with these activities:
Organize Course Notes and Materials
Encourages effective note-taking and organization, ensuring students have a comprehensive reference for future review.
Browse courses on Note-Taking
Show steps
  • Review and summarize lecture notes
  • Organize notes into logical sections
  • Create a study guide or cheat sheet
Build Automation Practice
Provides hands-on practice in setting up and running build pipelines, solidifying understanding of the build process.
Browse courses on Build pipelines
Show steps
  • Create a sample project in Azure DevOps
  • Set up a build pipeline for the project
  • Trigger the build pipeline and analyze results
Study Group Discussions
Fosters collaboration and knowledge exchange among students, providing opportunities to clarify concepts and challenge perspectives.
Show steps
  • Form a study group with classmates
  • Meet regularly to discuss course material
  • Take turns presenting and facilitating discussions
Three other activities
Expand to see all activities and additional details
Show all six activities
Personal Build Pipeline Project
Challenges students to apply their skills by creating a personal build pipeline project, fostering practical application and problem-solving.
Show steps
  • Identify a suitable project idea
  • Design and implement a build pipeline
  • Test and refine the pipeline
  • Document the project and share it
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
Provides a comprehensive overview of continuous delivery practices, including build pipelines, testing automation, and deployment strategies.
View Melania on Amazon
Show steps
  • Read and summarize key chapters
  • Apply concepts to personal or group projects
Blog Post on Build Pipelines Best Practices
Encourages students to synthesize their knowledge by creating a blog post, reinforcing their understanding and sharing their insights.
Show steps
  • Research and gather information
  • Outline and draft the blog post
  • Edit and refine the content
  • Publish and promote the blog post

Career center

Learners who complete Continuous Delivery and Managing Builds with Azure DevOps will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to improve the efficiency and quality of software development by automating build, test, and deployment processes. This course can help learners develop the skills and knowledge needed to succeed as a DevOps Engineer. The course provides hands-on experience with Azure DevOps Services and teaches learners how to set up build pipelines and branch policies. This course may help prepare learners for a career in this field by giving them hands-on experience with some of the essential DevOps tools.
Cloud Engineer
Cloud Engineers are responsible for designing, building, and maintaining cloud-based infrastructure. They work with cloud computing providers like AWS, Azure, and Google Cloud to provide scalable, reliable, and secure cloud solutions. This course may be useful for learners who want to pursue a career in cloud engineering. The course covers topics such as Azure DevOps Services, build pipelines, and branch policies, which are relevant to the role of a Cloud Engineer.
Software Engineer
Software Engineers develop computer applications, including web applications, mobile applications, and more. They are responsible for the entire application life cycle, from design and development to testing and maintenance. This course can help learners develop the skills and knowledge needed to succeed in this role by teaching them the fundamentals of continuous delivery and build management. With this course, learners may be able to get into a role in this field, as it teaches the essentials of the software development cycle.
IT Project Manager
IT Project Managers are responsible for planning, executing, and closing IT projects. They work with stakeholders to define project requirements, develop project plans, and manage project resources. This course may be useful for learners who want to pursue a career as an IT Project Manager. The course provides a foundation in continuous delivery and build management, which are essential concepts for IT Project Managers.
IT Consultant
IT Consultants are responsible for providing advice and guidance to organizations on IT matters. They work with stakeholders to identify IT needs and develop solutions that meet business goals. This course may be useful for learners who want to pursue a career as an IT Consultant. The course provides a foundation in continuous delivery and build management, which are essential concepts for IT Consultants.
IT Auditor
IT Auditors are responsible for auditing and assessing IT systems and processes. They work with stakeholders to identify risks and vulnerabilities, and they develop solutions that improve IT security and compliance. This course may be useful for learners who want to pursue a career as an IT Auditor. The course provides a foundation in continuous delivery and build management, which are essential concepts for IT Auditors.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. They work with stakeholders to define network requirements and develop solutions that meet business needs. This course may be useful for learners who want to pursue a career as a Network Administrator. The course provides a foundation in continuous delivery and build management, which are essential concepts for Network Administrators.
Product Manager
Product Managers are responsible for managing the development and delivery of software products. They work with stakeholders to define product requirements, develop product roadmaps, and manage product releases. This course may be useful for learners who want to pursue a career as a Product Manager. The course provides a foundation in continuous delivery and build management, which are essential concepts for Product Managers.
Systems Analyst
Systems Analysts are responsible for analyzing and designing computer systems. They work with stakeholders to define system requirements and develop solutions that meet business needs. This course may be useful for learners who want to pursue a career as a Systems Analyst. The course provides a foundation in continuous delivery and build management, which are essential concepts for Systems Analysts.
Security Analyst
Security Analysts are responsible for protecting computer systems and networks from security threats. They work with stakeholders to identify security risks and develop solutions that improve security. This course may be useful for learners who want to pursue a career as a Security Analyst. The course provides a foundation in continuous delivery and build management, which are essential concepts for Security Analysts.
Software Architect
Software Architects design and develop software systems. They are responsible for ensuring that software systems are scalable, reliable, and secure. This course may be useful for learners who want to pursue a career as a Software Architect. The course provides a foundation in continuous delivery and build management, which are essential concepts for Software Architects.
Business Analyst
Business Analysts are responsible for analyzing business processes and identifying opportunities for improvement. They work with stakeholders to define business requirements and develop solutions that meet business needs. This course may be useful for learners who want to pursue a career as a Business Analyst. The course provides a foundation in continuous delivery and build management, which are essential concepts for Business Analysts.
Quality Assurance Engineer
Quality Assurance Engineers are responsible for testing and verifying the quality of software products. They work with development teams to identify and fix defects, and they ensure that software products meet quality standards. This course may be useful for learners who want to pursue a career as a Quality Assurance Engineer. The course provides a foundation in continuous delivery and build management, which are essential concepts for Quality Assurance Engineers.
Data Analyst
Data Analysts are responsible for collecting, analyzing, and interpreting data. They work with stakeholders to identify trends and patterns, and they develop solutions that improve business outcomes. This course may be useful for learners who want to pursue a career as a Data Analyst. The course provides a foundation in continuous delivery and build management, which are essential concepts for Data Analysts.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. They work with stakeholders to define database requirements and develop solutions that meet business needs. This course may be useful for learners who want to pursue a career as a Database Administrator. The course provides a foundation in continuous delivery and build management, which are essential concepts for Database Administrators.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Continuous Delivery and Managing Builds with Azure DevOps.
Practical guide to DevOps. It provides a framework for implementing DevOps in your organization. It valuable resource for anyone who wants to improve their software delivery process.
Novel about IT, DevOps, and helping your business win. It valuable resource for anyone who wants to improve their software delivery process.
This introductory book provides a comprehensive overview of Azure DevOps and its various components, including source control, build and release management, and work tracking. It offers a solid foundation for understanding the overall capabilities of Azure DevOps and how it can be leveraged for software development.
Provides a thorough introduction to Git, the version control system used in Azure DevOps. It covers both the fundamental concepts and advanced techniques of Git, making it a valuable resource for anyone looking to master version control.
Provides a comprehensive guide to version control with Git. It covers all the key concepts and commands. It valuable resource for anyone who wants to learn more about version control with Git.
While this book does not focus specifically on continuous delivery or Azure DevOps, it provides valuable insights into the principles and practices of site reliability engineering, which is essential for ensuring the reliability and stability of software systems.
This popular book provides a holistic view of DevOps culture and practices. It covers topics such as collaboration, automation, and continuous improvement, which are essential for building high-performing software development teams.
Provides a detailed exploration of software delivery, covering topics such as planning, requirements gathering, and deployment strategies. While it does not focus specifically on continuous delivery or Azure DevOps, it offers valuable insights into the broader context of software delivery.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Continuous Delivery and Managing Builds with Azure DevOps.
Continuous Delivery and Release Pipelines with Azure...
Most relevant
Deploying .Net Microservices with K8s, AKS and Azure...
Most relevant
DevOps with Azure API Management
Most relevant
Azure DevOps Server 2022: The Big Picture
Most relevant
Integrating Ansible with Azure DevOps
Most relevant
Introduction to Azure DevOps
PowerShell 5.1 DevOps Playbook
Executing Selenium Test Automation With Azure DevOps
Microsoft Azure Developer: Performing Automated End-to...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser