Get started with Java on Azure

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

Start

Modules in this learning path

Introduction to Java on Azure

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.

Start

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.

Learn how to create, configure, and deploy a Java Tomcat web application to Azure App Service using Maven.

In this module, you'll go through tasks to deploy Spring Boot microservices to Azure Spring Apps (ASA). You can run this Microsoft Learn module with the monthly free grant from Azure Spring Apps.

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