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
What you'll build, learn, and time estimates
Install Copilot CLI, Node.js 22+, and required tools
Launch Copilot CLI and add the MCP modernization server
Upgrade Java 8β21 and Spring Boot 2.xβ3.x via natural language
Add health endpoints using a natural language prompt
Generate Dockerfiles via natural language prompt