5 天
後端.NET技術類 ASP.NET Core 開發實戰:從入門到進階我們會從核心架構談起,幫助學員真正認識這套全新的 Web 開發框架, 接著慢慢進階到 MVC、Web API、Entity Framework Core、SignalR、Identity 等框架介紹, 鉅細靡遺的帶領大家從入門到進階,學到真正扎實的開發能力,並能立即運用在日常的開發工作上。

此課程適合給...

  • 想一次學會 ASP.NET Core 的開發人員

上完此課程你將會...

  • 學會 .NET Core 與 .NET Standard 的核心觀念
  • 學會 ASP.NET Core 開發框架的實務開發技巧
  • 學會 ASP.NET Core 部署維運的各種實務技巧

你還在猶豫要不要擁抱 .NET Core 嗎?這幾年 .NET Core 的高速發展,已經從 .NET 生態圈的明日之星, 進展到愛不釋手的耀眼巨星。無論是開放原始碼、蓬勃的社群發展、極高的執行效能、真正的跨平台支援、 完整的 Cloud Native 微服務架構、完整的文件與開發工具,再再證明選用 .NET Core 絕對是一條必然的道路。

本課程將從最基礎的 .NET Core 架構談起,讓你了解全新的架構與 .NET Framework 有何不同之處, 並介紹 .NET Standard 如何幫助你做到跨平台、多平台的類別庫, 讓你現有的 .NET Framework 程式也能原封不動的移轉到 .NET Core 平台。

如何有效率的開發 ASP.NET Core 應用程式,也是本課的重點之一, 我們會從核心架構談起,幫助學員真正認識這套全新的 Web 開發框架, 接著慢慢進階到 MVC、Web API、Entity Framework Core、SignalR、Identity 等框架介紹, 鉅細靡遺的帶領大家從入門到進階,學到真正扎實的開發能力,並能立即運用在日常的開發工作上。

課程內容

  • 基礎知識(共 4 章)
    4

    基礎知識

    • 重新認識 .NET 生態系重新認識 .NET 生態系
    • 簡介 .NET Core 與 .NET Standard
    • 深入理解 .NET Standard
    • .NET Core 應用程式部署方法
  • ASP.NET Core 新手上路(共 5 章)
    5

    ASP.NET Core 新手上路

    • ASP.NET Core 框架介紹
    • ASP.NET Core 執行生命週期
    • ASP.NET Core 的 Middleware 架構
    • ASP.NET Core 相依性注入
    • ASP.NET Core 內建的 Middlewares
  • 開發 Web API 應用程式 (共 8 章)
    8

    開發 Web API 應用程式

    • 掌握 Entity Framework Core
    • 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 自動產生文件與程式碼
  • 開發 ASP.NET Core MVC (共 5 章)
    5

    開發 ASP.NET Core MVC

    • 理解 ASP.NET MVC 5 與 ASP.NET Core 3 的差異
    • Razor 語法的改進
    • Tag Helpers
    • View Components
    • 檔案上傳的實務做法
  • 開發 ASP.NET Core SignalR (共 2 章)
    2

    開發 ASP.NET Core SignalR

    • 核心架構解說
    • 新手上路開發體驗
  • 開發 ASP.NET Core Identity (共 4 章)
    4

    開發 ASP.NET Core Identity

    • 身分認證與授權的基礎原理
    • 實作 Token-based 身分驗證
    • 實作 OAuth 2.0 身分驗證
    • RBAC 開發技巧
  • 部署與維運 (共 4 章)
    4

    部署與維運

    • 掌握 ASP.NET Core 組態管理
    • 實戰 ASP.NET Core 紀錄管理
    • 部署 ASP.NET Core 應用程式
    • .內部 IIS 主機部署
    • .Linux 與 nginx 部署
    • .容器化應用程式部署
    • .自製 Docker image 的密技
    • 實戰 CI / CD 自動化建置與部署
4

基礎知識

  • 重新認識 .NET 生態系重新認識 .NET 生態系
  • 簡介 .NET Core 與 .NET Standard
  • 深入理解 .NET Standard
  • .NET Core 應用程式部署方法
5

ASP.NET Core 新手上路

  • ASP.NET Core 框架介紹
  • ASP.NET Core 執行生命週期
  • ASP.NET Core 的 Middleware 架構
  • ASP.NET Core 相依性注入
  • ASP.NET Core 內建的 Middlewares
8

開發 Web API 應用程式

  • 掌握 Entity Framework Core
  • 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 自動產生文件與程式碼
5

開發 ASP.NET Core MVC

  • 理解 ASP.NET MVC 5 與 ASP.NET Core 3 的差異
  • Razor 語法的改進
  • Tag Helpers
  • View Components
  • 檔案上傳的實務做法
2

開發 ASP.NET Core SignalR

  • 核心架構解說
  • 新手上路開發體驗
4

開發 ASP.NET Core Identity

  • 身分認證與授權的基礎原理
  • 實作 Token-based 身分驗證
  • 實作 OAuth 2.0 身分驗證
  • RBAC 開發技巧
4

部署與維運

  • 掌握 ASP.NET Core 組態管理
  • 實戰 ASP.NET Core 紀錄管理
  • 部署 ASP.NET Core 應用程式
  • .內部 IIS 主機部署
  • .Linux 與 nginx 部署
  • .容器化應用程式部署
  • .自製 Docker image 的密技
  • 實戰 CI / CD 自動化建置與部署

講師介紹

Will 保哥

(黃保翕)

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

FB 粉絲頁 https://www.facebook.com/will.fans

學員回饋
Contact Us聯絡多奇
聯絡多奇為您提供最專業的協助!
background image background image