
Explore how cloud computing delivers on-demand storage and computing power across distributed data centers with pay-as-you-go pricing and scalable capacity from AWS, Azure, and Google Cloud.
Understand cloud models, infrastructure as a service, platform as a service, and software as a service, by comparing degree of management from on-premise to fully hosted solutions like Gmail.
Create and verify an Azure free account via the Azure portal, then claim the $200 credit and access free services before upgrading to pay-as-you-go.
Explore Azure DevOps by navigating organizations, projects, boards, repositories, ci/cd pipelines, and releases to manage backlogs, sprints, epics, issues, tasks, branches, commits, and pull requests, with test plans and artifacts.
Create an Azure Cosmos DB with the MongoDB API, configure subscription, resource group, and region, then connect from your local app using the connection string and credentials to validate deployment.
Create a continuous deployment pipeline in Azure DevOps by linking the CI build to a release pipeline, deploying a node express app to an app service, and enabling main-branch triggers.
Clone the azure repository, copy the react front-end code excluding node_modules, commit with a meaningful message, and push to the azure repository to enable a CI/CD workflow.
Create an Azure CI/CD pipeline to deploy the frontend, running npm install and npm run build to produce a build artifact for deployment.
Explore debugging logs and monitor a MERN stack backend with Azure Application Insights, using application map, log analytics, traces, and exceptions to identify 500 errors and performance issues.
Explore Docker basics as an open source platform to build, package, and deploy containerised applications, ensuring platform neutral runs and consistent dependencies across environments.
Automates projects with boards, wiki, repositories, pipelines, test plans, and artifacts on Azure DevOps, and enables CI/CD to build and deploy code to Azure services with free and paid tiers.
Register for a free Azure account, claim the $200 credit for 12 months, and access the Azure portal to provision a virtual machine, storage account, database, or cache server.
Build a Node.js Express rest api, test locally, dockerize with a dockerfile, push to Azure Container Registry, and deploy to App Service for Containers with automatic deployment.
Build and push a Docker image of a Node Express app to Azure Container Instance, then automatically reflect changes across endpoints, including a new grid endpoint, with real-time updates.
This is a practical hands-on based fullsatck application deployment course. It covers all the concepts that one needs to start creating Continous Integration and Continous Deployment pipelines end to end using Azure cloud and Azure DevOps. The course is structured in such a way that you will learn everything by implementing the concepts through a project-based approach.
Following are the topics that are covered in this course:
1. What is On-Premise Infrastructure
2. What is Public cloud
3. Why do we need public cloud
4. Different types of cloud service providers in the market
5. Different cloud models like IaaS, PaaS, SaaS
6. Analogy with real-world example
7. Different types of Azure cloud services
8. How to create a free Azure portal account
9. Various services on Azure portal
10. Azure cloud concepts like Subscription, Resource group, Virtual machines, App service, Storage account, Databases, and much more.
11. Setting up Azure DevOps organization, projects
12. Overview of different components of AzureDevOps dashboard
13. Creating an azure App Service and using it
14. Creating Azure NoSQL CosmosDB and using it
15. Creating Storage account and Container and using it
16. Monitoring and Log debugging using Application Insight
17. Continuous Integration pipeline with AzureDevOps
18. Continuous Deployment pipeline with AzureDevOps
19. Different Git commands
20. Testing the application end to end
21. How to request access to use pipelines using free account
22. How to delete all services to avoid getting extra cost
23. Code walkthrough for the MERN stack application
24. Source code for the MERN stack application
25. And much more...
Learn everything about Docker & run your Springboot, NodeJS apps inside containers using Docker on Azure cloud.
Following are the topics that you will learn in this course:
What is the need to run applications inside the container
What is Docker
What is Image
What is Container
What is Docker hub
What is Dockerfile
Benefits of using Docker and running applications inside a container
How to create your own Dockerfile
How to build Docker image and Run a container from it
Convert your normal springboot application into a docker based container application
Convert your normal node with express js application into a docker based container application
How check logs inside running container
How to enter inside a running container
How list all images
How to list all running containers
How to delete image and container
What is public cloud
What are different cloud models
What is Azure cloud
What are different Azure cloud services
How to create Azure container registry and Azure container instance
Containers helps to achieve microservices architecture
Containers are backbone of the Kubernetes clusters
You will learn to create springboot application from spring initializer
You will learn about docker hub, its repositories, docker images, tags within each image
You will learn how to tag docker image to a specific version
You will learn to build code again and build image again with a new tag and push it to Azure container registry
You will get the complete source code of the application which you can refer and do changes according to your need and play around with it to further enhance your knowledge.