☸ 課程說明
你還在猶豫要不要擁抱 .NET 嗎?這幾年 .NET 的高速發展,已經從 .NET 生態圈的明日之星,進展到愛不釋手的耀眼巨星。無論是開放原始碼、蓬勃的社群發展、極高的執行效能、真正的跨平台支援、完整的 Cloud Native 微服務架構、完整的文件與開發工具,再再證明選用 .NET 絕對是一條必然的道路。
本課程將從最基礎的 .NET 架構談起,讓你了解全新的 .NET / .NET Core 架構與 .NET Framework 有何不同之處,也會帶你瞭解如何將現有的 .NET Framework 程式升級至全新的 .NET 平台。
如何有效率的開發 ASP.NET Core 8 應用程式,也是本課的重點之一,我會從核心架構談起,搭配 AI 輔助,幫助學員不但能夠真正從底層瞭解 ASP.NET Core 開發框架,更能夠帶著正確的觀念下達準確的「提示」,讓你可以更順利的完成各種需要 ASP.NET Core 幫你完整的任務,本課程將會循序漸進的瞭解 MVC、Web API、Entity Framework Core、SignalR、Identity 等框架介紹,鉅細靡遺的帶領大家從入門到進階,學到真正扎實的開發能力,並能立即運用在日常的開發工作上。
☸ 課程特色
- 本課程包含大量實作練習,確保學員能深刻理解技術細節
- 本課程包含每周練習作業,做中學才是理解一門新技術的不二法門
- 本課程包含許多業界實戰經驗分享,從開發到維運一條龍的學習脈絡
- 本課程包含許多開發工具應用技巧,幫助開發人員大幅提升開發效率
- 本課程會示範如何正確的使用 GitHub Copilot 輔助開發
- 由 Will 保哥 全程線上授課,無地域限制,可即時回應學員任何疑惑
- 學員可透過多種管道提問:FB 社團、Zoom 聊天室、Zoom 共享桌面
- 學員可透過共享螢幕的方式提問與遠端控制,學員可觀摩解決問題的過程
- 課程全程錄影,學員課後 3 個月內可免費無限次重播!
- 課程結束寄發 Will 保哥親筆簽名結業證書 (無價)
☸ 課程編號
- DCT-113002
☸ 課程日期
- 2024/05/11 、05/18 、05/25、06/01、06/08 (每週六) (共五天)
- 09:30 ~ 16:30 (中午休息一小時)
☸ 課程主題
- 掌握基礎知識
- 重新認識 .NET 生態系重新認識 .NET 生態系
- 理解 .NET Core 與 .NET Framework 的差異
- 瞭解 .NET SDK 與 .NET Runtime
- 瞭解 .NET CLI 與其應用方式
- 認識 .NET Standard 標準類別庫
- 升級 .NET Framework 至 .NET 8
- 瞭解 .NET 應用程式部署方法 (跨平台)
- ASP.NET Core 新手上路
- ASP.NET Core 框架介紹
- ASP.NET Core 執行生命週期
- ASP.NET Core 的 Middleware 架構
- ASP.NET Core 的相依性注入
- ASP.NET Core 內建的 Middlewares
- 使用 Entity Framework Core 存取資料庫
- 認識 ORM 架構
- 建立實體模型 (Code First vs. DB First)
- 理解資料庫移轉的實務做法
- 資料庫版本控制方法
- 新增、刪除、修改資料
- 資料查詢的實務技巧
- 交易處理技巧
- 效能調校技巧
- 開發 ASP.NET Core Web API 應用程式
- ASP.NET Core Web API 快速上手
- ASP.NET Core Web API 路由機制
- ASP.NET Core Web API 模型繫結
- ASP.NET Core Web API 動作過濾器
- ASP.NET Core Web API 例外處理方法
- 深入理解 CORS 與設定方式
- 使用 OpenAPI 自動產生文件與程式碼
- 使用 Postman 進行自動化 API 測試
- 開發 ASP.NET Core MVC 應用程式
- 理解 ASP.NET MVC 5 與 ASP.NET Core 的差異
- 認識 Razor 語法的改進
- 認識 Tag Helpers 語法
- 認識 View Components 語法
- 身分認證與授權實務
- 認識 ASP.NET Core Identity
- 實作 Token-based 身分驗證
- 認識不同的存取控制方式
- 實作 RBAC 授權機制
- 部署與維運
- 掌握 ASP.NET Core 組態管理
- 實戰 ASP.NET Core 紀錄管理
- 部署 ASP.NET Core 應用程式
- 內部 IIS 主機部署
- Linux 與 nginx 部署
- 容器化應用程式部署
- 自製 Docker image 的方法
- 瞭解 CI / CD 自動化建置與部署的實務做法
☸ 適合對象
- 想一次學會 ASP.NET Core 的開發人員
- 以網站建置為主的開發人員
- 現有 ASP.NET Web Form 開發人員
- 現有 ASP.NET MVC 開發人員
- 熟悉 C# 語法 (課程中的範例,將會以 C# 為主)
- 本課程不適合完全沒有 C# / .NET 開發經驗的人
☸ 預期效益
- 釐清 .NET Framework / .NET Core / .NET 的關鍵差異
- 學會 ASP.NET Core 開發框架的實務開發技巧
- 學會 ASP.NET Core 部署維運的各種實務技巧
☸ 講者名單
- 多奇數位創意有限公司 技術總監 Will 保哥
- 2019 年獲選 Microsoft Regional Director (RD) 微軟技術社群區域總監
- 2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家
- 2008 至今連續 16 度當選 Microsoft MVP 微軟最有價值專家 (Developer Technologies)。
- 2013 年曾獲選第 6 屆iT邦幫忙鐵人賽【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。
- 熟悉 Web 開發技術、網站效能調校、許多 .NET/C# 開發技術、SQL Server 資料庫開發、網站內容管理系統、Docker 與 Kubernetes。
- 曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師。
- 出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。
- 部落格: http://blog.miniasp.com/
- 粉絲頁: https://www.facebook.com/will.fans
☸ 課程費用
- 優惠價:NT$ 25,000.-
- 三人同行票:NT$ 22,500.- (每人)
☸ 退換票辦法
- 考量行政成本,已完成繳費之學員如欲取消報名 -
- 開課前 11 天申請退費,退學費 90%。
- 開課前 10 天申請退費,退學費 0%。
- 如需退費,請填寫課程退費申請表,收到申請表,課程專員將寄發通知信
以告知申請進度 - 統一退費日期為申請日之下個月15號。申請時間為「課程退費申請表」的回覆日期。
- 學員須自行負擔匯款手續費 NT 30 元。
☸ 注意事項
- 學員需事先安裝好實作環境 (課前公告於FB社團)
- 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
- 如公司報帳需要,提早開立發票請提前告知或備註
- 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
- 若因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並退還全額課程費用



