Diploma in Full Stack Web Development
Duration: 6 Months
Total Hours: 450
Lecture Hours: 100
Mode: Online
Award: Diploma Certificate from UGC recognized University
Entry Requirement: Basic computer knowledge / No prior programming experience required
Course Overview
This Full-Stack Development program covers modern web development from frontend to backend.
Students learn HTML, CSS, JavaScript, Java OOP, Spring Boot, and React to build dynamic web applications.
The course includes database design with MySQL and backend architecture using JPA and REST APIs.
It also focuses on security concepts such as authentication, authorization, and JWT.
By the end, students complete a full-featured Student Management System as a capstone project.
Course Content Summary
- Frontend Foundations
Learn HTML5, CSS3, and modern JavaScript (ES6+) to build responsive and interactive web applications. The goal is to confidently create dynamic and user-friendly websites. - Java Programming & OOP
Understand object-oriented programming concepts using Java, including classes, objects, inheritance, and polymorphism. The goal is to build strong backend logic and structured applications. - Backend Development & Databases
Develop backend services using Spring Boot and manage data with JPA (Hibernate) and MySQL. The goal is to design secure, scalable, and well-structured server-side applications. - Modern Frontend with React
Build powerful user interfaces using React Hooks, Context API, and API integration with Axios. The goal is to create modern single-page applications connected to backend services. - Security, Architecture & Capstone Project
Implement authentication and authorization using Spring Security and JWT, and understand microservices vs monolithic architecture. The goal is to develop a complete Student Management System with multi-role access and real-world features.
Course Lecturer
Dileeban S Dileeban
BSc. Software Engineer – University of Kelaniya
Executive Software Engineer
Full Stack Web Developer
