Companies Home Search Profile

Build 5 Spring Boot Projects with Java: Line-by-Line Coding

Focused View

Ramesh Fadatare (Java Guides)

16:45:24

20 View
  • 1 - Introduction.mp4
    02:12
  • 2 - What is Spring Boot.mp4
    07:09
  • 3 - Spring Boot Features.mp4
    08:02
  • 4 - Creating Your First Spring Boot Project.mp4
    06:45
  • 5 - Understanding Spring Boot Project Structure.mp4
    06:55
  • 6 - Spring Boot Starters Feature.mp4
    10:23
  • 7 - Spring Boot Starter Parent.mp4
    07:53
  • 8 - Spring Boot Auto Configuration Feature Theory.mp4
    04:10
  • 9 - Spring Boot Auto Configuration Feature In an Action.mp4
    10:13
  • 10 - Understanding SpringBootApplication Annotation.mp4
    10:13
  • 11 - Section Overview.mp4
    01:58
  • 12 - Create Spring Boot Project using Spring Initializr and Import in IntelliJ IDE.mp4
    05:52
  • 13 - Create a Simple Spring Boot REST API.mp4
    07:21
  • 14 - Create a Spring Boot REST API returns Java Bean.mp4
    05:39
  • 15 - Create a Spring Boot REST API That Returns List.mp4
    03:52
  • 16 - Spring Boot REST API with Path Variable PathVariable.mp4
    07:58
  • 17 - Spring Boot REST API with Request Param RequestParam.mp4
    06:41
  • 18 - Spring Boot POST REST API PostMapping and RequestBody.mp4
    09:21
  • 19 - Spring Boot PUT REST API PutMapping and RequestBody.mp4
    09:05
  • 20 - Spring Boot DELETE REST API DeleteMapping.mp4
    04:47
  • 21 - Using Spring ResponseEntity to Manipulate the HTTP Response.mp4
    09:39
  • 22 - Define Base URL for REST APIs in Spring MVC Controller RequestMapping.mp4
    05:31
  • 23 - Download Source Code of this Section.html
  • 23 - springboot-rest-api.zip
  • 24 - Todo Management Project Understanding Requirements.mp4
    02:08
  • 25 - Create and Setup Spring Boot Project in IntelliJ IDEA.mp4
    05:09
  • 26 - Configure MySQL Database in Spring Boot Application.mp4
    05:27
  • 27 - Create Todo JPA Entity.mp4
    05:54
  • 28 - Create TodoRepository and TodoDto.mp4
    07:59
  • 29 - Build Add Todo REST API.mp4
    13:40
  • 30 - Using ModelMapper Library.mp4
    07:06
  • 31 - Build Get Todo REST API.mp4
    10:39
  • 32 - Build Get All Todos REST API.mp4
    06:49
  • 33 - Build Update Todo REST API.mp4
    10:59
  • 34 - Build Delete Todo REST API.mp4
    06:23
  • 35 - Build Complete Todo REST API.mp4
    08:15
  • 36 - Build In Complete Todo REST API.mp4
    06:33
  • 37 - Download Source Code of this Section.html
  • 37 - todo-management.zip
  • 38 - Section Overview.mp4
    01:07
  • 39 - Authentication and Authorization.mp4
    04:10
  • 40 - Adding Spring Security to Spring Boot App.mp4
    04:12
  • 41 - Spring Boot Auto Configuration for Spring Security.mp4
    09:21
  • 42 - Customize the Default User.mp4
    03:58
  • 43 - Configure and Understand Basic Authentication.mp4
    09:06
  • 44 - InMemory Authentication.mp4
    06:35
  • 45 - Understanding RoleBased Autherization.mp4
    15:29
  • 46 - Method Level Security.mp4
    11:41
  • 47 - Database Authentication Overview.mp4
    01:13
  • 48 - Creating User and Role JPA Entities.mp4
    10:47
  • 49 - Creating UserRepository and RoleRepository.mp4
    04:28
  • 50 - How Database Authentication Works in Spring Security.mp4
    09:10
  • 51 - Creating CustomUserDetailsService Class.mp4
    08:04
  • 52 - Database Authentication.mp4
    12:48
  • 53 - Download the Source Code of this Section.html
  • 53 - todo-management.zip
  • 54 - Build Register REST API.mp4
    19:19
  • 55 - Exception Handling in Register REST API.mp4
    06:39
  • 56 - Build Login REST API.mp4
    11:49
  • 57 - JWT Introduction.mp4
    09:06
  • 58 - Spring Security JWT Overview.mp4
    03:12
  • 59 - Adding JWT to Spring Boot Project.mp4
    07:41
  • 60 - Creating JwtTokenProvider Utility Class.mp4
    12:05
  • 61 - Creating JwtAuthenticationFilter.mp4
    13:00
  • 62 - Configure JWT in Spring Security.mp4
    05:25
  • 63 - Change Login REST API to Return JWT Token.mp4
    08:59
  • 64 - Download the Source Code of this Section.html
  • 64 - todo-management.zip
  • 65 - Create and Set up Spring Boot Project in IntelliJ IDEA.mp4
    04:11
  • 66 - Configure MySQL Database.mp4
    02:58
  • 67 - Create Category JPA Entity.mp4
    03:24
  • 68 - Create CategoryRepository Interface.mp4
    01:41
  • 69 - Create CategoryDto and CategoryMapper.mp4
    03:38
  • 70 - Build Create Category REST API.mp4
    08:10
  • 71 - Build Get Category By ID REST API.mp4
    05:10
  • 72 - Build Get All Categories REST API.mp4
    04:32
  • 73 - Build Update Category REST API.mp4
    07:32
  • 74 - Build Delete Category REST API.mp4
    05:05
  • 75 - Download Source Code of this Section.html
  • 75 - expense-tracker-app.zip
  • 76 - Create Expense JPA Entity.mp4
    03:56
  • 77 - Expense Repository ExpenseDto ExpenseMapper.mp4
    05:05
  • 78 - Build Create Expense REST API.mp4
    10:19
  • 79 - Build Get Expense By ID REST API.mp4
    04:51
  • 80 - Get All Expenses REST API.mp4
    03:55
  • 81 - Update Expense REST API.mp4
    10:17
  • 82 - Build Delete Expense REST API.mp4
    04:24
  • 83 - Download the Source Code of this Section.html
  • 83 - expense-tracker-app.zip
  • 84 - Exception Handling in Spring Boot Overview.mp4
    03:08
  • 85 - Exception Handling in Spring Boot App Part 1.mp4
    05:14
  • 86 - Exception Handling in Spring Boot App Part 2.mp4
    12:22
  • 87 - Download the Source Code of this Section.html
  • 87 - expense-tracker-app.zip
  • 88 - REST API Documentation Step 1.mp4
    06:03
  • 89 - REST API Documentation Step 2.mp4
    05:45
  • 90 - REST API Documentation Step 3.mp4
    12:32
  • 91 - REST API Documentation Step 4.mp4
    06:40
  • 92 - Download the Source Code of this Section.html
  • 92 - expense-tracker-app.zip
  • 93 - Spring Boot Project Set up Configure Database Entity and Repository.mp4
    12:26
  • 94 - Add Account REST API.mp4
    13:52
  • 95 - Get Account REST API.mp4
    05:43
  • 96 - Deposit Amount REST API.mp4
    08:50
  • 97 - Withdraw Amount REST API.mp4
    08:25
  • 98 - Get All Accounts REST API.mp4
    06:09
  • 99 - Delete Account REST API.mp4
    05:25
  • 100 - Download the Source Code of this Section.html
  • 100 - banking-app.zip
  • 101 - Create and Setup Spring Boot Project in IntelliJ.mp4
    06:21
  • 102 - Understanding springbootstarterthymeleaf Dependency.mp4
    04:45
  • 103 - Configure MySQL Database in Spring Boot App.mp4
    06:41
  • 104 - Create Student JPA Entity.mp4
    06:22
  • 105 - Create StudentRepository Interface.mp4
    06:44
  • 106 - Create StudentDto and StudentMapper.mp4
    05:48
  • 107 - List Students Feature Backend.mp4
    10:08
  • 108 - List Students Feature Frontend.mp4
    15:42
  • 109 - Create Student Feature Create Handler Method for Student Form.mp4
    04:14
  • 110 - Create Student Feature Create Student Form Handling.mp4
    12:06
  • 111 - Create Student Feature Create Handler Method for Save Student.mp4
    07:47
  • 112 - Create Student Feature Create Student Form Validation.mp4
    10:33
  • 113 - Update Student Feature Backend.mp4
    08:36
  • 114 - Update Student Feature Frontend.mp4
    11:43
  • 115 - Delete Student Feature Implementation.mp4
    07:13
  • 116 - View Student Feature Backend.mp4
    05:22
  • 117 - View Student Feature Frontend.mp4
    08:22
  • 118 - Download the Source Code of this Section.html
  • 118 - student-management-system.zip
  • 119 - Section Overview.mp4
    00:41
  • 120 - Create and Setup Spring Boot Project in IntelliJ IDEA.mp4
    05:15
  • 121 - Spring Boot ThreeLayer Architecture.mp4
    02:38
  • 122 - Configure MySQL Database in Spring Boot Application.mp4
    04:27
  • 123 - Create Employee JPA Entity.mp4
    06:05
  • 124 - Create EmployeeRepository.mp4
    04:49
  • 125 - Create EmployeeDto and EmployeeMapper.mp4
    03:53
  • 126 - Build Add Employee REST API.mp4
    10:32
  • 127 - Build Get Employee REST API.mp4
    08:12
  • 128 - Build Get All Employees REST API.mp4
    06:56
  • 129 - Build Update Employee REST API.mp4
    09:19
  • 130 - Build Delete Employee REST API.mp4
    05:40
  • 131 - Download the Source Code of this Section.html
  • 131 - ems-backend.zip
  • 132 - Create and Set up React App.mp4
    07:15
  • 133 - Understanding React App Project Structure.mp4
    09:53
  • 134 - Adding Bootstrap in React Using NPM.mp4
    03:56
  • 135 - Create React ListEmployeeComponent and Display Data.mp4
    13:22
  • 136 - Connect React App with Get All Employees REST API.mp4
    10:32
  • 137 - Adding Header and Footer to React App.mp4
    06:56
  • 138 - Configure Routing in a React App.mp4
    08:12
  • 139 - Create React EmployeeComponent.mp4
    06:42
  • 140 - Add Employee Form Handling.mp4
    19:21
  • 141 - Connect React App to Add Employee REST API.mp4
    06:10
  • 142 - Add Employee Form Validation.mp4
    15:25
  • 143 - Adding Update Button Title and Route.mp4
    10:09
  • 144 - Connect React App to Get Employee REST API.mp4
    06:26
  • 145 - Connect React App to Update Employee REST API.mp4
    07:13
  • 146 - Implement Delete Employee Feature in React App.mp4
    07:12
  • Description


    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 and JWT.
    • 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

    Who is this for?


  • This course is designed for Java developers eager to master Spring Boot through hands-on project building
  • What You Need to Know?


  • 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
  • More details


    Description

    This course teaches you how to build 5+ mini Spring Boot projects using Java 17+, REST API, Spring Boot 3, Spring Security 6, Thymeleaf, React, and MySQL database.


    In this course, we will build these 5 Spring Boot mini-projects:

    Banking Application

    Personal Expense Tracker Project

    Todo Management Project

    Student Management System

    Employee Management System


    Todo Management Project

    In the Todo Management Project, you will learn how to build real-time REST APIs and secure those REST APIs using Spring Security and JWT (JSON Web Token).


    Personal Expense Tracker Project

    In the Expense Tracker Project, you will learn how to build REST APIs, handle exceptions, generate REST API documentation, and more. The Expense Tracker Application is a comprehensive solution designed to help users manage their finances efficiently by tracking expenses across different categories.


    Banking Application

    In the Banking Application Project, you will learn how to build REST APIs for the banking domain. The application supports creating bank accounts, fetching account details, making deposits and withdrawals, transferring funds between accounts, and viewing transaction histories.


    Student Management System Project

    In the 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 Project

    In the Employee Management System project, you will learn how to build a full-stack web application (Employee Management System) using Java, Spring Boot, React JS, and MySQL database.


    Tools and technologies used in this course:

    Server-side:

    1. Java 17+

    2. Spring Boot 3+

    3. Spring Data JPA (Hibernate)

    4. Maven

    5. IntelliJ IDEA

    6. MySQL database

    7. Postman

    Client-side:

    1. JavaScript

    2. Thymeleaf

    3. React JS 18+

    4. React Router

    5. Axios

    6. Bootstrap CSS framework

    7. Visual Studio Code IDE

    8. VS Code extensions

    9. Node JS

    10. NPM

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Ramesh Fadatare (Java Guides)
    Ramesh Fadatare (Java Guides)
    Instructor's Courses
    Hi, I'm Ramesh Fadatare a Software Engineer with 10 years of experience in Java, Spring Boot, Microservices, Hibernate, Angular, React, and related open-source technologies.I am a Vmware Spring Certified Professional - check my blog to know more about this certification.I am a founder and author of the top Java blog website Java Guides ( 1m views per month) - a technical blog dedicated to Java/Java EE, Spring Boot, and Full-stack Java Development.I am YouTuber at "Java Guides" YouTube channel (95K+ Subscribers)I have published around 200+ free sample projects on GitHub (3K followers)
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 135
    • duration 16:45:24
    • Release Date 2024/04/28