Welcome to this comprehensive Spring Boot Crash Course! Whether you're new to Spring or looking to sharpen your skills, this video will give you the foundational knowledge to hit the ground running with Spring Boot and the Spring Framework.
In this tutorial, we'll take you on a journey from core concepts to building and deploying a fully functional REST API. Here's what you'll learn:
• Understanding key Spring concepts:
- Beans and Application Context
- Inversion of Control (IoC)
- Dependency Injection (DI)
- Spring MVC architecture
• Building a Spring Boot application from scratch
• Utilizing popular Spring ecosystem projects:
- Spring MVC for web development
- Spring Data for database integration
• Creating a REST API with Spring Boot
• Preparing your application for production deployment
Key takeaways:
• Master the fundamental concepts of the Spring Framework
• Gain hands-on experience building a Spring Boot application
• Learn how to create and structure a REST API
• Understand the process of deploying a Spring Boot app to production
By the end of this crash course, you'll have the skills and knowledge to create your own Spring Boot applications and REST APIs, setting you on the path to becoming a proficient Spring developer.
So, grab your favorite drink, get comfortable, and let's dive into the world of Spring Boot development together!
00:00:00 Introduction and Overview
00:05:30 Prerequisites and Setup
00:12:15 Spring Framework and Spring Boot Explained
00:20:45 Creating a New Spring Boot Project
00:30:00 Spring Core Concepts (IoC, Beans, etc)
00:45:30 Building a REST API with Spring MVC
01:10:00 Working with Databases in Spring Boot
01:40:00 Spring Data JPA and Repositories
02:10:00 Configuration and Profiles
02:35:00 Production-Ready Features (Actuator)
02:55:00 Preparing for Production Deployment
03:15:00 Deploying to Production (Railway)
03:35:00 Wrap Up and Next Steps
🔗Resources & Links mentioned in this video:
GitHub Repo: https://github.com/danvega/content-calendar
GitHub Repo (Frontend): https://github.com/danvega/spring-boot-crash-coure-frontend
Dependency Injection Tutorial: https://youtu.be/TBlB2_4_Sqo
CORS Tutorial: https://youtu.be/HRwlT_etr60
Spring Data JDBC Tutorial: https://youtu.be/l_T0nQNbFiM
Learning Spring Boot 3: https://amzn.to/3I7bPzt
👋🏻Connect with me:
Website: https://www.danvega.dev
Twitter: https://twitter.com/therealdanvega
Github: https://github.com/danvega
LinkedIn: https://www.linkedin.com/in/danvega
Newsletter: https://www.danvega.dev/newsletter
ByteSized AI Newsletter: https://www.bytesizedai.dev/
SUBSCRIBE TO MY CHANNEL: http://bit.ly/2re4GH0 ❤️