本課程旨在培養具備全端網站開發能力的資訊專業人才,特別著重於後端技術的實務設計與開發。以 C# .NET Core 跨平台開源架構為核心技術,學生將學習如何建構現代化、模組化、具擴充性的網站應用服務。內容涵蓋 ASP.NET Core MVC、RESTful Web API 設計與資料庫整合操作,期望修課學生具備獨立開發與部署 Web 系統的能力。This course aims to cultivate professional information talents with full-end website development capabilities, and focuses on the practical design and development of back-end technology. Taking the C# .NET Core cross-platform source architecture as the core technology, students will learn how to construct modern, modular and extensible website application services. The content covers ASP.NET Core MVC, RESTful Web API design and database integration operations. It is expected that students in the course have the ability to independently develop and deploy web systems.
■ 指定教材:講義與 GitHub 專案(由教師自編提供)
■ 推薦參考書:
Pro ASP.NET Core MVC 2 – Adam Freeman(Apress)
C# 10 和 .NET 6 – 現代跨平台開發 – Mark J. Price(PACKT)
RESTful Web APIs – Leonard Richardson 等(O’Reilly)
Microsoft Learn 官方教學網站:https://learn.microsoft.com/
■ Designated textbooks: Lecture and GitHub project (provided by the teacher)
■ Recommended reference:
Pro ASP.NET Core MVC 2 – Adam Freeman (Apress)
C# 10 and .NET 6 – Modern Cross-Platform Development – Mark J. Price (PACKT)
RESTful Web APIs – Leonard Richardson et al. (O’Reilly)
Microsoft Learn Official Teaching Website: https://learn.microsoft.com/
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
課堂參與與出席課堂參與與出席 Class Participation and Attendance |
10 | |
作業與小型實作作業與小型實作 Operation and small-scale implementation |
30 | |
期中考試期中考試 Midterm exam |
30 | |
期末考試期末考試 Final exam |
30 |