| 課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
|---|---|---|---|---|
| 3604176 | 全端網頁渲染開發實務 | Full stack Web Rendering and Development | 3.0 | 3 |
| 中文概述 Chinese Description | 本課程以現代網頁(Web)開發的核心能力為主軸,從HTML、CSS、JavaScript 等前端基礎扎根,逐步引導學生掌握Node.js、Vue.js與Nuxt.js的開發模式。本課程以「渲染模式」為核心概念,帶領學生理解以 Vue.js 建立互動式前端的Client-Side Rendering (CSR),以及以Nuxt.js 實現 SEO 友善、載入快速的Server Side Rendering (SSR)的架構,學生將在完整的專案流程中學習模組化開發、路由設計、資料存取、部署策略與最佳化技巧,判斷適用場景與效能考量,並透過實作體驗從前端到後端、從瀏覽器到伺服器的全端運作邏輯。本課程適合具備基礎程式概念、希望提升網頁(Web)開發深度與專案能力的學習者。預估修課學生將能獨立建構具備互動性、可維護性與高效渲染能力的現代網頁(Web)應用,並具備進入業界專案開發的核心技能。 | |||
| 英文概述 English 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 | |||
備註: