Service Bus
Learning
Learning Paths
Use Azure to create website front-ends, back-end services, and triggered functions that compute-on-demand and can also communicate with each other.
Levels: Beginner, Intermediate
Roles: Developer
Modules
- Choose a messaging model in Azure to loosely connect your services
- Implement message-based communication workflows with Azure Service Bus
- Communicate between applications with Azure Queue storage
- Enable reliable messaging for Big Data applications using Azure Event Hubs
- React to state changes in your Azure services by using Event Grid
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 and NoSQL databases, messaging and eventing systems, Redis cache, storage and directory services. 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.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Deploy Spring microservices to Azure
- Deploy a Java EE (Jakarta EE) application to Azure
- Build a Java app with cloud-scale NoSQL Cosmos DB
- Enable asynchronous messaging in Java apps by using JMS and Azure Service Bus
- Accelerate and scale a Spring Boot application with Azure Cache for Redis
- Sign in users with Azure Active Directory in a Java web app
- Store application data with Azure Blob storage
Start here and learn how you can monitor, automate, tune, autoscale, secure and build Java apps on Azure. 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.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Manage secrets in Java applications - Zero Trust and Zero Secrets
- Monitoring Java applications on Azure
- Drive higher utilization of your Java apps - autoscaling
- Rapidly develop and deploy Java apps using GitHub Actions or Azure Pipelines
- Develop Java web app on Azure using IntelliJ
- Develop Java web app on Azure using Maven
- Develop Java serverless Functions on Azure using Maven
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.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Introduction to Java on Azure
- Choose the right Azure service for deploying your Java application
- Deploy a Spring Boot app to Azure App Service
- Deploy a Java web app to Azure App Service
- Deploy Spring microservices to Azure
- Build a real-time event-driven Java solution in Azure
- Deploy a Java EE (Jakarta EE) application to Azure
- Containerize and deploy a Java app to Azure
- Migrate Java web applications to Azure App Service
Learn how to create reliable messaging for your applications, and how to take advantage of serverless application services in Azure.
Levels: Intermediate
Roles: Solution Architect
Modules
- Create serverless logic with Azure Functions
- Route and process data automatically using Azure Logic Apps
- Choose a messaging model in Azure to loosely connect your services
- Communicate between applications with Azure Queue storage
- Enable reliable messaging for Big Data applications using Azure Event Hubs
- Implement message-based communication workflows with Azure Service Bus
- React to state changes in your Azure services by using Event Grid
- Expose hybrid services securely with Azure Relay
AZ-204: Develop message-based solutions
Levels: Intermediate
Roles: Developer
Modules