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.

Deployment and DevOps

Deployment and DevOps
This course is part of multiple programs.
This course is part of multiple programs

Instructor: Microsoft
Access provided by MAHE Manipal
4,519 already enrolled
16 reviews
Recommended experience
Recommended experience
Beginner level
Final course in the Microsoft Back-End Developer Professional Certificate Program. Complete other courses in the program before taking this course.
16 reviews
Recommended experience
Recommended experience
Beginner level
Final course in the Microsoft Back-End Developer Professional Certificate Program. Complete other courses in the program before taking this course.
Details to know

Add to your LinkedIn profile
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
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
- 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
- Graded Quiz: Deploying Applications to Azure•50 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
- 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
- Graded Quiz: Setting Up CI/CD Pipelines With GitHub Actions and Azure DevOps•50 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
- 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
- Graded Quiz: Application Monitoring and Maintenance•50 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
- 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
- Graded Quiz: Using Copilot for Automating Deployment Scripts and CI/CD Pipelines•50 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
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.

Offered by

Offered by

Our goal at Microsoft is to empower every individual and organization on the planet to achieve more. In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
16 reviews
- 5 stars
56.25%
- 4 stars
37.50%
- 3 stars
0%
- 2 stars
0%
- 1 star
6.25%
Showing 3 of 16
Reviewed on Oct 16, 2025
Very enlightening and carefully structured course. I learnt a lot.