Expand the capabilities for Java apps 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 get the full power of Azure with your Java apps - use idiomatic libraries to connect and interact with your preferred cloud services, including:

  • Azure SQL databases - SQL Database, MySQL and PostgreSQL
  • Azure No SQL database - Cosmos DB
  • Messaging and eventing systems - Event Hubs and Service Bus
  • Cache - Azure Redis Cache
  • Storage - Azure Storage
  • Directory - Azure Active Directory (Azure AD) and Azure AD B2C

As always, 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 expand the capabilities for Java apps on Azure learning path.

Expand the capabilities for Java apps on Azure

Prerequisites

Modules in this learning path

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

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

Learn how to build a Java-language database app to store and query data in Azure Cosmos DB.

Send messages to and receive messages from Azure Service Bus with Spring Boot applications.

Explore Azure Cache for Redis, and learn how to use it with a Java and Spring Boot application.

Learn how to authenticate users with Azure Active Directory and get authorized access to data in a Java web app using Microsoft Authentication Library.

Build an app that stores user files with Azure Blob storage.