Featured resource
Forrester Wave Report 2025
Pluralsight named a Leader in the Forrester Waveâ„¢

Our tech skill development platform earned the highest scores possible across 11 criteria.

Learn more
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Full-stack Java Development with Spring Boot 3 and Vue

Build a secure, cloud-ready e-commerce app using Spring Boot 3 and Vue 3. Learn full-stack development, JWT & OAuth2 authentication, Stripe integration, Docker, and CI/CD pipelines - all through a real-world, hands-on project.

What you'll learn

Modern e-commerce apps demand seamless full-stack integration, robust security, and reliable cloud deployment. In this course, Full-stack Java Development with Spring Boot 3 and Vue, you’ll go beyond the basics and build a production-ready online store from scratch. First, you’ll start by designing RESTful APIs with Spring Boot 3 and connecting them to a Vue 3 frontend using Axios. Next, you’ll Dockerize your applications, store secrets securely with AWS Parameter Store, and deploy your full stack to the cloud using EC2, Load Balancers, and a GitHub Actions CI/CD pipeline — all with zero downtime. Then, you’ll implement secure user authentication using JWT and OAuth2, and manage features like categories, products, and shopping carts with clean, scalable architecture. Finally, you’ll integrate Stripe for real payment processing, set up webhooks, and implement reliable order workflows. By the end of this course, you’ll have built and deployed a complete, secure, and scalable e-commerce platform and gained real-world skills to confidently ship enterprise-grade full-stack applications.

Table of contents