Get started with Java on Azure

Beginner
Intermediate
Advanced
Developer
DevOps Engineer
App Maker
Solution Architect
Student
Technology Manager
Azure
Azure Active Directory
App Service
App Service - Web Apps
Cache for Redis
CLIs
Cosmos DB
Database for MySQL
Spring Apps
Web Apps
Microsoft Authentication Library for Java
Service Bus

Start here and learn how you can build, migrate and scale Java applications on Azure using Azure services. Use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.

Java on Azure learning paths:

The trophy for the get started with Java on Azure learning path.

Get started with Java on Azure

Prerequisites

Modules in this learning path

In this module, we discuss Java's various frameworks and architectures. We then give an overview of typical deployment offers for your Java solutions on Azure.

Explore the service options for deploying Java applications to Azure, and choose the one that best addresses your team's needs.

Create a Spring Boot application, connect it to a MySQL database, and then deploy to Azure App Service.

In this module, you'll look at practices to create and deploy a Java web application on Azure App Service.

In this workshop, you'll go through tasks to deploy Spring Boot microservices to Azure Spring Cloud (ASC).

Send event-based telemetric data in real time to Azure Cosmos DB by using Azure Functions and an event hub.

Deploy a Java EE (Jakarta EE) application to JBoss EAP on Azure App Service and bind it to Azure Database for MySQL.

Containerize a Java app, push the container image to Azure Container Registry, and then deploy to Azure Kubernetes Service.

In this module, you'll learn to use the Azure Migrate App Containerization tool to containerize and migrate Java web applications to Azure App Service.