相依性注入 C# 開發人員初學者指南

課程簡介

學習 C# 相依性注入技術的基礎知識。

從這 1 小時的課程,你會學到

  • 應用 DIP
  • 理解 DI ( Dependency Injection ) 的概念以及如何在實踐中應用它

要求

  • 紮實的C# 經驗

課程說明

教學方法

沒有絨毛,沒有咆哮,也沒有在空氣中跳動,我尊重你的時間。課程內容簡潔而全面。涵蓋所有重要概念。對於絕對的初學者,如果有要求,我可以免費提供 Skype 的幫助。

參加這門課程,你會很滿意。

在使用相依性注入的軟體架構中建構堅實的基礎

在我的許多課程中,我使用相依性注入技術,每次學生給我寫私人信息,說他們沒有看到它,不明白在我教的課程中發生了什麼事。從學習的角度來看,這是非常不幸的。

相依性注入是允許為物件提供相依關係的一組技術。實際上,如果你曾經透過建構函數傳遞了相依關係,那麼你就應用了所謂的建構函數注入。相依性注入(DI)簡單且難以同時進行。一方面,DI 由簡單的技術組成,另一方面當我們需要將 DI 帶到下一個層次時,我們需要使用所謂的DI 或 IoC(控制反轉)容器當事情變得更加複雜的時候。

如果你仍然不明白我在說什麼,相信我,你絕對需要了解相依性注入。本課程將極大地提高你對軟體架構出現的理解。所以,對於那些仍然不理解 DI 和 IoC 容器的人來說,這門課程是“必須關注”的。

內容和概述

本課程針對所有開發人員。

課程涵蓋:

  • 控制反轉( Inversion of Control ) 介紹: 相依反轉原則(DIP),控制反轉(IoC),相依性注入(DI),相依性和它們的類型,純粹的 DI 和 IoC 容器,服務定位器( Service Locator )
  • 相依性注入的架構意義

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

LN+ 免費支援 Notion 筆記整合:有

如果你有使用或是想用 Notion 來做線上課程筆記,我們有開發一個 chrome extension – LN+ for udemy ,可以免費支援這門線上課程

什麼是 LN+ ? 可以參考這篇文章說明


課程網址

1609014_f355_2

Sponsored by Udemy


1. 選購相關精選課程

也許你會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading