Learn Spring Boot- Create a CRUD application from scratch
- Development
- Apr 19, 2025

Learn Spring Boot: Create a CRUD application from scratch, available at $19.99, has an average rating of 4.42, with 25 lectures, based on 6 reviews, and has 55 subscribers.
You will learn about Develop a REAL-TIME CRUD application with Spring Boot, JSP, and MySQL from SCRATCH Students have landed jobs with the skills from this course. Spring boot developers are in high demand. You can type the code along with me while watching the videos. I explain every bit of code to help you learn. I am a responsive instructor. You can post your questions and I will respond in 24 hours. This course is ideal for individuals who are The course is appropriate for all Java developers: beginners to advanced It is particularly useful for The course is appropriate for all Java developers: beginners to advanced.
Enroll now: Learn Spring Boot: Create a CRUD application from scratch
Summary
Title: Learn Spring Boot: Create a CRUD application from scratch
Price: $19.99
Average Rating: 4.42
Number of Lectures: 25
Number of Published Lectures: 25
Number of Curriculum Items: 25
Number of Published Curriculum Objects: 25
Original Price: ?1,299
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Spring Boot is a really hot topic these days and there are a lot of job openings in this field too and so does the competition. You will see a lot of courses on Udemy where everyone has nicely explained what Spring Boot is and how does it help a developer which maybe can help you crack the technical interview while job hunting.
But, after you get into the organization, you have to be ready to code which you will only gain after doing a lot of practicals on Spring Boot, So, here I am with one of the best real-time applications to get make you ready enough to have some exposure to the real technical world.
In this course, we are going to create a CRUD application from scratch using Spring Boot, JSP, and MySQL.
CRUDapplication means to CREATE, READ, UPDATE, and DELETE.
Here, I’ve taken a reference of WORKFORCE MANAGEMENT application which is basically used to manage resources. This application is always used in organizations to manage employees. Some features of this application:
Add a new employee to the application
New/Existing users can add/edit personal information or skillset information like adding new skills to it.
Depending on the skill set of an employee, allocate an employee to a project or allocate some percentage of the employee’s work to a project
Remove an employee from the application
and so on
So, I’ve taken an example of the above application which I also made from scratch in one of the previous organizations. Hence, in this course, I’m trying to showcase a mini version of the above-explained application which is to:
CREATEEMPLOYEES
DELETEEMPLOYEES
UPDATEEMPLOYEES
VIEWEMPLOYEES
This course will really help you to gain exposure to what real-time applications look like.
Course Curriculum
Chapter 1: Introduction
Lecture 1: What are we going to cover in this course?
Lecture 2: Demo of the application that we are going to create in this course
Chapter 2: Prerequisite Installation
Lecture 1: Install Java
Lecture 2: Install/Run Eclipse IDE
Lecture 3: Install MySQL Workbench
Chapter 3: Project Setup
Lecture 1: Project generation and add dependencies
Chapter 4: Create Models
Lecture 1: Create Employee and Department models
Chapter 5: Database Setup
Lecture 1: Database and tables creation
Lecture 2: Database Configuration
Chapter 6: DAO & Service Layers
Lecture 1: DAO Interface and its implementation
Lecture 2: Service Interface and its implementation
Lecture 3: DAO and Service layer configuration
Lecture 4: Adding methods to DAO and Service layers
Lecture 5: Methods implementation of DAO layer
Chapter 7: Create Controller
Lecture 1: Create controller mappings
Lecture 2: Add implementation of controller mappings
Chapter 8: Create Views
Lecture 1: Create folder structure and JSP pages
Lecture 2: Implementation of Add Employee JSP page
Lecture 3: Insert data to Department table and display it to Add Employee page
Lecture 4: Create a new Employee
Lecture 5: Brief about Bootstrap framework
Lecture 6: View employees and delete employees
Lecture 7: Edit employee
Chapter 9: Congratulations
Lecture 1: Congratulations!!
Lecture 2: Source Code
Instructors

Prashant Sharma
Senior Software Engineer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Personal Finance
- Company Valuation Financial Modeling
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Canva Next Level- Become a Canva Expert
- Learn To Build DevOps Pipeline On Azure Cloud
- Hydrogen Energy Masterclass- Fundamentals Applications
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling