課程:團隊開發 與 架構設計
時數:2天(12-15hr) 上課地點:台北(近捷運站)
時間:2017/11/11,18 (週六、假日班)
講員:董大偉 老師 費用 : $12000
對象:具開發經驗的程式設計師、想提升自身能力,邁入架構設計師、團隊Leader領域的開發人員
實作:.net 團隊框架開發、專案範本建立、Nuget Package設計製作與套件服務(整合TFS/VSTS)與、Code Snippet、自動測試、架構設計與分層、設計(Pattern)模式應用、團隊開發管理技巧、實務經驗討論...等。
內容:
架構設計,一直是軟體開發中的終極聖殿;架構設計師,也是近年來與DevOps工程師齊名,屬軟體開發領域中薪資前段班的職位。原因是,這個工作,不僅僅得需要了解軟體、了解開發,還得熟悉管理、洞悉人性。一位優秀的架構師養成非常的不容易。
一位架構師,在技術上,必須熟悉各種不同類型的開發類型,無論是Desktop(Windows/WPF)、Web(MVC & WebForm)、Services、Mobile...,也必須熟悉前後端機制,更必須有足夠的domain know-how,熟悉用戶習慣、操作介面...如此,才能進行正確的架構設計。他幾乎必須曾經參與軟體開發的每一個層面後,才能夠獨挑大樑。
在這堂課程中,講師將用多年的實務經驗,帶你學員們進入嶄新的團隊開發新境界,從Visual Studio專案範本、Nuget Package的建立與套件庫管理、到Code Snippet、ALM/DevOps工具的整合(TFS/VSTS)、當然還有架構師養成不可少的架構與框架設計、設計模式的應用...等等,更重要的是經驗的分享與傳承。內容橫跨WebForm / MVC / Windows應用程式 / Mobile App / Web API / 前後端...(學員無須具備上述所有技能,亦可參加此課程,但建議至少熟悉其中一種)
這一堂課,絕對是業界獨家。
本課程全方位的建構您的團隊開發與軟體架構設計概念,是開發人員邁向架構師不可或缺的養成訓練。
課程涵蓋範圍:
- .net 開發架構剖析,包含Desktop(Windows/WPF) / Web(MVC, WebForms, Web Pages)
- 團隊開發有何不同? 為何不同?
- 架構設計類型介紹與探討
- 如何有效的分層並降低相依性?
- 架構分層(Layer / Tier)技巧與概念
- SoC與職責分明的架構
- 設計分層溝通機制
- 處理負載平衡與高可用性
- 如何透過設計提高重用性? 降低開發成本? 提高延展性?
- 如何確保開發人員遵循架構進行開發?
- Visual Studio Project Tempalte(專案範本)的建立與應用
- Private Nuget Server/Packages的建立與應用
- Code Snippet、StyleCop的設計、應用、與客製化
- 設計出好的架構不難,但難在推動! 該如何做?
- 敏捷開發與架構設計
- 實務案例探討
- ....
優先報名贈品
- 精緻絨布滑鼠墊 or 四合一(雷射、書寫、觸控、LED)觸控筆
- 菁英皮革筆記本
注意事項
- 學員需具有開發能力(建議18個月以上)
- 至少熟悉一種.net開發技術(Desktop/Web/App/Mobile...etc)
- 學員可自備可上網之NB,現場備有PC與網路
問題詢問
若有任何問題或需要協助之處:
請使用Line 聯繫線上服務人員,搜尋『@studyhost』: