Elective 2B · Web Application Development
Curriculum hours: 38 · Paper weight: ~12.5% · Languages: HTML, CSS, JavaScript (client), PHP (server, from 2026 DSE).
This elective extends Module C. You learn to build small networks, write client-side and server-side scripts, and ship a complete simple web application.
Chapter map
| Chapter | Sub-topics | Hours |
|---|---|---|
| 1 · Network Services & Implementation | Client-server, HTTP, servers, setup, sharing | 14 |
| 2 · Web Authoring | HTML deep dive, CSS, publishing | 24 (shared) |
| 3 · Web Programming & Applications | Client/server scripts, forms, DB, sessions, app | (continued) |
Why 2B is a strong choice
- Cleanly complements 2A — same database, plus a UI.
- Hands-on building of a portfolio piece for SBA.
- Skills directly usable in tertiary study and internships.
Toolchain
| Layer | Tool |
|---|---|
| Client editor | VS Code with Live Server |
| Local server | XAMPP / Laragon / Docker |
| Browser dev tools | Chrome / Firefox |
| Database | MySQL / MariaDB — and SQL Books for quick query testing |
➡️ Start: Chapter 1 · Network Services