- Deploy a Jakarta EE application to JBoss EAP on Azure App Service and bind it to Azure Database for MySQL.
After completing this module, you'll be able to:
- Create and manage an Azure Database for MySQL instance.
- Deploy a Jakarta EE application to JBoss EAP on App Service.
- Create a data source and bind the Jakarta EE application to MySQL.
- Access and manage the Jakarta EE application on JBoss.
- Understand Microsoft Entra ID sign-in and Microsoft Graph authorization through explained Java code samples, without a hands-on lab.
By the end of this module, you'll be able to:
- Explain how an application registration defines a Java web app's identity and sign-in audience.
- Trace an authorization-code sign-in flow through illustrative MSAL4J samples.
- Explain how delegated permissions and access tokens enable Microsoft Graph calls.
Learn Generative AI, Prompt Engineering, and LLMs for Free
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Syllabus
- Deploy a Jakarta EE application to Azure
- Introduction
- Deploy an Azure Database for MySQL instance
- Exercise - Deploy an Azure Database for MySQL instance
- Deploy a Jakarta EE application to JBoss EAP on Azure App Service
- Exercise - Deploy a Jakarta EE application to JBoss EAP on Azure App Service
- Access the JBoss EAP administration tools and application logs
- Exercise - Access the JBoss EAP administration tools and application logs
- Module assessment
- Summary
- Understand sign-in with Microsoft Entra ID in Java web apps
- Introduction
- Authentication and authorization in Microsoft Entra ID
- Understand a web app registration
- Understand sign-in with MSAL4J
- Trace a Java web app sign-in flow
- Understand API authorization and token caching
- Interpret a Microsoft Graph request
- Module assessment
- Summary