Course outlineLearn more ⓘ

19-Module Progressive Roadmap: Core Java, OOP, Concurrency, SQL, Spring Boot, JPA, Security, Testing & Capstone

Java Backend & Full Stack Development: From Core Java to Spring Boot Microservices

Java Backend & Full Stack Development: From Core Java to Spring Boot Microservices

Total Modules19
Activities65
Course LevelAdvanced
Dr. Daniel Scott
Instructor: Dr. Daniel Scottdaniel.scott@lms.com
01

Java Fundamentals

Java ecosystem, JDK/JRE/JVM setup, syntax, datatypes, operators, control flow (conditions & loops), methods, recursion, arrays, and string handling. Practical: Build a console-based utility application. Quiz: Module 1 Knowledge Check.

What's included
3 readings2 assignments1 Quiz
02

Object-Oriented Programming

03

Exception Handling & Clean Java

04

Collections Framework (• Practical Tab 1: Core Java Application Lab)

05

Modern Java: Lambdas, Streams & Date/Time API

06

Generics, I/O & Serialization

07

Multithreading & Concurrency

08

SQL & Relational Databases (• Practical Tab 2: Processing & DB Design Lab)

09

JDBC & Data Access Objects (DAO)

10

Build Tools & Backend Project Structure (Maven)

11

Spring Framework Fundamentals

12

Spring Boot (• Practical Tab 3: JDBC to Spring Boot Foundation Lab)

13

REST API Development with Spring Web

14

JPA & Hibernate ORM

15

Spring Data JPA & Database Design

16

Spring Security & JWT (• Practical Tab 4: Secure REST API Lab)

17

Testing & Quality: JUnit & Mockito

18

Logging, Error Handling & Production-Ready Backend Practices

19

Backend Architecture & Capstone Project (• Practical Tab 5: Production-Ready Capstone Lab)