大家好
軟體開發之路 - 第二場課程來了!
我們是一群喜愛寫程式的熱血人士,我們喜歡寫程式、喜歡
感謝大家對於 軟體開發之路 社群 的支持,社群人數也已經到達一千八百多人,為了回饋社群朋友,小
本活動將以研討會形式,所以不包含上機實作(但會有Demo),您可帶(或不帶電腦),並分為兩個場次,第一場由我先跟各位分享「.NET Standard 2.0 與 .NET 的未來發展趨勢」,接著,由於最近一兩年,容器技術幾乎徹底的改變了軟體服務的佈署方式,就我們所知道 Windows 從 2016 版本開始也支援 Container 技術了,而這一次很榮幸的邀請到 Andraw 安德魯 先生來跟大家分享「容器驅動開發 - Container Driven Development」,他在 Docker 微服務與 Windows Containers 有實際的導入經驗,我們期待他將為我們帶來的精彩課程,也期待大家的參與。
前言
大約 8/14 左右,官方正式 Announcing 了 ASP.NET Core 2.0,也同步的推出了 .NET Core 2.0、Entity Framework Core 2.0 在同時間也推出了 Visual Studio 2017 的 15.3 版本,更同時也包含了 Visual Studio for MAC 等產品的釋出,哇!對!好大一包!這對開發人員來說真的是很大的驚喜。
但就因為包含了多項產品的釋出,這對於開發人員來說,無疑又是項新的開始,但是這些產品中,包括:Visual Studio 2017. ver. 15.3 與 Visual Studio for MAC 都表明了會支援 .net Standard 2.0 的開發,我認為這一次釋出的亮點,就是 .NET Standard 2.0 了。
若您對 .NET Standard 或是對於 Visual Studio 2017 的 15.3 與 Visual Studio for MAC 的新功能有興趣,都歡迎來參加!
或者,您本來不是 .NET 開發者,但是對於 .NET 的發展有濃厚的興趣 或 是您對於容器 Container 開發有興趣,或是為了導入 Container 做準備的,也歡迎來參加此活動,我們也可以順便聊聊未來的發展趨勢 ^_^
第一堂:.NET Standard 2.0 與 .NET 的未來發展
講員:Gelis Wu
時間:13:30 ~ 14:50
課程大綱:
- 近期 .NET 發展概況
- 什麼是 .NET Standard?與 .NET Standard 2.0 簡介
- 第一個 .NET Standard 2.0 程式庫
- 使用 .NET Standard 2.0 開發 EasyArchitect 的 NuGet 套件
- ASP.NET Core 2.0 Razor Page 簡介
- Visual Studio for MAC 基本開發介紹
- Visual Studio for MAC 來開發 ASP.NET Core 2.0 的 MVC 應用程式
- 與大家聊聊.NET 的未來與發展趨勢
講員介紹:
熱衷於 OOA/OOD/OOP 與 UML 塑模化應用程式設計、軟體工程相關應用
喜歡程式設計、擅長 ASP.NET Web Form, MVC, WCF, Windows Form/WPF/WCF 開發、約15年的專案實作經驗、3年顧問經驗
善於 Trouble-shooting 程式設計的各種疑難問題
經歷:
- 2015集英信誠-與大師對談講師
- Visual Studio Everywhere 台北場講師
- Study4.TW 社群講師
現職:
- 集英信誠 資深.NET開發顧問
- 現任 Microsoft MVP
講員資訊:
- 部落格 (Gelis 技術隨筆):https://www.dotblogs.com.tw/gelis/
- FB 粉絲團 (Gelis 的程式設計訓練營):https://www.facebook.com/gelis.dev.learning/
- FB 社團 (軟體開發之路):https://www.facebook.com/groups/361804473860062/
- 我的 SlideShare:https://www.slideshare.net/GelisWu
- Github:https://github.com/wugelis
第二堂:容器驅動開發 ~ Container Driven Development
講員:Andraw (安德魯)
時間:15:00 ~ 16:20
課程大綱:
這是我在 2017/08/17, 在 Microsoft 主辦的 Azure Cafe 活動上分享的內容: "Container" Driven Development。 這個 session 主要的期望,除了分享我自己使用 windows container 的經驗之外,主要也是期望讓大家知道如何針對 Container 去調整你的開發流程,同時也簡化你的架構設計,最大化 Container 帶來的各種優點。
Part I: 示範案例: IP 地區查詢服務 (.NET framework)
- 開發與架構上的抉擇
- 如何將 WebAPI 容器化?
- 如何將背景服務容器化?
- 如何在本地 (開發機器上) 建立完整的執行環境與架構? DEMO #1
- 如何在遠端 (正式環境上) 建立完整的執行環境與架構? DEMO #2
Part II: 從示範案例看容器化的效益
- Container Image: Build Once, Run Everywhere
- 容器化的封裝
- 容器化的部署
- DevOps 流程 (無縫整合容器化技術)
Part III: 參考資訊與趨勢
- Mixed-OS container engine
- Mixed-OS container cluster
- DevOps & CI / CD (with containers)
Part IV: Labs, Q & A
講員介紹:
經營安德魯的部落格 FB粉絲專頁, BLOG: 架構師的修練, 談論各種軟體開發與設計的大小事,期許自己做個優秀的系統架構師。
主題以 .NET / C# / OOP / Container / Microservices / Architect / Azure 與雲端服務設計 為主。
個人經歷:
- 現任 Microsoft MVP 微軟最有價值專家
分享內容:
- 2016 Community Open Camp 講師: Microservices
- 2017 DevOps.TW: Microservices 主題分享
- TibaMe: Windows Container 線上課程 / 線上讀書會 講師
- Microsoft Azure Cafe, TechDays, TechEd 講師
- 資策會 雲端課程 Azure PaaS 講師
講員資訊:
- 安德魯的部落格 / Facebook: https://www.facebook.com/andrew.blog.0928
- 安德魯的部落格 / Blog: http://columns.chicken-house.net
- GitHub: https://github.com/andrew0928
- SlideShare: https://www.slideshare.net/chickenwu/presentations
注意事項
- 現場備有 WiFi ,但人數一多,速度可能沒辦法保證比你自己的 4G 來的快。
- 您可以帶筆電,但有時人多導致延長線可遇不可求,建議您將比電充飽電後再來。
- 如遇不可抗力或意外狀況,活動主辦單位得以保留改期、調整內容、或是取消活動與將全額退費之權利。
- 這不是一個能夠賺錢的活動,您所付的費用是用來支付讓活動得以進行的費用如:場地使用費等。
購票與退票相關事宜
- 本活動由 KKTIX 代為處裡售票與退票相關事宜。
- 退票郵購票者提出,KKTIX 會酌收 10% 手續費,且活動前十天內(不含活動日)不予退票。
- 詳情請參閱 KKTIX 服務條款。
主辦與協辦單位