fbpx

物件導向設計和架構的 SOLID 原則

課程簡介

掌握 SOLID 原則,擁抱乾淨和可維護的軟體架構

課程介紹:English 简中

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

  • 學習 SOLID 原則的基本理論
  • 看看每個 SOLID 原則是如何與軟體架構相關聯的
  • 理解 SOLID 原則的適用範圍
  • 發現軟體開發中抽象的重要性和價值

要求

  • 具有至少一種物件導向程式語言的專業經驗

課程說明

在本課程中,你將深入研究物件導向設計和架構的 SOLID 原理。 這些原則具體化了數十年的學術研究和物件導向軟體架構的產業經驗,最好的軟體開發人員每天都使用它們來編寫乾淨的、可維護的程式碼。

您將學習每個 SOLID 原則背後的基本理論,並瞭解各自的優點和適用範圍。 為了使本課程具有實際應用價值,我將向您展示重要的實際範例,並討論這些原則如何影響軟體系統的設計和架構。

SOLID 原則在大約20年前就被提出了,但是它們所包含的知識體系要比這提出的原則古老得多。 這五條原則反映了軟體設計和架構方面至少 40 年的學術研究和產業經驗,軟體社群最傑出的成員分享了這些經驗: Robert Martin,Michael Feathers,Martin Fowler,Kent Beck 等。

SOLID 的原則構成了一個健全的基礎,並為編寫乾淨的、可維護的程式碼提供了可操作的指導方針。 SOLID 程式碼是靈活的,並且耦合到恰當的程度,以實現內聚力和可擴展的架構。 這樣的程式碼使用起來更加愉快,並且構成了專業自豪感的真正原因

在過去的幾十年裡,SOLID 成為軟體開發人員字典中不可或缺的一部分,因為這些原則使軟體設計和架構的溝通變得高效。 它們將在您處理最初的設計提案時為您提供指導,並且在以後的架構評審中將非常有用。 您還可以在許多關於軟體架構的部落格和書籍中找到 SOLID 原則的參考,並且您經常會在軟體會議上聽到它們的提及。 因此,如果您希望能夠講軟體開發人員的語言,您需要理解 SOLID 原則。

如果你是一個使用物件導向語言的專業軟體開發人員,這門課程就是為你而設的。 現在就註冊,並將您的軟體架構技能提升到下一個級別。

目標受眾

  • 希望掌握核心軟體架構概念並編寫乾淨、可維護的程式碼的開發人員

講師簡介

Vasiliy Zukanov 專業的 Android 開發者,Blogger,教育家 ( 更多講師主講課程介紹 )

我是一個專業的安卓( Android  )開發者,擁有廣泛的技術和商業興趣。 過去曾在微電子學產業工作過,現在我總是驚訝於軟體開發者將想法轉為給使用者運用的產品力量。

在過去的幾年裡,我一直在寫關於 Android 開發中具有挑戰性的話題的部落格。 成千上萬的開發者已經從我在 TechYourChance 部落格上的文章中學到了 Android 應用程式的設計、架構和測試。

我真的很喜歡教書,並且在用簡單的詞語解釋複雜的想法時感到異常滿足。

我的課程是針對專業的安卓( Android )開發者,他們認真對待他們的工作,投資他們自己,並且知道一個好內容的價值。

課程討論專區

英文字幕:有

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

優惠資訊

如何購買這門課程比較划算?可以參考課程合購優惠方案


報名參加課程 

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

Spread the love

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: