Free Download Build 5 Spring Boot Projects With Java – Line By Line Coding
Published 3/2024
MP4 | Video: h264, 1920×1080 | 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
Homepage
www.udemy.com/course/build-spring-boot-projects-with-java/
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part03.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part10.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part02.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part01.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part08.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part05.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part04.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part11.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part09.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part07.rar.html
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part06.rar.html
Uploadgig
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part11.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part09.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part06.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part07.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part10.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part03.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part02.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part04.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part05.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part08.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part01.rar
NitroFlare
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part07.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part01.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part06.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part04.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part11.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part03.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part08.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part09.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part05.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part02.rar
yslyi.Build.5.Spring.Boot.Projects.With.Java..Line.By.Line.Coding.part10.rar
Leave a Reply
You must be logged in to post a comment.