Contents
想成為更好的軟體設計師 – 了解如何建構更強健、更靈活、更容易維護的軟體? 你需要理解 SOLID 原則 。
從這 1 小時的課程,你將學到
- 理解 SOLID 原則
- 應用 SOLID 於自己的程式設計
- 設計和建構更強健和可維護的系統
- 如何識別出程式碼中違反 SOLID 的設計,並相應地重構此程式碼
要求
- 初學程式設計的等級,如果你有程式設計的經驗,此將幫助你更好地理解一些原則,但並非一定要有經驗。
- 渴望並願意學習新的軟體設計原則
課程說明
在本課程中,你將詳細學習物件導向 (OO) 的 SOLID 軟體架構設計原則。你將了解每個 SOLID 原則的優點(有時候是缺點!):
- 單一職責 ( SRP : Single Responsibility Principle )
- 開放封閉 ( OCP : Open/Closed Principle )
- Liskov替換 ( LSP : Liskov Substitution Principle )
- 介面隔離 ( ISP : Interface Segregation Principle )
- 依賴倒裝 ( DIP : Dependency Inversion Principle )
我們將詳細探討每個原則,然後通過違反原則的程式碼範例,並在視訊教學中一起重構這些程式碼。你將獲得每個程式碼範例的初始程式碼和重構版本的程式碼檔案。通過這種方式,在學完本課程之後,你不僅可以將這些知識應用到你自己寫程式過程中,而且還可以開發更高品質的軟體架構,但你也將能夠檢測到現有的違規行為並進行更正。
我也將回答你對任何你不了解的課程資料或想了解更多詳情的詢問。
我迄今為止收到的許多正面評論,如:
“這個課程是全面的,並通過清晰和簡明的範例做了很好的闡釋,也顯示了這位講師在這些領域非常有經驗。總的來說,這個課程非常適合希望提升程式設計的架構和技能的軟體開發人員,不管是初級還是進階的程式設計師都很有幫助。 我期待作者將有更多的課程。“ – J. Fusselberg
高品質的視訊課程,教學清晰的且切重要領。強烈建議任何想要升任高級職位或軟體架構師角色的開發人員參加本課程。不過,對於早期的初學者,瞭解正確的程式設計做法也是個好的開始。“ – Roberto de Souza
我期待在課程中看到你,並聽到這內容如何對你的工作或學習有幫助!
目標受眾
- 初學者想在他們的程式生涯有好的開始
- 有經驗的開發人員想要提高他們的軟體設計和架構技能
- 任何想開始開發更好的軟體的人
講師簡介
Binary Brain 程式設計專家,擁有超過6年的專業經驗,包括電子商務和 iGaming。( 更多講師主講課程介紹 )
擁有軟體工程碩士學位,做過前端和後端開發在內的各種軟體開發領域(包括電子商務和IGaming)擁有超過6年的專業經驗 – 我將為你提供高品質課程,包含不同技術和軟體的精簡資訊以級我多年來獲得的架構設計技能。
我的目標是以一種有效的方式將這些知識傳授給我的學生,而不是這學學那學學,浪費時間。我的課程都是直截了當的,清楚說明並提供範例,以確保學生完全理解所解釋的概念。
如果你有任何問題,請不要猶豫與我聯絡!
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
課程網址 ♥找優惠折扣碼?



也許你會有興趣
- C# 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息