Intermediate

Full-stack Java Development with Spring Boot 3 and React

A job-portal app — Spring Boot 3 backend, JWT/OAuth2 auth, a React frontend and Docker CI/CD on AWS.

The backend exposes REST APIs that serve as the contact point with the frontend. Security is implemented via JWT Token and OAuth2. Database management uses Spring Data JPA with MySQL. Deployment is done via Docker on AWS EC2 with a GitHub Actions CI/CD pipeline.

The demo project is a Job Portal: users can register, log in (via credentials or Google OAuth), browse job listings, and apply.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

8 sections
  1. 1 Table of Contents
  2. 2 Architecture Overview
  3. 3 Module 2 — Backend Configuration (Spring Boot 3)
  4. 4 Module 3 — Authentication & Authorization with JWT and OAuth2
  5. 5 Module 4 — React Frontend with State Management
  6. 6 Module 5 — Deployment with Docker and CI/CD on AWS EC2
  7. 7 Mermaid Diagrams
  8. 8 Reference Tables

Interested in this course?

Contact us to book it or get a custom training plan for your team.