*The Complete Spring Boot Guide: Build a Production-Grade Complex eCommerce Real Time Project is LIVE!* [Comes with 47+ Hours of content] Access course here: https://link.embarkx.com/spring-boot Learn how you can build complex ecommerce application covering all scenarios hands on step by step. Join us on Telegram community for source code and more free things: https://link.embarkx.com/telegram The goal of this course is to make sure you learn how can you build full-fledged Spring Boot applications so that you can become a better software developer. This course is not a theoretical course, but we will be actually learning each and every concept using the concepts we learn and using those concepts to build a real-world project. I will be teaching you how can you setup the Spring boot project on your machine and configure dependencies. We will be learning about JPA which would help you convert your java classes into database tables to store data related to application. We will also be learning Thymeleaf using which we can add a user interface to our spring boot application. *GROW AS JAVA DEVELOPER* 1. SPRING BOOT BY BUILDING COMPLEX PROJECT STEP BY STEP [47+ HOURS OF CONTENT]: https://link.embarkx.com/spring-boot 2. LEARN JAVA WITH 60+ HOURS OF CONTENT: https://link.embarkx.com/java 3. MASTER INTELLIJ IDEA: http://link.embarkx.com/intellij MORE FREE COURSES HERE: https://link.embarkx.com/all FOLLOW ME: https://link.embarkx.com/linkedin Join Telegram community for SOURCE CODE and updates: https://link.embarkx.com/telegram 00:00:00 Course Introduction 00:01:28 Installing java on windows 00:10:31 Installing java on mac 00:15:11 Install JDK 21 on Ubuntu 00:18:09 Installing and configuring Intellij 00:26:59 What is the Spring framework? 00:31:20 What is Spring boot 00:37:20 Spring vs Spring boot 00:41:36 How does Spring Boot work? - Architecture 00:47:23 Introduction to Spring initializer 00:52:47 Setting up spring boot project in Intellij 00:56:00 Exploring our Spring boot project 01:06:07 Other ways of working with Spring boot 01:17:13 What is Maven and why do we need it? 01:23:30 Simple API with Spring boot 01:26:53 What is application.properties? 01:32:19 Installing and setting up POSTMAN 01:37:26 Creating a controller and mapping it to 01:56:20 Creating a service 02:04:12 Different types of API request 02:04:52 Getting a single employee 02:14:48 Adding a new employee using POST 02:26:01 Updating an existing employee 02:39:43 Deleting an employee 02:47:19 Specific mappings for your requests 02:54:09 What is JPA? 02:58:44 Creating data access layer 03:07:19 H2 : In-memory database 03:12:44 Using data access layer to get data 03:24:21 Moving other functionality to Db: Update 03:33:23 Moving other functionality to Db: Getting 03:38:25 Overview of project 03:41:28 Database Mappings 03:44:54 OneToOne Mapping 03:56:29 OneToMany Mapping 04:04:27 ManyToOne Mapping 04:08:23 ManyToMany Mapping 04:23:04 What is Cascading? 04:26:40 Cascade.ALL 04:45:49 Cascade.PERSIST 04:49:22 Cascade.REMOVE 04:52:35 Fetch Types 04:54:04 Eager fetch type 05:11:33 Lazy fetch type 05:20:09 What is Thymeleaf 05:23:19 Creating our first Thymeleaf project 05:40:02 Adding javascript and css to the Thymeleaf 05:46:48 Conditional statements with Thymeleaf 05:58:32 Iteration with Thymeleaf 06:09:50 Fragments in Thymeleaf 06:22:00 What are we going to build? 06:28:36 Structuring our application 06:32:30 Creating our project with dependencies and 06:35:53 Creating entities 06:53:42 Introducing Lombok 06:57:29 Defining endpoints 07:00:47 Creating data access and service layer for 07:02:04 Challenge: Data access and service layer 07:16:57 Creating data access and service layer for 07:21:01 Creating data access and service layer for 07:27:41 Creating data access and service layer for 07:33:26 Setting up dummy data 07:39:52 Defining presentation layer for Book: Get 07:55:10 Viewing book details 08:00:47 Deleting a book 08:04:15 Updating book 08:19:15 Adding a new Book 08:24:14 Challenge: Presentation layer for Category 08:28:33 Defining presentation layer for Category 08:33:04 Deleting a category 08:37:18 Updating a category 08:46:18 Adding a new category 08:51:22 Defining presentation layer for Publisher 08:59:02 Deleting a publisher 09:02:00 Updating a publisher 09:09:30 Adding a new publisher 09:15:33 Defining presentation layer for Author: 09:21:41 Deleting an author 09:24:00 Updating an author 09:28:49 Adding a new author 09:35:40 Creating a home page 09:37:52 Let's do a review

Devops vs DevSecOps vs MLOps vs LLMOps vs AIOps | Explained Simply
756 views

Projects that Can Get You Hired Today | We Ranked Them
4.5K views

Docker vs Kubernetes: When You ACTUALLY Need Each #devops #kubernetes #docker #embarkx
4.1K views

Full Stack AI DevOps Course + Real Projects 🚀 | Docker + Kubernetes + CI/CD + Terraform | Job Ready
40.9K views

Authentication Concepts for Developers | OAuth2 vs JWT vs Basic Auth | Every Dev should Master
2.2K views

Will AI Take Developer Jobs? How Should You Find Jobs in 2026?
3.0K views