Completed
[00:00:00] - What You'll Learn in This Spring Boot Course
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Spring Boot Tutorial for Beginners - Full Course 2025
Automatically move to the next video in the Classroom when playback concludes
- 1 [00:00:00] - What You'll Learn in This Spring Boot Course
- 2 [00:01:53] - How to Get Free IntelliJ Ultimate License
- 3 [00:03:20] - Create a Spring Boot Project with IntelliJ
- 4 [00:05:15] - Setup JDK and Maven Configuration
- 5 [00:07:12] - Select Spring Boot Dependencies
- 6 [00:09:46] - Build Your First Spring Boot API Endpoint
- 7 [00:11:18] - Test API with IntelliJ REST Client
- 8 [00:14:21] - Spring Boot Project Roadmap Overview
- 9 [00:15:35] - Define Your First Java Model: Software Engineer
- 10 [00:18:23] - Build Software Engineer Controller
- 11 [00:20:54] - Test the REST API Returning JSON
- 12 [00:22:55] - Introduction to Docker for Java Developers
- 13 [00:24:11] - Key Docker Concepts: Containers, Images & More
- 14 [00:26:12] - How to Install Docker and Docker Desktop
- 15 [00:28:41] - Find and Use Postgres Image from Docker Hub
- 16 [00:30:02] - Create docker-compose.yml for Postgres
- 17 [00:32:01] - Run Docker Containers with docker-compose
- 18 [00:33:43] - Add Spring Data JPA and PostgreSQL Dependencies
- 19 [00:36:29] - Configure application.properties for Postgres
- 20 [00:40:16] - Fix "Database Does Not Exist" Error
- 21 [00:42:33] - Verify Table Creation in Postgres CLI
- 22 [00:44:59] - Map Java Class to Database Table with JPA
- 23 [00:47:09] - Auto-Generate Tables from Java Classes
- 24 [00:50:07] - Create a Repository Interface for CRUD Operations
- 25 [00:52:18] - Write a Service to Fetch All Software Engineers
- 26 [00:55:59] - Connect Controller to Service Layer
- 27 [00:56:36] - Test API to Retrieve Data from Database
- 28 [00:59:46] - Add New Engineers with a POST Endpoint
- 29 [01:04:15] - Handle Request Bodies with @RequestBody
- 30 [01:06:42] - Get Software Engineer by ID Path Variables
- 31 [01:08:17] - Handle Errors When Engineer Not Found
- 32 [01:10:40] - Final Challenge and Roadmap to Mastery