This course teaches you how large enterprises automate the build and deployment of ReactJS frontends and Spring Boot backends on the Azure cloud using Azure DevOps. You’ll create CI/CD pipelines yourself, learning code quality checks, pull request workflows, and the DTAP (Development, Testing, Acceptance, Production) process. Starting with public cloud basics and key Azure services, you’ll progress to automating deployments, debugging, troubleshooting, real-time monitoring, and using SonarQube to improve code quality. By the end, you’ll be able to set up and manage fully automated ReactJS and Spring Boot pipelines on Azure DevOps.
Who should take this Course?
The ReactJS and Spring Boot DevOps Online Course is ideal for full-stack developers, software engineers, and DevOps professionals who want to build and deploy modern web applications using ReactJS for the frontend and Spring Boot for the backend. It’s also suitable for those seeking to integrate DevOps practices such as CI/CD, containerization, and cloud deployment into their development workflow. Prior knowledge of Java, JavaScript, and basic web development concepts is recommended for effective learning.
What you will learn
Learn everything about public cloud services
Learn to create and use the most popular Azure cloud services
Build and deploy apps on the Azure cloud in an automated process
Learn to debug, troubleshoot, and monitor apps in real-time
Learn to see the code quality using SonarQube and fix the issues
Learn how to delete all the Azure resources to avoid cost
Course Outline
All about Public Cloud
Course Introduction
What and Why Cloud On-Premises Infrastructure
Public Cloud and Cloud Providers
Cloud Models - IaaS, PaaS, and SaaS
Azure Cloud Services Overview
Azure DevOps Overview
Azure Portal and Azure DevOps
Azure Free Account Registration
Azure Portal Walkthrough
Azure DevOps Walkthrough
Process to Enable Azure Pipeline Agents in Free Account
ReactJS Continuous Integration and Continuous Deployment on Azure
Create AppService for React.
Create Project Push Code to Azure DevOps
Create CI Pipeline Part-1
Create CI Pipeline Part-2
Create CD Pipeline and Deploy React Code
Testing Monitoring Cost Calculation
Spring Boot Continuous Integration on Azure
Overview
CI and Push Spring Boot to Azure Repos
CI and Setup SonarQube Cloud
CI and Adding Plugins to Pom Xml
CI and Publish Quality Report to SonarQube
CI and Copy Build Artifact to Staging Directory
CI and Publish Artifact to Drop
Running CI Pipeline
Analyze SonarQube Quality on Dashboard
Pull Request CI Process Followed in Company
Spring Boot Continuous Deployment on Azure
CD and Create AppService on Azure
CD and Configuring Pom Xml
CD and Create Release Pipeline in AzureDevOps
CD and Linking CI Pipeline with CD pipeline
Creating App Insight for Monitoring
Hook App Insight-to-AppService
App and Log Monitoring in App Insight
Dev Test Acceptance Production: Continuous Integration and Continuous Deployment
Understanding DTAP CICD Process in Company Part-1
Understanding DTAP CICD Process in Company Part-2
Setting Profile for DTAP Environment
Deploying Dev Branch to DEV Environment
Create MySQL on Azure for Production Profile
Connect Azure MySQL DB from Local
Configuring Prod Profile with Azure MySQL DB
Build and Deploy Production Profile on Prod Environment