Keep Calm and Study On - Unlock Your Success - Use #TOGETHER for 30% discount at Checkout

End-to-End Deployment of MEAN Stack on Azure with CI/CD Online Course

End-to-End Deployment of MEAN Stack on Azure with CI/CD Online Course


In this online course, you will learn how to deploy a MEAN stack application on Microsoft Azure using CI/CD pipelines. Starting with an introduction to public cloud infrastructure and Azure, you’ll explore cloud service models like IaaS, PaaS, and SaaS. You’ll create a free Azure account, navigate through Azure portal services, and set up Azure DevOps for automated pipelines. The course covers creating Azure app services, monitoring applications with Application Insights, and setting up CI/CD pipelines for both Node.js and Angular apps. By the end of this course, you’ll be proficient in deploying MEAN stack apps on Azure with a fully automated deployment process.


Key Benefits

  • Master the creation and utilization of leading Azure cloud services for efficient cloud-based deployments.
  • Gain expertise in the industry-standard approach to building and deploying applications using CI/CD pipelines in Azure DevOps.
  • Explore the complete software development lifecycle, from development to deployment, and learn how to ship applications for production in a fully automated and controlled process.


Target Audience

This course is for individuals who wish to master the industry-standard methods for building and deploying software to production using automated and controlled processes. It is particularly beneficial for those eager to learn CI/CD and DevOps practices, utilizing Azure, one of the most widely adopted cloud platforms. While prior knowledge of MEAN stack application development is advantageous, it is not a requirement to participate in this course.


Learning Objectives

  • Gain proficiency in creating and utilizing the most widely used Azure cloud services for seamless cloud deployments.
  • Understand various cloud service models, including IaaS, PaaS, and SaaS, with real-world examples to clarify their applications.
  • Learn how to set up an Azure DevOps organization and create Azure app services for efficient development and deployment workflows.
  • Explore how to create and manage Azure app services along with Azure NoSQL CosmosDB, and integrate them into your applications.
  • Understand how to implement CI/CD pipelines using Azure DevOps for streamlined, automated software deployment.
  • Learn the process of cleaning up and deleting cloud services to prevent unnecessary costs once your deployment is complete.

Course Outline

The End-to-End Deployment of MEAN Stack on Azure with CI/CD Exam covers the following topics - 

Module 1 - Introduction to the Public Cloud

  • Overview of the Course
  • Understanding the Benefits and Necessity of Cloud and On-Premises Infrastructure
  • Exploring Public Cloud and Key Cloud Providers
  • Overview of Cloud Service Models: IaaS, PaaS, and SaaS
  • Introduction to Azure Cloud Services
  • An Overview of Azure DevOps


Module 2 - Azure Portal and Azure DevOps

  • Steps for Registering a Free Azure Account
  • Navigating the Azure Portal
  • Overview and Functionality of Azure DevOps
  • Enabling Azure Pipeline Agents in a Free Account


Module 3 - Node Express API – Continuous Integration and Continuous Deployment

  • Introduction to the MEAN Stack Application
  • Setting Up CosmosDB
  • Connecting CosmosDB to Local Code
  • Configuring Azure Repos Git for Node Express API
  • Setting Up Continuous Integration (CI) Pipeline for Node Express API
  • Creating an Azure App Service
  • Configuring Continuous Deployment (CD) Pipeline for Node Express API
  • Integrating Local Angular App with the App Service API
  • Implementing Logging and Monitoring Using App Insights


Module 4 - Angular App – Continuous Integration and Continuous Deployment

  • Pushing Angular Code to Azure Repos Git
  • Creating CI Pipeline for Angular – Part 1 and 2
  • Setting Up Storage Account Containers
  • Steps for Deploying Angular App with CD Pipeline
  • Performing End-to-End Testing on Azure


Module 5 - Industry Best Practices and Infrastructure Clean-up

  • Understanding the Pull Request DTAP Process
  • Clean-up Process: Deleting All Services to Avoid Unnecessary Costs

Tags: End-to-End Deployment of MEAN Stack on Azure with CI/CD Practice Exam, End-to-End Deployment of MEAN Stack on Azure with CI/CD Online Course, End-to-End Deployment of MEAN Stack on Azure with CI/CD Training, End-to-End Deployment of MEAN Stack on Azure with CI/CD Tutorial, Learn End-to-End Deployment of MEAN Stack on Azure with CI/CD