MS Learn is Microsoft's flagship learning platform, delivering free online tutorials for everyone to study, understand and deliver great technical projects to the cloud.
Today, we deliver a Java learning path on MS Learn, so all Java developers can benefit from the power of Azure.
Java at Microsoft is huge
It's been a long journey for Java at Microsoft. Java is currently used in many products and services by Microsoft: from Minecraft, to LinkedIn and Yammer, and Azure itself, where we have several Java specific offers like Azure Spring Cloud (for Spring developers) and JBoss EAP on App Service (for Jakarta EE developers).
Azure product groups and Microsoft's Java developer advocacy team are building this Java learning path. If you want to learn more about Java on Azure, you can head up to our YouTube channel, where we have interviews of Java Champions, tutorials, online conference sessions...
The MS Learn Java learning path
The Java learning path is for Java developers who want to better understand what they can achieve with Azure. It starts with the basics of Azure, and will make you discover our main services relevant for Java developers.
Here is the Java learning path on MS Learn, in which you will be able to find the following modules:
- Introduction to Java on Azure will give you an overview of Java applications and related Azure services.
- Choose the right Azure service for deploying your Java application goes into the details of the main Azure services for Java developers, so you can choose the best service depending on your specific needs.
- Deploy a Spring Boot app to Azure is for Spring Boot developers who want to deploy their application to Azure.
- Deploy a Java web app to Azure is for Jakarta EE developers who want to deploy a JSF application to Azure.
- Deploy Spring microservices to Azure is for Spring Boot developers working on microservices architectures.
- Build a Java app with cloud-scale NoSQL Cosmos DB is for Java developers who want to use the Cosmos DB NoSQL database on Azure.
- Publish a web app to Azure by using the Maven Plugin for Azure App Service focuses on the Maven Azure plugin, and provides a sandbox environment for you to deploy a simple "Hello, world" Java application.
- Develop an App using the Maven Plugin for Azure Functions uses the Maven Azure plugin to create and deploy a Java serverless application, running on Azure Functions.
Meet the team
This learning path was created by Java experts at Microsoft, here in alphabetical order:
- Sandra Ahlgrimm - @sKriemhild
- Ashish Chhabria - @ashishc1
- Julien Dubois - @juliendubois
- Andy Feldman
- Rory Preddy - @rorypreddy
- Yoshio Terada - @yoshioterada
- Asir Vedamuthu Selvasingh - @asirselvasingh
- Nick Walker
- Yuchen Wang
What's next?
This learning path is only the beginning! In the next few months, we expect to deliver several more modules for Java developers, covering broad topics like caching (with Azure Cache for Redis), immutable infrastructure (with Terraform), event messaging (with Azure Service Bus), serverless (with Azure Functions), or security (with Azure Active Directory).
If you want to have the latest news on Java on Azure, please follow @JavaAtMicrosoft on Twitter and subscribe to the Java on Azure YouTube channel.