Deployment and DevOps
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Deployment and DevOps
This course is part of multiple programs.
Instructor: Microsoft
5,134 already enrolled
Included with
Learn more
Ask Coursera
21 reviews
Recommended experience
21 reviews
Recommended experience
Skills you'll gain
Tools you'll learn
Details to know
37 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from Microsoft
There are 5 modules in this course
This course covers deployment and DevOps practices, focusing on Azure Cloud Services, CI/CD principles, and application monitoring. You'll learn to manage and scale applications, automate deployments, and create CI/CD pipelines using Microsoft Copilot for streamlined and secure operations.
By the end of the course, you will be able to⦠Describe the features and benefits of Azure Cloud Services, best practices for securing applications, and methods of application monitoring. Explain the steps required to prepare applications for deployment, manage and scale applications in Azure, and automate maintenance tasks. Define Continuous Integration and Continuous Deployment (CI/CD) principles, and the importance and methods of application monitoring. Develop deployment scripts and CI/CD pipelines using Microsoft Copilot, including debugging and optimizing deployment processes.
In this module, you'll explore the features and benefits of Azure Cloud Services and examine how to prepare applications for deployment to Azure. Youβll learn how to deploy web applications, manage resources, and implement security best practices to protect your applications in the cloud. By the end of this module, you'll have a foundational understanding of how to deploy and secure applications in Azure.
What's included
24 videos11 readings8 assignments1 ungraded lab1 plugin
24 videosβ’Total 109 minutes
- Course Introduction: Deployment and DevOpsβ’2 minutes
- Instructor Introductionβ’2 minutes
- The Whatβs What of the Courseβ’3 minutes
- Completing the Guided Labsβ’4 minutes
- Introducing the AI Tool: Microsoft Copilotβ’3 minutes
- How to Be Successful in This Programβ’5 minutes
- Introduction to the Projectβ’2 minutes
- Introduction to Deploying Applications to Azureβ’2 minutes
- Overview of Azure Cloud Services and Infrastructureβ’4 minutes
- Scalability and Reliability in Azure Cloud Servicesβ’4 minutes
- Configuring Applications With Open-Source Toolsβ’4 minutes
- Preparing Applications for Cloud Environmentsβ’5 minutes
- Prepare Applications for Cloud Environmentsβ’10 minutes
- Deployment Tools and Methods for Azureβ’4 minutes
- Hands-On Deployment of a Basic Web App Using Azure CLIβ’10 minutes
- Deploying a Basic Web App with Azure CLIβ’5 minutes
- Monitoring Application Performance and Resource Usageβ’10 minutes
- Monitor Application Performance and Resource Usageβ’4 minutes
- Securing Applications With Identity and Access Managementβ’4 minutes
- Secure Applications With Identity and Access Managementβ’5 minutes
- Data Encryption and Network Securityβ’5 minutes
- Compliance and Security Audits on Azureβ’4 minutes
- Demonstrate Compliance and Security Audits on Azureβ’7 minutes
- Conclusion: Deploying Applications to Azureβ’2 minutes
11 readingsβ’Total 150 minutes
- Course Syllabus: Deployment and DevOpsβ’10 minutes
- Completing the Guided Labsβ’30 minutes
- Microsoft Tools for Back-End Developmentβ’10 minutes
- Azure Cloud Services: Key Features and Benefitsβ’30 minutes
- Activity: Setting Up Configuration Files in VS Code - Answer Keyβ’5 minutes
- Application Preparation: Setting Up Configurations for Azure Deploymentβ’10 minutes
- Activity: Planning a Basic Deployment Workflow Using Azure CLI - Answer Keyβ’10 minutes
- You Try It! Deploying a Basic Web App with Azure CLI - Answer Keyβ’10 minutes
- Deploying Your First Web Application with Azure CLIβ’15 minutes
- Best Practices for Managing and Securing Applications on Azureβ’10 minutes
- Azure Security Checklist: Protecting Your Applicationsβ’10 minutes
8 assignmentsβ’Total 210 minutes
- Graded Quiz: Deploying Applications to Azureβ’50 minutes
- Practice Quiz: Introduction to Azure Cloud Servicesβ’15 minutes
- Activity: Setting Up Configuration Files in VS Codeβ’30 minutes
- Practice Quiz: Preparing Applications for Deployment to Azureβ’15 minutes
- Activity: Planning a Basic Deployment Workflow Using Azure CLIβ’30 minutes
- Practice Quiz: Deploying Web Applications to Azureβ’25 minutes
- Practice Quiz: Managing and Securing Applications in Azureβ’20 minutes
- Practice Quiz: Best Practices for Securing Applications on Azureβ’25 minutes
1 ungraded labβ’Total 60 minutes
- You Try It! Deploying a Basic Web App with Azure CLIβ’60 minutes
1 pluginβ’Total 15 minutes
- Guided Lab: Deploying a Basic Web App with Azure CLIβ’15 minutes
This module introduces the core principles of Continuous Integration and Continuous Deployment (CI/CD). Youβll learn how to implement CI/CD pipelines using GitHub Actions and integrate Azure DevOps for streamlined deployment processes. The module also covers techniques for monitoring, maintaining, and optimizing CI/CD pipelines to ensure reliable and automated software delivery.
What's included
13 videos7 readings7 assignments2 ungraded labs2 plugins
13 videosβ’Total 67 minutes
- Introduction to Setting Up CI/CD Pipelines With GitHub Actions and Azure DevOpsβ’2 minutes
- Overview and Benefits of CI/CDβ’4 minutes
- Core Components of CI/CD Pipelinesβ’4 minutes
- CI/CD Workflow Exampleβ’10 minutes
- Overview of GitHub Actionsβ’5 minutes
- Configuring Workflows With YAML Filesβ’10 minutes
- Implementing a CI/CD Pipeline Using GitHub Actionsβ’4 minutes
- Overview of Azure DevOps Toolsβ’4 minutes
- Integrating Azure DevOps With GitHub Repositoriesβ’8 minutes
- Integrating Azure DevOps Into a CI/CD Pipelineβ’4 minutes
- Monitoring Tools for CI/CD Pipelinesβ’4 minutes
- Maintaining CI/CD Pipelinesβ’7 minutes
- Conclusion: Setting Up CI/CD Pipelines With GitHub Actions and Azure DevOpsβ’2 minutes
7 readingsβ’Total 70 minutes
- Enhancing Software Delivery With CI/CD Practicesβ’10 minutes
- Streamlining Deployment with CI/CD Pipelinesβ’10 minutes
- You Try It! Implementing a CI/CD Pipeline Using GitHub Actions - Answer Keyβ’10 minutes
- Creating and Managing CI/CD Workflows With GitHub Actionsβ’10 minutes
- You Try It! Integrating Azure DevOps Into a CI/CD Pipeline - Answer Keyβ’10 minutes
- Best Practices for Cross-Platform CI/CD Automationβ’10 minutes
- Ensuring Pipeline Health Through Effective Monitoringβ’10 minutes
7 assignmentsβ’Total 180 minutes
- Graded Quiz: Setting Up CI/CD Pipelines With GitHub Actions and Azure DevOpsβ’50 minutes
- Practice Quiz: CI/CD Principles in Back-End Developmentβ’20 minutes
- Practice Quiz: Automating Deployment With CI/CD Pipelinesβ’20 minutes
- Practice Quiz: Automating CI/CD With GitHub Actionsβ’20 minutes
- Practice Quiz: Automating Workflows With Azure DevOpsβ’20 minutes
- Activity: Exploring Monitoring Tools for CI/CD Pipelinesβ’30 minutes
- Practice Quiz: Monitoring and Maintaining CI/CD Pipelinesβ’20 minutes
2 ungraded labsβ’Total 120 minutes
- You Try It! Implementing a CI/CD Pipeline Using GitHub Actionsβ’60 minutes
- You Try It! Integrating Azure DevOps Into a CI/CD Pipelineβ’60 minutes
2 pluginsβ’Total 30 minutes
- Guided Lab: Implementing a CI/CD Pipeline Using GitHub Actionsβ’15 minutes
- Guided Lab: Integrating Azure DevOps Into a CI/CD Pipelineβ’15 minutes
In this module, you'll delve into the importance of application monitoring and the tools available in Azure to support performance and reliability. Youβll learn how to use Azure Monitor for application insights, implement effective logging strategies, and automate maintenance tasks. By the end, you'll be able to apply best practices for ensuring your applications remain healthy and maintainable in production environments.
What's included
12 videos7 readings9 assignments
12 videosβ’Total 53 minutes
- Introduction to Application Monitoring and Maintenanceβ’2 minutes
- Overview of Monitoring Techniques and Toolsβ’4 minutes
- Monitoring Metrics and Their Impact on Performanceβ’5 minutes
- Key Features of Azure Monitorβ’3 minutes
- Configuring Azure Monitor Alerts and Dashboardsβ’7 minutes
- Core Logging Strategies for Back-End Systemsβ’4 minutes
- Using Logs for Troubleshooting and Auditingβ’7 minutes
- Overview of Azure Automation Servicesβ’4 minutes
- Automating Maintenance Tasks With Runbooksβ’4 minutes
- Routine Updates and Security Patchingβ’3 minutes
- Performance Tuning and Optimization in Azureβ’8 minutes
- Conclusion: Application Monitoring and Maintenanceβ’2 minutes
7 readingsβ’Total 35 minutes
- Monitoring Methods and Metrics for Application Healthβ’5 minutes
- Gaining Insights With Azure Monitorβ’5 minutes
- Effective Log Management for Back-End Systemsβ’5 minutes
- Activity: Log Analysis Exercise - Answer Keyβ’5 minutes
- Streamlining Operations With Azure Automation Toolsβ’5 minutes
- Maintaining Applications in Azure: Updates, Patches, and Performance Tuningβ’5 minutes
- Activity: Maintenance Best Practices Discussion - Answer Keyβ’5 minutes
9 assignmentsβ’Total 225 minutes
- Graded Quiz: Application Monitoring and Maintenanceβ’50 minutes
- Practice Quiz: Introduction to Application Monitoringβ’20 minutes
- Practice Quiz: Using Azure Monitor for Application Insightsβ’20 minutes
- Activity: Log Analysis Exerciseβ’30 minutes
- Practice Quiz: Best Practices for Logging and Log Managementβ’15 minutes
- Activity: Runbook Simulation Activityβ’30 minutes
- Practice Quiz: Automating Routine Tasks With Azureβ’15 minutes
- Activity: Maintenance Best Practices Discussionβ’30 minutes
- Practice Quiz: Best Practices for Application Maintenance in Azureβ’15 minutes
This module focuses on leveraging Microsoft Copilot to automate various aspects of deployment and DevOps. You'll learn how to use Copilot to generate deployment scripts, create and optimize CI/CD pipelines, and debug automation workflows. By the end, youβll be equipped to enhance your DevOps processes using AI-powered tools for improved efficiency and scalability.
What's included
14 videos11 readings8 assignments4 ungraded labs4 plugins
14 videosβ’Total 70 minutes
- Introduction to Using Copilot for Automating Deployment Scripts and CI/CD Pipelinesβ’2 minutes
- Overview of Deployment Automation with Copilotβ’4 minutes
- Generating Deployment Scripts with Copilotβ’5 minutes
- Writing and Executing Deployment Scripts With Copilotβ’6 minutes
- Understanding CI/CD Pipeline Automation With Copilotβ’5 minutes
- Creating CI/CD Pipeline Scripts With Copilotβ’6 minutes
- Automating CI/CD Pipelines With Copilotβ’7 minutes
- Overview of Debugging Deployment Scripts With Copilotβ’4 minutes
- Debugging Deployment Scripts in VS Code Using Copilotβ’6 minutes
- Debugging and Optimizing Deployment Processes With Copilotβ’4 minutes
- Overview of DevOps Automation With Copilotβ’5 minutes
- Automating DevOps Workflows With Copilot in VS Codeβ’7 minutes
- Automating and Optimizing DevOps Workflowsβ’9 minutes
- Conclusion: Using Copilot for Automating Deployment Scripts and CI/CD Pipelinesβ’2 minutes
11 readingsβ’Total 100 minutes
- Activity: Analyzing Copilot-Generated Scripts - Answer Keyβ’10 minutes
- You Try It! Writing and Executing Deployment Scripts With Copilot - Answer Keyβ’10 minutes
- Automating Deployment Processes With Copilotβ’5 minutes
- Activity: Refining CI/CD Pipeline Templates - Answer Keyβ’5 minutes
- You Try It! Automating CI/CD Pipelines With Copilot - Answer Keyβ’30 minutes
- Building CI/CD Pipelines With Copilot Assistanceβ’5 minutes
- Activity: Identifying Common Errors in Deployment Scripts - Answer Keyβ’5 minutes
- You Try It! Debugging and Optimizing Deployment Processes With Copilot - Answer Keyβ’10 minutes
- Optimizing Deployment Processes With Copilotβ’5 minutes
- You Try It! Automating and Optimizing DevOps Workflows - Answer Keyβ’10 minutes
- Automating DevOps Workflows With Copilotβ’5 minutes
8 assignmentsβ’Total 210 minutes
- Graded Quiz: Using Copilot for Automating Deployment Scripts and CI/CD Pipelinesβ’50 minutes
- Activity: Analyzing Copilot-Generated Scriptsβ’30 minutes
- Practice Quiz: Writing Automated Deployment Scripts With Copilotβ’20 minutes
- Activity: Refining CI/CD Pipeline Templatesβ’30 minutes
- Practice Quiz: Developing CI/CD Pipelines With Copilotβ’20 minutes
- Activity: Identifying Common Errors in Deployment Scriptsβ’30 minutes
- Practice Quiz: Debugging and Optimizing Deployment Processes Using Copilotβ’15 minutes
- Practice Quiz: Automating and Optimizing DevOps Workflows With Copilotβ’15 minutes
4 ungraded labsβ’Total 240 minutes
- You Try It! Writing and Executing Deployment Scripts With Copilotβ’60 minutes
- You Try It! Automating CI/CD Pipelines With Copilotβ’60 minutes
- You Try It! Debugging and Optimizing Deployment Processes With Copilotβ’60 minutes
- You Try It! Automating and Optimizing DevOps Workflowsβ’60 minutes
4 pluginsβ’Total 60 minutes
- Guided Lab: Writing and Executing Deployment Scripts With Copilotβ’15 minutes
- Guided Lab: Automating CI/CD Pipelines With Copilotβ’15 minutes
- Guided Lab: Debugging and Optimizing Deployment Processes With Copilotβ’15 minutes
- Guided Lab: Automating and Optimizing DevOps Workflowsβ’15 minutes
What's included
7 videos5 assignments1 peer review
7 videosβ’Total 24 minutes
- Instructions: Capstone Part 1β’3 minutes
- Instructions : Capstone Part 2β’5 minutes
- Instructions: Capstone Part 3β’4 minutes
- Instructions: Capstone Part 4β’2 minutes
- Instructions: Capstone Part 5β’2 minutes
- Course Conclusion: Deployment and DevOpsβ’2 minutes
- Program Conclusion: Microsoft Front-End Developer Professional Certificateβ’5 minutes
5 assignmentsβ’Total 150 minutes
- Activity: Capstone Part 1β’30 minutes
- Activity: Capstone Part 2β’30 minutes
- Activity: Capstone Part 3β’30 minutes
- Activity: Capstone Part 4β’30 minutes
- Activity: Capstone Part 5β’30 minutes
1 peer reviewβ’Total 60 minutes
- Peer Review Submissionβ’60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Software Development
- Status: Free Trial
- Status: Free TrialB
Board Infinity
Course
- A
Amazon Web Services
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
61.90%
- 4 stars
28.57%
- 3 stars
0%
- 2 stars
0%
- 1 star
9.52%
Showing 3 of 21
Reviewed on Oct 16, 2025
Very enlightening and carefully structured course. I learnt a lot.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
More questions
Financial aid available,
