Microsoft
Microsoft Logo

Expand the capabilities for Java apps on Azure 

  • Offered byMicrosoft

Expand the capabilities for Java apps on Azure
 at 
Microsoft 
Overview

Duration

4 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Details Icon

Expand the capabilities for Java apps on Azure
 at 
Microsoft 
Course details

What are the course deliverables?
  • 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
More about this course
  • 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
  • In this workshop, you'll go through tasks to deploy Spring Boot microservices to Azure Spring Cloud (ASC)
  • Learn how to build a Java-language database app to store and query data in Azure Cosmos DB
  • Explore Azure Cache for Redis, and learn how to use it with a Java and Spring Boot application

Expand the capabilities for Java apps on Azure
 at 
Microsoft 
Curriculum

Deploy Spring microservices to Azure

Introduction

Create an Azure Spring Cloud instance

Configure a Spring Cloud Config Server

Build a Spring Boot microservice

Build a Spring Cloud Gateway

Distributed tracing

Scale Spring Boot microservices

Summary

Deploy a Java EE (Jakarta EE) application to Azure

Introduction

Deploy Azure Database for MySQL

Exercise - Deploy Azure Database for MySQL

Deploy a Java EE (Jakarta EE) application to JBoss EAP on Azure App Service

Exercise - Deploy a Java EE (Jakarta EE) application to JBoss EAP on Azure App Service

View the JBoss EAP administration tools and application logs

Exercise - Access the JBoss EAP administration tools and application logs

Knowledge check

Summary

Build a Java app with cloud-scale NoSQL Cosmos DB

Introduction

Exercise - Set up your Java app by using Maven

Exercise - Create, read, update, and delete NoSQL data programmatically

Exercise - Query by using the Azure Cosmos DB Java SDK

Knowledge check

Summary

Enable asynchronous messaging in Java apps by using JMS and Azure Service Bus

Introduction

Exercise - Create your Azure Service Bus Premium namespace

Messaging on Azure Service Bus with Java Message Service

Exercise - Send messages to Azure Service Bus

Exercise - Receive messages from Azure Service Bus

Knowledge check

Summary

Accelerate and scale a Spring Boot application with Azure Cache for Redis

Introduction

Set up Azure Cache for Redis

Create and configure a Spring Boot app to use Azure Cache for Redis

Exercise - Create and configure a Spring Boot app to use Azure Cache for Redis

Store HTTP session data in Redis with Spring Session

Exercise - Store HTTP session data in Redis with Spring Session

Exercise - Deploy a Spring Boot and Redis application to Azure App Service

Knowledge check

Summary

Sign in users with Azure Active Directory in a Java web app

Introduction

Authentication and authorization in Azure Active Directory

Exercise - Register an application with Azure AD

Sign in users with Microsoft Authentication Library

Exercise - Sign in users with MSAL

Authorize access to APIs with Microsoft Authentication Library

Exercise - Authorize access to Microsoft Graph API with MSAL

Knowledge Check

Summary

Store application data with Azure Blob storage

Introduction to Blob storage

What are blobs?

Design a storage organization strategy

Exercise - Create Azure storage resources

Exercise - Configure and initialize the client library

Exercise - Get blob references

Exercise - Blob uploads and downloads

Summary, clean up and knowledge check

Expand the capabilities for Java apps on Azure
 at 
Microsoft 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Expand the capabilities for Java apps on Azure
 at 
Microsoft 
Admission Process

    Important Dates

    Nov 30, 2024
    Course Commencement Date

    Other courses offered by Microsoft

    Free
    2 hours
    Intermediate
    Free
    4 hours
    Intermediate
    Free
    5 hours
    Beginner
    Free
    1 hours
    Beginner
    View Other 1171 CoursesRight Arrow Icon
    qna

    Expand the capabilities for Java apps on Azure
     at 
    Microsoft 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...