1 天
後端.NET技術類 .NET / C# 開發實戰:掌握相依性注入的觀念與開發技巧本課程將透過一個又一個的實務案例,帶大家了解「相依性注入」的應用情境, 過程中也會介紹多套好用 DI 容器與開發技巧,幫讓大家更有效率的使用 DI 容器。

此課程適合給...

  • Web 開發人員 / 軟體工程師 / .NET 開發人員
  • C# 開發人員 (本課程將以 C# 為主要開發語言)
  • 軟體架構師 / 系統分析師 / 系統設計師

上完此課程你將會...

  • 認識 SOLID 物件導向程式設計原則
  • 了解相依性注入技術所帶來的實質效益
  • 了解多套 DI Container 的容器用法與差異
  • 學會相依性注入的開發方式與應用技巧

相依性注入 (DI) 是一個知名的物件導向設計模式,在近幾年也逐漸受到重視, 許多知名的開發框架中都有 DI 的影子。但每次提到物件導向的設計模式 (Design Pattern), 都會讓許多人望之卻步,就因為有許多設計模式的抽象概念艱澀難懂,即便程式都寫得出來,也不知道真正背後的用意為何,更不知道為什麼要這樣用!

這堂課經過數個月的規劃設計,大幅降低學習門檻,讓大家能深入理解 DI 可以為我們手邊的專案帶來什麼樣的改善。 好的工具,可以幫助你快速達成任務;但好的觀念,才能幫你設計出更好的軟體架構,提高系統的可維護性, 讓開發人員在維護系統的過程更加輕鬆。

本課程將透過一個又一個的實務案例,帶大家了解「相依性注入」的應用情境, 過程中也會介紹多套好用 DI 容器與開發技巧,幫讓大家更有效率的使用 DI 容器。

課程內容

  • 掌握相依性注入的觀念與開發技巧 (共 11 章)
    5

    掌握相依性注入的觀念與開發技巧

    • 為何需要相依性注入技術
    • 認識 DI 相關專有名詞
    • 甚麼是相依性注入技術
    • 體驗使用五種 DI Container 容器用法
    • 相依性注入的三種方式
    • 更多 DI 的註冊與解析應用
    • 關於 DI 物件生命週期管理
    • 使用 DI 攔截技術
    • 如何在 ASP.NET MVC 5 使用 DI
    • 如何在 ASP.NET WebForms 使用 DI
    • 如何在 ASP.NET Core 2 使用 DI
11

掌握相依性注入的觀念與開發技巧

  • 為何需要相依性注入技術
  • 認識 DI 相關專有名詞
  • 甚麼是相依性注入技術
  • 體驗使用五種 DI Container 容器用法
  • 相依性注入的三種方式
  • 更多 DI 的註冊與解析應用
  • 關於 DI 物件生命週期管理
  • 使用 DI 攔截技術
  • 如何在 ASP.NET MVC 5 使用 DI
  • 如何在 ASP.NET WebForms 使用 DI
  • 如何在 ASP.NET Core 2 使用 DI

講師介紹

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