Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Build 5 Spring Boot Projects With Java - Line By Line Coding

    Posted By: ELK1nG
    Build 5 Spring Boot Projects With Java - Line By Line Coding

    Build 5 Spring Boot Projects With Java - Line By Line Coding
    Published 3/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 9.88 GB | Duration: 16h 45m

    Build 5+ Mini Spring Boot Projects using Java 17+, REST API, Spring Boot 3, Spring Security 6, Thymeleaf, React, MySQL

    What you'll learn

    Learn Spring Boot Fundamentals

    Learn to Build REST APIs using Spring Boot

    In Todo Management Project, you will learn how to build real-time REST APIs and secure those REST APIs using Spring Security.

    In Expense Tracker Project, you will learn how to build REST APIs, handle the exceptions, generate REST API documentation and more.

    In Banking Application, you will learn how to build REST APIs for banking domain.

    In Student Management System project, you will learn how to create a web application (Student Management System) using Java, Spring Boot, Thymeleaf, and MySQL.

    In Employee Management System project, you will learn how to create a web application (Employee Management System) using Java, Spring Boot, React JS, and MySQL

    Requirements

    Java

    Familiar with IntelliJ IDEA

    No Spring Boot experience is needed, I added crash course on Spring Boot and REST APIs

    Know the basics of HTML, CSS, and JavaScript

    Description

    Dive into the world of Spring Boot and Java with our comprehensive course designed for intermediate to advanced developers looking to expand their skill set. "Build 5+ Spring Boot Projects with Java - Line by Line Coding" is your ultimate guide to mastering the creation of web applications using Spring Boot 3, Spring Security 6, and a variety of other modern development tools. With Java 17+ as the foundation, this course will take you through the development of 5+ mini projects, each designed to reinforce key concepts and techniques in real-world application development.In this course, we will build these 5 Spring Boot mini projects:Todo Management ProjectPersonal Expense Tracker ProjectBanking ApplicationStudent Management SystemEmployee Management SystemTodo Management ProjectIn Todo Management Project, you will learn how to build real-time REST APIs and secure those REST APIs using Spring Security.Personal Expense Tracker ProjectIn Expense Tracker Project, you will learn how to build REST APIs, handle the exceptions, generate REST API documentation and more.Banking ApplicationIn Banking Application Project, you will learn how to build REST APIs for banking domain.Student Management System ProjectIn Student Management System project, you will learn how to create a web application (Student Management System) using Java, Spring Boot, Thymeleaf, and MySQL database.Employee Management System ProjectIn Employee Management System project, you will learn how to create a web application (Employee Management System) using Java, Spring Boot, React JS, and MySQL database.Tools and technologies used in this course:Server-side:Java 17+Spring Boot 3+Spring Data JPA (Hibernate)MavenIntelliJ IDEAMySQL databasePostman Client-side:JavaScriptThymeleafReact JS 18+React RouterAxiosBootstrap CSS frameworkVisual Studio Code IDEVS Code extensionsNode JSNPM

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Spring Boot Crash Course

    Lecture 2 What is Spring Boot?

    Lecture 3 Spring Boot Features

    Lecture 4 Creating Your First Spring Boot Project

    Lecture 5 Understanding Spring Boot Project Structure

    Lecture 6 Spring Boot Starters Feature

    Lecture 7 Spring Boot Starter Parent

    Lecture 8 Spring Boot Auto Configuration Feature - Theory

    Lecture 9 Spring Boot Auto Configuration Feature - In an Action

    Lecture 10 Understanding @SpringBootApplication Annotation

    Section 3: Spring Boot REST API Crash Course

    Lecture 11 Section Overview

    Lecture 12 Create Spring Boot Project using Spring Initializr and Import in IntelliJ IDE

    Lecture 13 Create a Simple Spring Boot REST API

    Lecture 14 Create a Spring Boot REST API returns Java Bean

    Lecture 15 Create a Spring Boot REST API That Returns List

    Lecture 16 Spring Boot REST API with Path Variable - @PathVariable

    Lecture 17 Spring Boot REST API with Request Param - @RequestParam

    Lecture 18 Spring Boot POST REST API - @PostMapping and @RequestBody

    Lecture 19 Spring Boot PUT REST API - @PutMapping and @RequestBody

    Lecture 20 Spring Boot DELETE REST API - @DeleteMapping

    Lecture 21 Using Spring ResponseEntity to Manipulate the HTTP Response

    Lecture 22 Define Base URL for REST API’s in Spring MVC Controller - @RequestMapping

    Lecture 23 Download Source Code of this Section

    Section 4: Todo Management Project - Building REST APIs

    Lecture 24 Todo Management Project - Understanding Requirements

    Lecture 25 Create and Setup Spring Boot Project in IntelliJ IDEA

    Lecture 26 Configure MySQL Database in Spring Boot Application

    Lecture 27 Create Todo JPA Entity

    Lecture 28 Create TodoRepository and TodoDto

    Lecture 29 Build Add Todo REST API

    Lecture 30 Using ModelMapper Library

    Lecture 31 Build Get Todo REST API

    Lecture 32 Build Get All Todos REST API

    Lecture 33 Build Update Todo REST API

    Lecture 34 Build Delete Todo REST API

    Lecture 35 Build Complete Todo REST API

    Lecture 36 Build In Complete Todo REST API

    Lecture 37 Download Source Code of this Section

    Section 5: Todo Management Project - Securing REST APIs using Role-Based Authorization

    Lecture 38 Section Overview

    Lecture 39 Authentication and Authorization

    Lecture 40 Adding Spring Security to Spring Boot App

    Lecture 41 Spring Boot Auto Configuration for Spring Security

    Lecture 42 Customize the Default User

    Lecture 43 Configure and Understand Basic Authentication

    Lecture 44 In-Memory Authentication

    Lecture 45 Understanding Role-Based Autherization

    Lecture 46 Method Level Security

    Lecture 47 Database Authentication Overview

    Lecture 48 Creating User and Role JPA Entities

    Lecture 49 Creating UserRepository and RoleRepository

    Lecture 50 How Database Authentication Works in Spring Security

    Lecture 51 Creating CustomUserDetailsService Class

    Lecture 52 Database Authentication

    Lecture 53 Download the Source Code of this Section

    Section 6: Todo Management Project - Login and Registration REST APIs

    Lecture 54 Build Register REST API

    Lecture 55 Exception Handling in Register REST API

    Lecture 56 Build Login REST API

    Section 7: Todo Management Project - Securing REST APIs using JWT (JSON Web Token)

    Lecture 57 JWT Introduction

    Lecture 58 Spring Security + JWT Overview

    Lecture 59 Adding JWT to Spring Boot Project

    Lecture 60 Creating JwtTokenProvider Utility Class

    Lecture 61 Creating JwtAuthenticationFilter

    Lecture 62 Configure JWT in Spring Security

    Lecture 63 Change Login REST API to Return JWT Token

    Lecture 64 Download the Source Code of this Section

    Section 8: Expense Tracker Project - Category Module

    Lecture 65 Create and Set up Spring Boot Project in IntelliJ IDEA

    Lecture 66 Configure MySQL Database

    Lecture 67 Create Category JPA Entity

    Lecture 68 Create CategoryRepository Interface

    Lecture 69 Create CategoryDto and CategoryMapper

    Lecture 70 Build Create Category REST API

    Lecture 71 Build Get Category By ID REST API

    Lecture 72 Build Get All Categories REST API

    Lecture 73 Build Update Category REST API

    Lecture 74 Build Delete Category REST API

    Lecture 75 Download Source Code of this Section

    Section 9: Expense Tracker Project - Expense Module

    Lecture 76 Create Expense JPA Entity

    Lecture 77 Expense Repository, ExpenseDto, ExpenseMapper

    Lecture 78 Build Create Expense REST API

    Lecture 79 Build Get Expense By ID REST API

    Lecture 80 Get All Expenses REST API

    Lecture 81 Update Expense REST API

    Lecture 82 Build Delete Expense REST API

    Lecture 83 Download the Source Code of this Section

    Section 10: Expense Tracker Project - Exception Handling

    Lecture 84 Exception Handling in Spring Boot Overview

    Lecture 85 Exception Handling in Spring Boot App - Part 1

    Lecture 86 Exception Handling in Spring Boot App - Part 2

    Lecture 87 Download the Source Code of this Section

    Section 11: Expense Tracker Project - REST API Documentation

    Lecture 88 REST API Documentation - Step 1

    Lecture 89 REST API Documentation - Step 2

    Lecture 90 REST API Documentation - Step 3

    Lecture 91 REST API Documentation - Step 4

    Lecture 92 Download the Source Code of this Section

    Section 12: Banking Application

    Lecture 93 Spring Boot Project Set up, Configure Database, Entity, and Repository

    Lecture 94 Add Account REST API

    Lecture 95 Get Account REST API

    Lecture 96 Deposit Amount REST API

    Lecture 97 Withdraw Amount REST API

    Lecture 98 Get All Accounts REST API

    Lecture 99 Delete Account REST API

    Lecture 100 Download the Source Code of this Section

    Section 13: Student Management System Project

    Lecture 101 Create and Setup Spring Boot Project in IntelliJ

    Lecture 102 Understanding spring-boot-starter-thymeleaf Dependency

    Lecture 103 Configure MySQL Database in Spring Boot App

    Lecture 104 Create Student JPA Entity

    Lecture 105 Create StudentRepository Interface

    Lecture 106 Create StudentDto and StudentMapper

    Lecture 107 List Students Feature Backend

    Lecture 108 List Students Feature Frontend

    Lecture 109 Create Student Feature - Create Handler Method for Student Form

    Lecture 110 Create Student Feature - Create Student Form Handling

    Lecture 111 Create Student Feature - Create Handler Method for Save Student

    Lecture 112 Create Student Feature - Create Student Form Validation

    Lecture 113 Update Student Feature Backend

    Lecture 114 Update Student Feature Frontend

    Lecture 115 Delete Student Feature Implementation

    Lecture 116 View Student Feature Backend

    Lecture 117 View Student Feature Frontend

    Lecture 118 Download the Source Code of this Section

    Section 14: Employee Management System Project - Spring Boot Backend

    Lecture 119 Section Overview

    Lecture 120 Create and Setup Spring Boot Project in IntelliJ IDEA

    Lecture 121 Spring Boot Three-Layer Architecture

    Lecture 122 Configure MySQL Database in Spring Boot Application

    Lecture 123 Create Employee JPA Entity

    Lecture 124 Create EmployeeRepository

    Lecture 125 Create EmployeeDto and EmployeeMapper

    Lecture 126 Build Add Employee REST API

    Lecture 127 Build Get Employee REST API

    Lecture 128 Build Get All Employees REST API

    Lecture 129 Build Update Employee REST API

    Lecture 130 Build Delete Employee REST API

    Lecture 131 Download the Source Code of this Section

    Section 15: Employee Management System Project - React JS Frontend

    Lecture 132 Create and Set up React App

    Lecture 133 Understanding React App Project Structure

    Lecture 134 Adding Bootstrap in React Using NPM

    Lecture 135 Create React ListEmployeeComponent and Display Data

    Lecture 136 Connect React App with Get All Employees REST API

    Lecture 137 Adding Header and Footer to React App

    Lecture 138 Configure Routing in a React App

    Lecture 139 Create React EmployeeComponent

    Lecture 140 Add Employee Form Handling

    Lecture 141 Connect React App to Add Employee REST API

    Lecture 142 Add Employee Form Validation

    Lecture 143 Adding Update Button, Title and Route

    Lecture 144 Connect React App to Get Employee REST API

    Lecture 145 Connect React App to Update Employee REST API

    Lecture 146 Implement Delete Employee Feature in React App

    This course is designed for Java developers eager to master Spring Boot through hands-on project building