What you'll learn
- 認識 SOLID 物件導向程式設計原則
- 了解物件導向程式設計可帶來的效益
Requirements
- 至少必須了解 C# 的 interface 與 class 基礎語法
Description
對許多 .NET / C# 開發人員來說,物件導向程式設計有許多抽象的概念,即便你認真看了書,即便程式也寫了好幾年,就是無法深刻體會這些抽象概念背後的意義。
本課程將包含這些 SOLID 設計原則的詳細解說,搭配 C# 程式碼範例,幫助大家更清楚的理解這些設計原則背後真正想解決的問題,逐一釐清各種不同抽象概念所代表的意思。
Who this course is for:
- 軟體架構師 / 系統分析師 / 系統設計師
- C# 開發人員 (本課程將以 C# 為主要開發語言)
Instructor
專業講師
現任多奇數位創意有限公司技術總監。2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家。2019 年榮獲 Microsoft Regional Director (RD)。連續 14 度當選微軟最有價值專家 (Developer Technologies)。熟悉 Web 開發技術、網站效能調校、.NET/C# 開發技術、SQL Server 資料庫開發、網站內容管理系統、Docker 與 Kubernetes。曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師,出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。2013 年曾獲選第 6 屆iT邦幫忙鐵人賽年度大獎與開發技術組年度鐵人。