loader image
Email: info@nibt.lk
Hotline: 071 148 882 6

No Widget Added

Please add some widget in Offcanvs Sidebar

Shopping cart

Higher National Diploma in Web Development

Higher National Diploma in Web Development

About the Course

The Higher National Diploma in Web Development is an advanced 18-month qualification designed to produce industry-ready web developers.

This programme builds strong skills in:

  • Web design & UI/UX
  • Front-end web development
  • Back-end programming
  • Full-stack fundamentals
  • Web hosting & deployment
  • Database systems
  • Cloud-integrated applications
  • API development
  • Website security & optimization

You will learn to build real websites, web apps, portfolios, and dynamic systems commonly used in organizations.

Entry Requirements :

IT / Software / Computer Diploma OR

O/L Passes + Basic computer skills OR

Anyone interested in web development

Assessments:

Coding assignments

Web design projects

Practical exams

Hosting & deployment tasks

Portfolio development

Final project & viva

Progression / Articulation:

Eligible to apply for degree programs (subject to university entry rules)

Professional certifications pathways (Google Ads, Meta Blueprint, HubSpot, GA4)

Key Highlights

Learn industry-demanded coding languages

Build fully responsive websites

Master both front-end & back-end

Real-time hosting and deployment

Project-based learning (15+ projects)

Learn CMS + No-Code tools (WordPress)

Cloud and API basics

Professional portfolio + GitHub training

Pathway to Software Engineering degrees

Physical Classroom
1 session/week (6 hours)

Course Duration:
1 Year & 6 Months (18 months)

Registration Fee:
Rs. 15,000

Course Fee:
Rs. 120,000

Monthly Fee:
Rs.  6,000

Certificate Fee:
Rs. 20,000

Online Classroom
2 sessions/week (2 hours each)

Course Duration:
1 Year & 6 Months (18 months)

Registration Fee:
Rs. 15,000

Course Fee:
Rs: 100,000

Monthly Fee:
Rs. 5,000

Certificate Fee:
Rs. 20,000

Meet Your Mentors

Mr. M.M.M. Mafaz (MANARI)

Founder of NIBT Campus

PGDIP in Marketing (R)
BEng(Hons) in Software Engineering
Dip in Digital Marketing and English
Training Facilitator

Mr. M.N.M. Nawzer

MSc in Strategic Marketing (UK)

OTHM Level 7 Diploma in Business Administration

Mr. F. M. Ansaf

Diploma in ICT (NVQ Level 5)

Licensed Assessor for NVQ Courses.
Instructor – Vocational Training Authority of Sri Lanka.

Curriculum

Phase I - Foundations of Web Technologies (Advanced)

Objective: Understand web structure, environment setup & basic coding.

Modules:

  1. Understanding the Web (HTTP, browsers, servers)
  2. Fundamentals of HTML5
  3. CSS3 styling & layout basics
  4. Introduction to JavaScript
  5. Version Control (Git, GitHub/GitLab)

Practical:

  • Build a simple website
  • Commit first project to GitHub

Phase II - Advanced HTML, CSS & UI/UX Design

Objective: Create attractive, modern interfaces.

Modules:

  1. Responsive Design (Flexbox, Grid)
  2. CSS Frameworks (Bootstrap/Tailwind)
  3. Web Accessibility Standards
  4. Figma UI/UX Designing Basics
  5. Components & Layout Planning

Practical:

  • Convert a UI design to HTML/CSS
  • Build a responsive multi-page website

Phase III - JavaScript Programming (Front-End)

Objective: Develop interactive & dynamic websites.

Modules:

  1. JavaScript fundamentals revisited
  2. DOM Manipulation
  3. Event Handling
  4. ES6 Features
  5. Fetch API basics
  6. Form Validation & Dynamic Web Pages

Practical:

  • Build interactive front-end features
  • JavaScript-based mini applications

Phase IV - Front-End Development (Advanced JavaScript)

Objective:Learn modern & advanced front-end development.

Modules:

  1. Introduction to JavaScript Frameworks
    • (Options: ReactJS basics OR Vue basics — institute choice)
  2. Component-based architecture
  3. State management basics
  4. Routing basics
  5. Front-end optimization

Practical:

  • Build a multi-component SPA
  • Create small front-end applications

Phase V - Database Management & SQL for Web Apps

Objective: Learn how to store & manage web-app data.

Modules:

  1. Introduction to Databases
  2. Relational Database Concepts
  3. SQL Essentials
  4. MySQL/PostgreSQL Integration with Web
  5. CRUD Operations (Insert, Update, Delete)

Practical:

  • Create a database-driven mini-application

Phase VI - Back-End Development (Server-Side Programming)

Objective:Learn to build server-side logic & dynamic websites.

 

Modules (choose stream):

 

Stream A — PHP

  • PHP basics
  • Server-side scripting
  • Form handling
  • Sessions & Cookies
  • Connecting to MySQL
  • Building simple admin dashboards

Stream B — Node.js

  • Node.js fundamentals
  • Express.js framework
  • Routing
  • Middleware
  • Connecting to databases

Practical:

  • Build a login & signup system
  • Build a database-driven web app

Phase VII - Full Stack Development + Deployment

Objective:Combine front-end + back-end to build full-stack apps.

Modules:

  1. MVC Architecture Basics
  2. REST API Basics
  3. JSON & Data Exchange
  4. Authentication & Authorization
  5. Hosting & Deployment
    • cPanel
    • Shared Hosting
    • Git Deployment
  6. Cloud Introduction
    • Basic AWS/Azure hosting
    • Cloud storage usage

Practical:

  • Full-stack project (e-commerce, blog system, LMS, etc.)
  • Deploy project live

Phase VIII - CMS, No-Code Tools & Freelancing Skills

Objective: Learn modern tools that clients demand.

 

Modules:

  1. WordPress CMS
  2. Themes & Page Builders
  3. E-commerce with WooCommerce
  4. SEO Basics
  5. Portfolio building
  6. Freelancing & client management

Practical:

  • Create a CMS-based website
  • Build freelancer-ready portfolio site

Phase IX - Final Project + Portfolio + Viva

Objective: Prove full-stack capabilities.

 

Components:

  • A complete full-stack web application
  • Documentation + report
  • GitHub repository
  • Deployment on live hosting
  • Viva presentation (panel evaluation)

Phase V - Email Marketing & Automation

Objective: Automate and personalize marketing campaigns.
  •  Email Marketing
  • Designing email campaigns
  • Segmentation and personalization
  • Marketing Automation Tools
  • Automation workflows
  • Measuring performance & improving campaigns

Phase VI - Capstone Project & Industry Exposure

Objective: Apply all learned skills.
  • Live Digital Marketing Project
  • Plan, execute, and monitor campaigns
  • Social media, SEO, and email marketing application
  • Industry Insights & Career Preparation
  • Current digital marketing trends
  • Resume building and career guidance

Student's Reviews

Career Opportunities

Placement Assistance Icon

Front-End Developer

Placement Assistance Icon

Back-End Developer

Placement Assistance Icon

Full Stack Developer (Entry Level)

Placement Assistance Icon

Web Designer

Placement Assistance Icon

UI/UX Assistant

Placement Assistance Icon

CMS Developer (WordPress)

Placement Assistance Icon

Freelance Web Developer

Placement Assistance Icon

Website Administrator

Placement Assistance Icon

Web Support Technician

Placement Assistance Icon

E-commerce Developer

Certification

Students receive the Higher National Diploma in Web Development, which is valid for:

IT/Web-related employment

Freelancing

Entry to BSc in IT, Computer Science, Software Engineering

Professional upskilling

FAQs

Do I need coding experience to join this HND?

No. Basic computer knowledge is enough — the course teaches coding from scratch to advanced.

Yes — HTML, CSS, JS, databases, PHP/Node.js, hosting & full-stack basics.

Yes — CMS, WordPress, UI design, and deployment modules make freelancing easy.

A complete, fully functional full-stack application published online.

• HTML<BR>
• CSS<BR>
• JavaScript<BR>
• PHP or Node.js<BR>
• SQL

Yes — basic level, enough to understand real-world front-end frameworks.

Yes — necessary for coding and projects.

Yes — cPanel, cloud hosting, Git deployment, DNS configuration, SSL, etc.

Yes — coding tests, written exams, practical assignments & viva.

Yes — complete CMS + e-commerce development.

Yes — web development is one of the most in-demand skills globally.

Yes — coding templates, project guides, sample codes & digital notes.

Comments are closed