Best practices for Java apps on Azure
- Offered byMicrosoft
Best practices for Java apps on Azure at Microsoft Overview
Duration | 5 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Best practices for Java apps on Azure at Microsoft Course details
- 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
- Learn best practices to secure your Java applications on Azure, and apply them using Azure Key Vault
- Learn how to use monitoring for your Java applications on Azure
- Learn how to drive higher utilization of your Java apps on Azure using autoscaling
- Create a Terraform configuration, provision your Azure resources, and set up your project for continuous integration and continuous delivery (CI/CD) by using either GitHub Actions or Azure Pipelines
- Create a web app in IntelliJ and deploy the app to Azure by using Azure Toolkit for IntelliJ
Best practices for Java apps on Azure at Microsoft Curriculum
Manage secrets in Java applications - Zero Trust and Zero Secrets
Introduction
What are secrets, and how to handle them in Java
Exercise - Code a Java application that uses secrets
Introduction to Azure Key Vault
Exercise - Secure a Java application from an IT operator perspective
Exercise - Secure a Java application from a Java developer perspective
Knowledge check
Summary
Monitoring Java applications on Azure
Introduction
Exercise - sample application environment
Log streaming
Exercise - logging
Application performance monitoring
Exercise - application performance monitoring
Monitoring the entire solution
Knowledge check
Summary
Drive higher utilization of your Java apps - autoscaling
Introduction
Exercise - Sample application environment
What is autoscaling
Autoscaling rules
Exercise - Autoscaling rules
Autoscaling monitoring
Exercise - Autoscaling monitoring
Common autoscaling patterns
Knowledge check
Summary
Rapidly develop and deploy Java apps using GitHub Actions or Azure Pipelines
Introduction
Terraform configuration and scripting
Apply an automated workflow
Exercise - Provision Azure resources
Exercise - Deploy a sample Spring Boot application
Knowledge check
Summary
Develop Java web app on Azure using IntelliJ
Introduction
Build a web app in IntelliJ IDEA
Exercise - Build a web app in IntelliJ IDEA
Deploy a web app to Azure
Exercise - Deploy a web app to Azure
Manage app deployments from IntelliJ IDEA
Exercise - Manage app deployments from IntelliJ IDE
Summary
Develop Java web app on Azure using Maven
Introduction
Create a Java web app
Exercise - Create a Java web app
Deploy your web app to Azure App Service
Exercise - Deploy your web app to Azure App Service
Exercise - Redeploy your web app to Azure App Service
Authenticate deployments to Azure App Service
Summary
Develop Java serverless Functions on Azure using Maven
Introduction
Create an Azure function using the Maven archetype
Exercise - create an Azure function using the Maven archetype
Run and test an Azure function locally
Exercise - run and test an Azure function locally
Deploy a function to Azure
Exercise - deploy a function to Azure
Add logging and monitor an Azure Function in the portal
Exercise - add logging and monitor an Azure Function in the portal
Summary