Video description
A public cloud is an IT model where on-demand computing services and infrastructure are managed by a third-party provider and shared with multiple organizations using the public Internet. In this course, you will use Microsoft Azure as a cloud-based service to deploy the MERN stack app.
In this course, you will start with understanding on-premises infrastructure, the public cloud, and why we need the public cloud. After that, you will see different types of cloud service providers in the market, different cloud models like IaaS, PaaS, SaaS, and analogies with real-world examples. Next, you will create a free Azure portal account, various services on the Azure portal, and Azure cloud concepts. You will then set up the Azure DevOps organization, projects, and overview of different components of the Azure DevOps dashboard.
Next, you will be creating an Azure app service and using it, monitoring and log debugging using application insight, working on continuous integration and continuous deployment pipeline with Azure DevOps, and looking at different Git commands. Finally, you will be testing the application and deleting all services to avoid getting extra costs.
By the end of this course, you will have learned how to deploy any MEAN stack app on Azure Cloud with CI/CD pipeline using Azure DevOps and other cloud services.
What You Will Learn
- Create and use the most popular Azure cloud services
- Learn cloud models like IaaS, PaaS, SaaS, Analogy with real-world examples
- Set up Azure DevOps organization and create Azure app services
- Create an Azure app service and Azure NoSQL CosmosDB, and use them
- Look at CI/CD pipeline with Azure DevOps
- Delete all services from the cloud to avoid getting extra cost
Audience
This course is designed for anyone who wants to learn the industry way of building and deploying software to production in a controlled automated way.
It is also beneficial for the individuals who want to learn the CI/CD, DevOps way of working using the most popular cloud service that is, Azure.
It is recommended to have the basics of MEAN stack application development but not mandatory.
About The Author
Ranjan Pandey: Ranjan Pandey is a full-stack DevOps software professional with over 11 years of experience in a variety of technologies ranging from web and mobile application development using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, React, Java, Spring, Spring Boot, Python, Flask, Django, NodeJS, Express, Android, Ionic, React Native, Flutter to artificial intelligence and cloud technologies such as Amazon Web Services and Microsoft Azure. He is a certified professional in Java, Azure Cloud, and Backbase products and has experience working with multiple MNCs and European clients. He is also a corporate trainer providing a wide range of training.
Table of contents
- Chapter 1 : Introduction to the Public Cloud
- Chapter 2 : Azure Portal and Azure DevOps
-
Chapter 3 : Node Express API – Continuous Integration and Continuous Deployment
- Overview of MEAN Stack Application
- Create CosmosDB
- Connect CosmosDB from Local Code
- Setup Azure Repos Git for Node Express API
- CI Pipeline for Node Express API
- Create Azure App Service
- Create CD Pipeline for Node Express API
- Connect App Service – API from Local Angular App
- Logging Monitoring with App Insights
-
Chapter 4 : Angular App - Continuous Integration and Continuous Deployment
- Pushing Angular Code to Azure Repos Git
- Creating CI Pipeline for Angular - Part-1
- Creating CI Pipeline for Angular - Part-2
- Create Storage Account Container
- Deploy Angular App with CD Pipeline - Part-1
- Deploy Angular App with CD Pipeline - Part-2
- Deploy Angular App with CD Pipeline - Part-3
- Deploy Angular App with CD Pipeline - Part-4
- Testing End-to-End on Azure
- Chapter 5 : Industry Way of Working and Infrastructure Clean-up
Product information
- Title: Deploy MEAN Stack App on Azure Cloud with CICD Pipeline
- Author(s):
- Release date: May 2022
- Publisher(s): Packt Publishing
- ISBN: 9781803247625
You might also like
video
Deploy any MERN Stack App on Azure Cloud using CICD Pipeline
A public cloud is an IT model where on-demand computing services and infrastructure are managed by …
book
Mastering Azure Serverless Computing
Become an expert in implementing Azure Functions to work seamlessly with your serverless applications Key Features …
book
Guide to NoSQL with Azure Cosmos DB
Create scalable applications by taking advantage of NoSQL document databases on the cloud with .NET Core …
video
Microsoft Azure Functions - Developing Serverless Solutions
Azure Functions is one of the quickest and easiest ways to get your code running in …