Workshop Overview
What you'll build, learn, and time estimates
Modernize a legacy Java application using GitHub Copilot. Assess, upgrade frameworks, add health endpoints, and containerize — all with AI-powered assistance.
Evaluate your legacy codebase to identify modernization opportunities and create an upgrade plan.
Upgrade from Java 8 to 21 and Spring Boot 2.x to 3.x with Copilot's guidance.
Add production-ready health check endpoints for cloud deployment readiness.
Package your modernized app in containers ready for cloud-native deployment.
What you'll build, learn, and time estimates
Install tools, clone the repo, configure extensions
Run the assessment and review the modernization report
Upgrade Java 8→21 and Spring Boot 2.x→3.x
Expose health endpoints with custom tasks
Generate Dockerfiles and build container images
Reference guide with prompts used during development