---
title: "Full Course: Modernize Java apps with AI"
url: https://daily.dev/posts/full-course-modernize-java-apps-with-ai-uiycbwdru
source_url: https://www.youtube.com/watch?v=i_XiRAPq0mg
type: video:youtube
source: "Microsoft Developer"
published: 2026-05-15T20:03:19.476Z
updated: 2026-05-15T20:04:10.110Z
tags: ["github", "java", "azure", "spring-boot"]
reading_time: 81
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Full Course: Modernize Java apps with AI

**[Microsoft Developer](https://daily.dev/sources/microsoftdeveloper)** · 81 min read · 1 upvotes · 0 comments

## Summary

A full video course series from Microsoft covering how to use the GitHub Copilot App Modernization extension to upgrade legacy Java applications. The series walks through assessment of legacy codebases (e.g., Java 1.5 Struts monoliths), automated framework upgrades (Java 8 to 21/25, Spring Boot upgrades), database migration from Oracle to PostgreSQL, customizing modernization tasks with developer-controlled constraints, containerization with Docker, deployment to Azure Container Apps, and scaling the workflow via CLI and parallel cloud coding agents. Real demos show the process reducing weeks of manual work to hours, with CVE scanning, test validation, and human-in-the-loop review throughout.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=i_XiRAPq0mg>

---

Tags: [#github](https://daily.dev/tags/github), [#java](https://daily.dev/tags/java), [#azure](https://daily.dev/tags/azure), [#spring-boot](https://daily.dev/tags/spring-boot)

[View this post on daily.dev](https://daily.dev/posts/full-course-modernize-java-apps-with-ai-uiycbwdru)
