

ASP.NET Core 8 開發實戰:從入門到進階
購買本課程請來信[email protected]
課程說明
你還在猶豫要不要擁抱 .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 保哥 全程線上授課,無地域限制
- 提供專屬 Discord 頻道,課後持續交流與學習,打造長效社群
- 課程提供 3 個月內可免費無限次重播!
課程主題
- 掌握基礎知識
- 重新認識 .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 保哥
- 2024 年獲選 ML/Gen AI (Google Developer Expert) 谷歌開發專家
- 2019 年獲選 Microsoft Regional Director (RD) 微軟技術社群區域總監
- 2018 年榮獲 Angular/Web GDE (Google Developer Expert) 谷歌開發專家
- 2008 至今連續 17 度當選 Microsoft MVP 微軟最有價值專家 (Developer Technologies)。
- 2013 年曾獲選第 6 屆iT邦幫忙鐵人賽【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。
- 熟悉 Angular、JavaScript、.NET、C#、ASP.NET MVC、Go、Docker、Kubernetes 相關技術。擅長 DevOps 與組織文化建立、軟體團隊建構與管理。
- 曾擔任 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
ASP.NET Core 8 開發實戰:從入門到進階
NT$ 25,000
ASP.NET Core 8 開發實戰:從入門到進階
NT$ 25,000