Course Description

Course CodeCourse NameCreditsHours
3604176 Full stack Web Rendering and Development 3.0 3
Description Full stack Web Rendering and Development is designed to build a solid foundation in modern web engineering by guiding students from essential front end skills to fullstack project development.Starting with HTML, CSS, and Javascript, this course would focus on (1) Node.js,(2) Vue.js, and (3) Nuxt.js, and emphasize how rendering strategies shape user experience and system performance.A central theme of this course is understanding and applying different rendering models.Students will explore how ClientSide Rendering (CSR) and ServerSide Rendering (SSR) work,which approach is most effective, and how they influence SEO, loading behavior, and application architecture.Through hands on practice, students will build interactive interfaces with Vue.js,implement SSR with Nuxt.js,and develop backend services using Node.js to support real world data flow. This course is ideal for students who have basic programming knowledge and want to advance toward building productionready web applications.Upon