Spring Boot Tutorial for Beginners - Full Course 2025

Spring Boot Tutorial for Beginners - Full Course 2025

Amigoscode via YouTube Direct link

[00:00:00] - What You'll Learn in This Spring Boot Course

1 of 32

1 of 32

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.