Skip to main content

Thryvos Tech

Java Full Stack

This course builds full-stack development skills using Java, covering core programming, backend development with Spring Boot, frontend basics, and database integration. Learners will build and deploy a complete web application by the end of the course.

25 Hours
06 Modules
01 Capstone
Java Full Stack Training

Course Curriculum

A practical Java Full Stack learning journey covering core programming, databases, Spring Boot, REST APIs, frontend basics, full-stack integration, and deployment.

06 Learning Modules
MODULE OVERVIEW

Build a foundation in Java programming and reusable application code.

01

Object-Oriented Programming

Master OOP concepts including classes, objects, inheritance, and polymorphism as implemented in Java.

02

Collections & Exception Handling

Use Java Collections and handle exceptions to write robust, reusable code.

MODULE OVERVIEW

Work with relational database integration and Java 8+ language features.

01

JDBC & Database Integration

Connect Java applications to relational databases using JDBC.

02

Java 8+ Features

Use streams, lambdas, and functional interfaces introduced in modern Java versions.

MODULE OVERVIEW

Create backend applications with Spring Boot and expose functionality through APIs.

01

Spring Boot Fundamentals

Build backend applications using Spring Boot dependency injection and auto-configuration.

02

REST API Development

Design and build RESTful APIs to expose backend functionality to client applications.

MODULE OVERVIEW

Learn frontend foundations for user interfaces that connect to backend services.

01

HTML, CSS & JavaScript Essentials

Build responsive web pages using core frontend technologies.

02

Introduction to React

Build simple interactive UI components using the React framework.

MODULE OVERVIEW

Integrate frontend and backend applications and secure application endpoints.

01

Connecting Frontend & Backend

Integrate a React frontend with Spring Boot REST APIs to build a working application.

02

Authentication & Security Basics

Implement basic authentication to secure application endpoints.

MODULE OVERVIEW

Apply version control and deployment practices in a complete Java web application project.

01

Version Control & Deployment

Use Git for version control and learn basic deployment practices for web applications.

02

Capstone Project

Build and deploy a complete full-stack Java web application from scratch.

What You'll Learn

Build practical Java Full Stack skills across programming, database connectivity, backend APIs, frontend development, integration, and deployment.

01

Core Java & OOP

Work with Java classes, objects, inheritance, polymorphism, collections, and exceptions.

↗
02

Database Connectivity

Connect Java applications to relational databases using JDBC and use Java 8+ features.

↗
03

Spring Boot Backend

Build backend applications with Spring Boot and develop RESTful APIs.

↗
04

Frontend Development

Create responsive web pages with HTML, CSS, and JavaScript and explore React UI components.

↗
05

Full-Stack Integration

Connect a React frontend with Spring Boot APIs and implement basic authentication.

↗
06

Deployment & Capstone

Use Git and deployment practices to build and deploy a full-stack Java web application.

↗

Ready to Build Your Java Full Stack Skills?

Take the next step toward practical Java Full Stack learning in Spring Boot, frontend development, database integration, and a complete web application project.

Enquire About This Course →