課程費用
課程堂數
22堂
單堂時數
180分鐘
上課地點
課程介紹
想成為企業級全端工程師或後端高手嗎?本課程以 微軟 .NET 6 與 C# 為核心,從基礎語法到完整專案實作,帶領學員完整掌握現代企業級 .NET 開發所需技能,直接對應職場需求,打造可直接投入職場的技能組合!
課程主題
1. .NET 架構與開發環境建置
介紹 .NET 平台的架構與演進,讓學員掌握開發環境建置流程。透過 Visual Studio、VS Code 與 dotnet CLI 的實作,學員將能順利啟動專案開發,為後續 MVC 與 API 開發奠定基礎。
2. C# 基礎
從專案結構到語法核心,學員將學會物件導向設計、流程控制、迴圈及函式等程式邏輯,具備開發後端與全端系統所需的穩固程式基礎。
3. 網頁基礎
講解 HTML、CSS、JavaScript、Node.js 與 TypeScript基礎,讓學員掌握網頁呈現與互動概念,並理解前端開發現況及 SPA(Single Page Application)應用,為全端整合做好準備。
4. Web 全端服務開發
學員將以 ASP.NET Core MVC 架構建立完整 Web 專案,學習 Controller 與 Routing、Model Binding 與 Validation、View 與 Partial View,以及依賴注入(DI)設計。並透過實作 Todo List 專案,將前端與後端邏輯整合,體驗完整全端開發流程。
5. 資料存取與 ORM
教導 Entity Framework Core 與資料庫整合,讓學員理解 Code First 與 Database First 模式,並學習資料結構變更(Migration)與 LINQ 查詢操作。透過 CRUD 模組實作,學員將能完成企業級資料操作與管理。
6. Web API 後端服務開發
介紹 RESTful API 設計與 ASP.NET Core Web API 建置,學員將使用 Swagger 與 Postman 測試 API,並實作前後端分離的 Todo List 專案,掌握現代企業常用的服務架構。
7. 系統日誌與部署
最後,學員將學習生產環境日誌管理(Serilog)、微服務概念及部署技術(IIS、Docker、Self-contained),理解企業級系統上線與維運流程,為實際專案落地做好準備。
完成課程後將能:
-
獨立開發完整 Web 系統與後端 API
-
熟悉 MVC 架構與資料庫整合
-
掌握前端基礎與後端整合方法
-
實作前後端分離專案與 CRUD 功能
-
了解系統日誌管理與部署流程,具備企業上線能力