MENU

Fun & Interesting

Spring Boot Tutorial For Beginners

Bouali Ali 37,970 2 years ago
Video Not Working? Fix It Now

Buy me a coffee: https://ko-fi.com/boualiali #spring #learning #springboot #springtutorial #springsecurity #developpement #java #arraylist #linkedlist #springdatajpa #querybuilder #aliboucoding #alibou #validation #mongodb #springboot_3 #oauth2 #security Get certified here 💯 Free: https://aliboucoding.com/p/spring-boot-and-git-for-beginners-the-complete-guide 👋 Are you looking to expand your knowledge and proficiency with the Spring Framework, one of the most widely used frameworks in modern software development? Then you won't want to miss this informative and engaging video! 🌟 In this video, you'll gain a comprehensive understanding of the Spring Framework, including its core principles, features, and benefits. You'll learn about the powerful dependency injection mechanism, which allows for loose coupling between components and improved testability of your code. 🚀 Furthermore, this video explores how Spring dispatches requests and how to switch between implementations and services using Spring Boot. You'll discover how to create and manage a Github repository to store your code and collaborate with others. 🎓 Whether you're a beginner just starting out with Spring or an experienced developer looking to improve your skills, this video is sure to provide valuable insights and practical tips that you can apply to your own coding projects. So why wait? Watch this video now and take the first step towards mastering the Spring Framework! 🤓💻 Don't Forget to =========================================== 💯 Source code: https://github.com/ali-bouali/sprinb-boot-for-beginners 💯 Free courses here: https://aliboucoding.com/courses 💯 Subscribe to the youtube channel 💯 Join our Discord Community - https://discord.gg/Ded93eKfAB 💯 Join our Facebook Group - https://www.facebook.com/groups/589612651142975 💯 Join our Instagram: https://www.instagram.com/alibou_coding/ Table of content 00:00 Intro 02:43 What is Spring 05:28 Why using Spring boot 08:30 Data Access module 10:05 WEB module 11:06 AOP - Messaging - Aspects - Instrumentation 12:41 Core module 13:31 Test module 14:02 What is Git 15:59 Why you should have a GitHub account 19:16 Application overview 22:01 Create a new Spring project 26:34 Project structure 35:17 Start the application 38:03 Add index.html file 39:42 Create a new GitHub repository 42:02 Git commit - push 49:07 What is a REST API 52:10 Create student controller 57:29 Test the changes 58:35 Git commit - push with Intellij 01:01:21 Create Student class 01:04:06 Expose Students list 01:08:16 Find all students endpoint 01:09:11 Display students list 01:11:22 Dependency Injection 01:19:15 Git commit - push 01:20:04 Student service & Refactoring 01:23:42 Extend the Student Service 01:26:14 In memory student DAO 01:33:20 User DAO in service 01:35:18 Add controller endpoints 01:42:50 Test the API 01:51:16 How Spring dispatches the requests 01:56:20 Git commit - push 01:57:04 Add Spring data JPA dependency 02:00:00 Add DB properties 02:06:56 Transform the Student to an Entity 02:13:00 JPA Repository 02:16:02 Implement the Student repository 02:21:11 Inject the DB student service 02:26:15 Test the changes 02:30:07 What comes next

Comment