Microsoft
Microsoft Logo

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 External Link Icon

Credential

Certificate

Details Icon

Best practices for Java apps on Azure
 at 
Microsoft 
Course details

Skills you will learn
What are the course deliverables?
  • 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
More about this course
  • 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

Best practices for Java apps on Azure
 at 
Microsoft 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Best practices 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

    Best practices for Java apps on Azure
     at 
    Microsoft 

    Student Forum

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