In this liveProject, you’ll take on the role of a Java developer building an ecommerce web app for a small bakery. To support its business model of delivering cakes for breakfast, the bakery needs a bespoke solution that focuses on local delivery and one-click payments. Through the liveProjects in this series, you’ll work to create a minimal viable product for the store and then iterate on it with new business features such as a shopping basket, Facebook login, and PayPal checkout. To do this, you’ll use the Spring and Spring Boot Java frameworks to build, test, and deploy your app. Every project in this series includes a set of unit and integration tests, and basic user-interface tests, to help you to understand best practices of software testing.
This liveProject is for experienced Java developers who are new to the Spring Framework. To begin this liveProject, you will need to be familiar with the following:
In this liveProject, you’ll learn best practices of modern Spring application development, including web development, securing web applications, integrating with external systems, and deploying.