TEWP1030
Download as PDF
Backend Programming
Web Programming and DevelopmentSchool of Technology and Service
Start Term
2026-2027
Course Title
Backend Programming
Course Code
TEWP1030
Course Hours
60
Course Credits
2
Description
This course will help students understand the concept that every great web application begins with the components of user experience and the business impact of delivery, deployment and support that is quick, cost effective, and requires great functionality. Students will learn that the combination of JavaScript, Node, and Express is an ideal choice for web teams that want a powerful, quick-to-deploy technology stack that is widely respected in the development community and large enterprises alike.
Upon course completion, students will be able to:
• Identify Node.js, core modules, and NPM (Node Package Manager) and how it works behind the scenes with event loop, blocking vs non-blocking code, event-driven architecture, streams, modules, etc.
• Explain the features and functions of Express (Node.js framework) from routing, middleware, to sending responses.
• Create a real-world web application to demonstrate how MVC (Model-View-Controller) architecture is applied.