Spring Boot Mastery #13: Add UI to Spring Boot Project using HTML, CSS & JavaScript

Publicado el: 10 junio 2026
en el canal de: hosiyar
210
11

Welcome to Spring Boot Mastery #13 by Hosiyar.com.

In the previous videos, we built a complete Course Management System backend using Spring Boot.
We covered REST APIs, layered architecture, database integration, Spring Data JPA, CRUD operations, clean code refactoring, DTOs, validation, exception handling, HTTP status codes, and ResponseEntity.
Till now, our application was mainly tested using Postman.
But real users do not use Postman.

Real users interact with an application through a UI, like a web page, mobile screen, dashboard, or form.
So in this video, we are adding a simple frontend UI to our Course Management System using:
✅ HTML
✅ CSS
✅ JavaScript

There are no backend changes in this video. Our Spring Boot APIs remain the same. We are only adding a simple frontend layer that will call our existing APIs and make the application usable from the browser.
The goal of this video is not to teach HTML, CSS, and JavaScript in detail. The goal is to show how a Spring Boot backend can be connected with a simple frontend and how an API-based backend becomes closer to a full-stack application.

We will see where to place the frontend files in the Spring Boot project, how the UI communicates with the backend APIs, and how the Course Management System can be used through a browser.


Updated code is available here:
https://github.com/deep473/cms/tree/v...

For learning JavaScript in detail, you can also follow this playlist:
   • JavaScript Mastery | From Basics to Advanc...  


In this video, we will cover:
✅ Quick recap of Course Management System backend
✅ Why UI is needed in a backend project
✅ Difference between API testing and real user interaction
✅ Adding frontend to Spring Boot project
✅ Using simple HTML, CSS, and JavaScript
✅ Where to place frontend files in Spring Boot
✅ Connecting UI with existing REST APIs
✅ Fetching all courses from UI
✅ Creating a course from UI
✅ Updating course details from UI
✅ Deleting a course from UI
✅ Running the complete application from browser
✅ Converting API-based project into a full-stack style project
✅ GitHub code update for this video
✅ JavaScript playlist reference for beginners

By the end of this video:
You will understand how a Spring Boot backend can be connected with a simple frontend UI.
You will also see how REST APIs, which we were previously testing through Postman, can be used from a browser using JavaScript.
This video is important because it gives a visible shape to our Course Management System project and helps you understand how backend and frontend work together in a full-stack application.

Short Description:
In this video, we add a simple UI to our Spring Boot Course Management System using HTML, CSS, and JavaScript. There are no backend changes. We use the existing REST APIs and connect them with a browser-based frontend. This helps us convert our API-based Spring Boot project into a full-stack style application.

Code:
https://github.com/deep473/cms/tree/v...
JavaScript Playlist:
   • JavaScript Mastery | From Basics to Advanc...  

#SpringBoot #FullStackDevelopment #JavaBackendDevelopment #HTML #CSS #JavaScript #RESTAPI #SpringBootProject #HosiyarDotCom


En esta página del sitio puede ver el video en línea Spring Boot Mastery #13: Add UI to Spring Boot Project using HTML, CSS & JavaScript de Duración hora minuto segunda en buena calidad , que subió el usuario hosiyar 10 junio 2026, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 210 veces y le gustó 11 a los espectadores. Disfruta viendo!