fbpx

SOLID 原則:提升你的軟體架構和設計

Contents

掌握 SOLID 原則,並使用 Java 等物件導向語言編寫乾淨且設計良好的程式碼。

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

  • 任何人都能寫程式,但很難寫出高品質的程式碼。 通過學習如何編寫高品質的程式碼讓自己脫穎而出。
  • 通過應用 SOLID 原則來學習基本的軟體架構。
  • 作為軟體工程師,應用 SOLID 原則來編寫高品質的程式碼。
  • 精心製作的插圖幫助你理解基本概念。
  • 以最小有效的簡報要點幫助你。
  • 了解優雅而健壯的程式碼與設計不佳的程式碼的區別。
  • 使用現實世界的類比來正確理解概念。
  • 分析現有程式碼並挑選設計漏洞的實時資訊對接。
  • 在應用 SOLID 設計原則後重新設計和修改現有程式碼的實踐課程。

要求

任何物件導向程式設計的初級知識。 基本的物件導向概念,如繼承等。

課程說明

任何人都可以寫程式。但是,專業軟體工程師與業餘程式開發者的區別在於最終產品的設計和如何寫程式。程式碼的品質不是很容易獲得的成果。不幸的是,大多數寫程式的人在不了解軟體設計的基本概念的情況下直接開始。本課程將幫助初出茅廬的程式設計師,以及想要學習更好的設計和編寫高品質程式碼的成熟程式開發者。

徹底掌握 SOLID 的核心概念非常重要。一旦你掌握了基礎知識,編寫高品質的程式碼對你來說是自然而然的事情。SOLID 上有大量免費的 YouTube 視訊教學,但它們會嘗試點點滴滴地教你,並且不要選擇正確的類比和程式碼片段。你需要的是一個整體的畫面,這就是本課程旨在提供的。我花了相當多的時間和精力來編寫這門課程的內容。每一個概念,每一個類比,每一個程式碼示例都經過精心挑選,讓設計原則牢牢記住。我盡可能使用圖形插圖和現實世界的類比來說明這一點。

本課程的其他特別之處 – 字幕是手寫且準確的。我什至檢查了時間以保證準確性。大多數課程都附帶使用語音轉文本引擎自動生成的字幕,其準確性相當低。但不是我的!我煞費苦心地把我的課程寫得很完美,並且也包括了字幕。因此,如果你在工作,並且想讓我靜音,請隨意,儘管我希望你聽到我的聲音旁白。如果你想讓我靜音,只需在 Udemy 中啟用字幕並播放!

目標受眾

  • 想要編寫高品質程式碼的設計師。
  • 想要創建設計良好的軟體的開發人員。
  • 想成為軟體架構師。

講師簡介

Sujith George 一位對教學充滿熱情的軟體工程師!

在獲得計算機科學工程學位後,我在 1990 年代踏上了 IT 潮流,男孩,這真是一段旅程! 從作業系統、程式語言、演算法到雲端計算、人工智慧和機器學習,我幾乎接觸了 IT 的所有方面。 我是有效教學方法的傳播者。 我的重點始終是正確掌握核心概念,並通過學習來實現。 IT 就是親身體驗。 我所有的課程都有很好的插圖。 我討厭閱讀簡報,因為我自己也是死記硬背的受害者。 自從我開始教書以來,我一直試圖擺脫學習的單調,並試圖讓它變得有趣、豐富多彩和令人興奮。 除了寫程式和教學,我喜歡和我的學生交流。 我會在幾個小時內回覆你的詢問!

英文字幕:有

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

報名參加課程

Sponsored by Udemy


Lingoda

追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

幫我們個小忙!

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: