In this series of liveProjects, you’ve joined up with a fantasy football company whose intranet is at least 15 years out of date. Your boss wants to update to a modern, microservices-based architecture that runs in the cloud using Kubernetes. The IT team has kicked off this project with a new UX design for your web applications—but there’s a catch. Those old web apps have business processes built into them that can’t be rewritten from scratch. Instead, you’ve decided to transform these legacy applications into RESTful web services. Your challenges in this liveProject will include reviewing and modernizing the legacy app with Spring Boot and RESTful APIs, Dockerizing the app to run in a container environment, and then deploying it onto Kubernetes. Each liveProject is a self-contained learning experience, so you can pick and choose the skills most relevant to you.
This liveProject is for intermediate Java developers, who are familiar with the basics of enterprise web development. To begin this liveProject, you will need to be familiar with the following:
In this liveProject, you’ll learn important technologies for modernizing legacy apps, cloud development, and containerization that are in high demand from modern businesses.