Studt4TW .NET Conf 2018

Study4TW .NET Conf 2018

您可以使用 .NET 建置各種平台和裝置應用,舉凡 Web、Mobile、Desktop、Games、Service 和 Libraries,.NET 都是實現您創意的最佳平台!
我們將介紹 .NET Core、ASP.NET Core、C#、F# 等相關 .NET 技術的延伸。

這次邀請了高達 17 位講師,分享他們的專業知識和經驗,在一整天的議程中,您將可以學習到 .NET Core、ASP.NET Core、C#、F#...等基本技術與 Akka.NET、Disruptor.Net 、 ASP.NET Blazor、Message Queue Based RPC、 ML.NET 。而這一次也加開了兩門資料科學相關議程,無論您是初學者、轉換跑道者還是資深的技術工程/資料分析師,這裡皆有適合您的議程。共同學習,提出問題與講師交流,藉此精進您的開發技能。

Study4.TW 邀請您一同共襄盛舉!

Study4.TW 官方網站:http://study4.tw/
Study4.TW企業分享: https://www.facebook.com/Study4.Enterprise/​
Study4.TW 粉絲專頁:https://www.facebook.com/Study4.tw/
Study4.TW 聊天社團:https://www.facebook.com/groups/study4tw/


活動注意事項

1. 提醒您活動場地為逢甲大學學思樓,活動時間為09月29日(六) 9:10 - 17:30,於二樓第九國際會議廳外報到。
2  因為報名踴躍,建議您報到時先請準備 活動票券 或 QR Code,避免報到時久候。
3. 
本次活動地點中午不提供午餐。活動地點鄰近商圈,用餐便利。
4. 請踴躍的與講師、社群夥伴和與會者交流,您會得到更多意想不到的收穫。 

 

活動議程 

 

活動內容
09:10 - 09:30

報到

09:30 - 10:00

Overview : What is .NET
Duran Hsieh - Study4TW
第九國際會議廳  

10:10 - 11:00

ASP.NET Core - Security and Identity
Money Yu
學思 101 教室

Disruptor.NET - 高性能非同步事件處理框架
Jed Lin  
第九國際會議廳 

使用 .NET Standard 開發跨平台應用程式
 Gelis Wu
學思 102 教室

11:10 - 12:00

Garbage Collection in .NET
饅頭
學思 101 教室

.NET Core + Azure DevOps
應用於企業開發

Edward Kuo 
第九國際會議廳 

使用 Akka.NET
建立響應式應用程式

Blackie
學思 102 教室

12:00 - 13:30

中午用餐時間

13:30 - 14:20

利用 ML.NET 整合機器學習至應用程式
 Alan Tsai & Alan Liu
學思 101 教室

使用 ASP.NET Blazor 開發 SPA 網頁應用程式
 黃保翕
(Will Huang)
第九國際會議廳 

Introducing Functional Programming in C#
Kevin Yang & Sam Xiao
學思 102 教室
14:30 -15:20

智慧邊界 - 從機器學習開始
Ning
學思 101 教室

Message Queue Based RPC
Andrew Wu 
第九國際會議廳 

初探 F# 函數式程式設計
Carl
學思 102 教室
15:30 -16:20

The Power and the Limit of Data,
淺談數據的力量與限制
 
 Tricia Tsai
學思 101 教室

網關攻略 - 淺談 .NET Core API Gateway Ocelot
Sky
第九國際會議廳 

使用 Dependency Injection 撰寫簡潔
C# 程式碼原來這麼簡單
 
Poy
 Chang
學思 102 教室

16:30 - 17:20

Lighting Talk 與 抽獎活動
Duran Hsieh
第九國際會議廳

 

活動地點


 

Overview : What is .NET - Duran Hsieh


Duran Hsieh

 

課程大綱:
介紹 .NET,並詳說明此次 .NET Conf Local Event Taichung 議程。
難度:100

講師介紹:

過去以 Java, ASP.NET MVC C#, Android 專案開發為主,近期對 DevOps 與測試領域相當有興趣。喜歡健身、程式設計、攝影、貓狗與接觸新事物。
  • 曾任逢甲大學:ASP.NET MVC / C# / Android 業師
  • 曾任凌網科技:工程師/資深工程師/專案經理
  • 曾任逢甲大學資工所:兼任研究助理
  • 現任 Microsoft MVP - Developer Technologies 
  • 現任 Asia fusion technology - Senior C# Developer
  • 現任 Study4TW - 成員 
  • 現任台灣軟體工程學會 - 理事

 

相關連結:  

 

ASP.NET Core - Security and Identity - Money Yu


Money Yu


課程大綱:

介紹 ASP.NET Core 2.0 Security Identity 大綱,包含 Authorization PoliciesCookie Auth TOTP.  此課程也包含實作 demo。 
難度:100


講師介紹:

專注於.NET 開發與 Azure 相關服務也接觸感知服務和Bot Service
  • Microsoft MVP
  • Study4TW
  • Azure Taiwan

 

相關連結:  

 

Disruptor.NET - 高性能非同步事件處理框架 - Jed Lin

Jed Lin

課程大綱:

  • 淺談高並發與多執行緒
  • 什麼是Disruptor
  • Disruptor的架構設計
  • 適合的應用場景

難度: 300


講師介紹:

專長高流量即時交易系統開發與架構設計,熟悉Domain Driven Design、Event Driven Architecture、CQRS等等技術。本身也是敏捷開發愛好者,具備CSM、CSD認證,熟悉實例化需求、TDD等敏捷實踐。

 

相關連結:  

 

使用 Akka.NET 建立響應式應用程式 - Blackie

Blackie

課程大綱:

  • Reactive Manifesto & Architecture 
  • Akka.NET & .NET Core
  • Put it into REAL : Integrating React & SignalR

難度:300

講師介紹:

目前專注於 .NET 與 JavaScript 應用開發,醉心於敏捷並高效的系統架構設計,對於各種解決方案與大型應用程式架構特感興趣。

經歷:

  • Microsoft MVP 微軟最有價值專家 (2017 ~ 2019)
  • 大內攻城 - software engineering in .net 耕耘者
  • Study4 社群成員
  • Study4.TW .NET Conf 2017 講者
  • GCPUG.tw#25 講者

 

相關連結

 

Garbage Collection in .NET - 饅頭


饅頭

課程大綱:

記憶體回收在 .NET 的世界中是一個神秘區塊,我們好像了解GC,但又好像很不熟悉...而且還對我們的系統有著直接的效能影響,今天我們來揭開這神秘的面紗吧!
難度:200
 

講師介紹:

  • Study4.TW 成員
     

相關連結:  

 

 

 

使用 ASP.NET Blazor 開發 SPA 網頁應用程式 - 黃保翕 (Will Huang)


黃保翕 (Will Huang)

課程大綱:
前陣子 ASP.NET Blazor 的出現,在整個 ASP.NET 市場投下震撼彈。只要你會寫 C# / ASP.NET Core,不需要撰寫 JavaScript 也可以成為一個「前端工程師」。這話說起來有點奇怪,但確實如此,由於 WebAssembly 的出現,讓後端開發者也能用熟悉的程式語言與框架,開發出即時互動的 SPA 網站應用程式。本次演說,將帶來 .NET 最新最夯的 Blazor 框架,讓你迅速了解如何利用 Blazor 打造即時互動的網站應用程式。
課程難度:200

講師介紹:

現任多奇數位創意有限公司技術總監。連續 10 度當選微軟最有價值專家 (ASP.NET/IIS MVP)。早期專研 LAMP 相關技術,自 2005 年起轉向 Microsoft .NET Platform 開發技術,熟悉各式 Web 開發技術、網站效能調校、SQL Server、網站內容管理系統、網路系統整合。曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011 講師,出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。

 

相關連結:  

 

使用 .NET Standard 開發跨平台應用程式 - Gelis Wu


Gelis Wu

課程說明:

微軟近期所推出的 .NET Standard ,而沒多久又將 .NET Standard 推向 2.0 版,再加上 .NET Core 2.1 與 ASP.NET Core 2.1 的相繼推出、以及改變應用程式佈署模式的容器服務的出現,且微軟更是讓 Docker 與 Windows Server 2016 無縫的整合,對於許多工具像是 Visual Studio/VSCode/Visual Studio for MAC 與開發平台不斷地釋出、更新,不管是開發相關、或者持續交付(VSTS)、Containers,這些布局都說明了微軟對於未來的熊熊野心。
 
本場次,我將帶著各位 使用 .NET Standard 2.0 看看它可以為我們在開發這個旅程上增加什麼樣的秘密武器呢?
 
課程大綱
什麼是 .NET Standard?
.NET Standard 與 .NET Core 的曖昧關係
.NET today—reusing code
.NET tomorrow—reusing code
What’s new in .NET Standard 2.0?
Demo: Looking at .NET Standard
Demo: Multi-Targeting with .NET Standard
Demo: .NET Standard 包裝 - 跨平台應用程式

難度: 200



講師介紹:

從事軟體專案開發相關工作已經 19 餘年(顧問工作4年),專案開發 15 年,目前任職於集英信誠顧問公司,目前主要負責與 .NET 相關的開發、顧問工作。我熱愛軟體工程、UML 系統分析與設計,擅長OO物件導向分析與設計外,也擅長將看似與程式碼無關的 OOA 與 OOD 的設計模型推導為實際程式碼設計,專精於 .NET 平台網頁 ASP.NET Web Form 與 MVC 開發與 WinForm 開發,領域包含了 WinForm、WPF 等。主要負責軟體開發架構、流程的導入的顧問工作,主要核心價值在於在導入適當的開發平台 Platform 框架 Framework,配合 (Team Foundation Server, TFS) 產品與 ALM 的Scrum 流程,搭配自動化 Code-Review 並結合 Team Build 進行自動化測試,自動化部署 (Continuous Deployment, CD),並達到持續整合 (Cintinuous Integrated, CI),以提升開發團隊的效率與價值。連任屆微軟最有價值專家 MVP,有個人的技術部落格 『Gelis 技術隨筆』,以記錄在技術上學習的新知與個人的研究發表。
 
經歷
  • 2015集英信誠-與大師對談講師
  • Visual Studio Everywhere 台北場講師
  • Study4.TW 社群講師
  • 企業內訓講師
  • 微軟最有價值專家 (~2018)
 
現任
  • 集英信誠 資深 .NET 技術顧問

 

相關連結:  

 

 

利用ML.NET整合機器學習至應用程式 - Alan Tsai & Alan Liu 

               

 
Alan Liu                    Alan Tasi

課程大綱: 

AI在生活中漸漸無所不在,市面上也越來越多服務串接及整合AI,
然而AI聰明取決於Prediction Model的建立,但是AI建立模型只能用R、Python嗎?
ML.NET是為.NET開發人員構建的機器學習框架,
使用ML.NET能夠輕鬆的將自定義機器學習整合到您的應用程式之中。
這堂課將直接展示Machine Learning with .NET的威力,AI有夠潮,一起AI吧!

難度:200

講師介紹:

Alan Tsai
沉浸於.NET 世界的後端工程師,除了最熟悉的Asp .Net MVC之外,喜歡學一些和程式開發有關的東西像Azure、Container、DevOps、Data Science等。
近年開始關注AI相關:Bot Framework (chatbot)、Cognitive Service、IoT Edge等。
樂於分享以及協助翻譯開源軟件,現任Study4成員之一。
除了寫程式以外,就愛看小說。
 
經歷
  • Study4 社群成員
  • 2018 北京Azure Bootcamp講師
  • 2017 .NET Conf 講師

 

相關連結

 

 
Alan Liu
曾經擔任ASP寫到ASP.NET的開發人員
正在修煉於Azure微軟雲的各式解決方案
參與社群到枕邊人都抓狂的社群狂熱者
 
經歷
  • CloudRiches Solution Architect
  • Microsoft MVP
  • Study4TW
  • Azure Taiwan Speaker
  • Azure Bootcamp Speaker
  • .NET Conf Speaker
 
相關連結

 

Message Queue Based RPC - Andrew Wu

Andrew Wu


課程大綱:

不論是微服務架構,或是分散式系統,服務之間的可靠通訊永遠是最重要的架構議題。如果通訊的方式是同步 (synchronized) 的,通常都用 HTTP + REST,如果通訊方式要求要非同步模式 (async) 的話,通常都會使用訊息貯列 (message queue),同時附帶極高的可靠度 (即使後端掛掉都不用擔心的高可靠度),以及能夠有效的均衡後端的附載。
不過,如果我期望能同時有高可靠度,均衡的附載能力,同時還要有如同 RPC (Remote Procedure Call) 的同步模式,該如何才能辦到? 這個 Session 我就會告訴大家,如何透過 Message Queue 達成可靠的跨服務通訊 RPC。
由於這個議題高度涉及實作細節,因此這個 Session 我選定的實作環境為 .NET Standard 2.0, Message Queue 我採用 RabbitMQ, 整個 Session 會分成幾個部分進行:
  1. Message Queue 的架構與應用方式介紹
  2. Message Queue + RPC 的架構設計
  3. 實作需要注意的環節,包含多執行緒、優雅的中止 Worker (Graceful Shutdown)、以及如何有效率的使用 RabbitMQ (connection, channel, consumer 之間的關係)
這些都是我實際運用的經驗分享,如果你期待能成為經驗豐富的架構師,那你絕對不能錯過這個議程!
難度: 300

講師介紹:
談論各種軟體開發與設計的大小事,有 20 年的大型與雲端服務的開發經驗。
喜歡研究各種技術背後的原理與實作細節,期許自己做個優秀的系統架構師。
主題以: .NET / C# / OOP / Container / Microservices / Azure / Distributed System / Cloud Native / DevOps 為主軸,同時在部落格上也持續分享相關主題的一系列文章。期許能將這些實作經驗分享到社群。
 
經歷:
  • Microsoft MVP 微軟最有價值專家 (2016 ~ 2019)
  • 91APP, Chief Architect
  • 一宇數位科技 技術長
  • 資策會 雲端系列課程 Azure PaaS 講師
  • Microsoft Azure Cafe, TechDays, TechEd 講師

 

相關連結:  

 

Introducing Functional Programming in C# - Kevin Yang &  Sam Xiao

               

 
Sam Xiao                    Kevin Yang

 

課程大綱:
近幾年在很多大型研討會中,Functional Programming 的相關議題所佔的比例也逐年提高。 而 C# 也從第 6 版開始,加強對於 FP 風格的支援程度,尤其即將推出的 C# 8,對於 FP 支援更加完整;即使 C# 支援 FP 風格語法,並不代表能活用 FP,必須改變原有思考方式與寫程式習慣,才能真正發揮 FP 威力。
難度:200

講師介紹:

Kevin Yang
目前擔任 Angular Taiwan、Angular Girls Taiwan 、TypeScript Taiwan 社群管理者,Angular 線上讀書會主持人。2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家。微軟最有價值專家 (Visual Studio and Development Technologies)。熱衷分享任何新奇的技術資訊、不務正業(跨領域),目前已跨入的領域有會計、醫療資訊及程式開發。
 
相關連結
 
Sam Xiao
喜歡物件導向、TDD、重構、設計模式與持續整合相關領域,最近則迷上函數式程式設計與數學,喜歡將抽象概念以最淺顯的文字帶給大家 。
  • Microsoft MVP (2017 - )
  • Angular Taiwan 社群核心成員
 
相關連結

 

智慧邊界 - 從機器學習開始  - Ning


Ning

課程大綱:

在過去幾年中,人工智慧與機器學習已經再也不是只能適用在實驗室中的技術了,無論是雲端或是地端的系統,人工智慧已經逐漸變成不可或缺的一環,也越來越容易開發與訓練。了解人工智慧與機器學習已是身為當今開發者必備的技能之一。在此議程中,將會帶來如何在雲端和地端利用 Azure 來進行機器學習

難度:  200

 

講師介紹:

Ning Chen是台北R-Laides的創辦人及營運人之一,她擅長網站、產業分析及社群經營,並相信資料可以讓世界變得不一樣。她嘗試將時間及精力花在創造一個對於初學者及專家都友善的協作環境
經歷:
  • Yahoo 數據分析師
  • 2017 2018 Microsoft MVP

 

.NET Core + Azure DevOps 應用於企業開發


Edward Kuo

課程大綱:
.NET Core 已經出到2.1 版,即將推出3.0,企業是否該選擇導入 .NET Core作為內部開發標準,導入前應該注意哪些事項?降低整體導入的阻力,又或是真的需要採用 .NET Core開發嗎?
善用Azure DevOps讓.NET Core 發揮更大優勢,並結合Container,提升.NET Core在企業內部持續交付和持續整合優勢
難度:200

講師介紹:

從軟體 RD MIS 擔任過各種不同的角色,現任某外商製造業資訊處主管、現任微軟最有價值專家,除了軟體系統程式開發外,也專注於資料分析,並致力於 DevOps、Cloud、工業 4.0 架構設計協助製造業進行數位轉型

  • 2018 DevOps Day Taipei 講師
  • 2018 商業周刊協同合作研討會 講師
  • 2017 Microsoft Tech Summit 北京站 講師
  • 2017 製造管理新智慧研討會講師
  • 2017 翻轉X協作新生態趨勢論壇講師
  • 2017 Agile Tour Hsinchu 講師
  • Global Windows Azure Bootcamp講師
  • Microsoft Teams 上市發表會 講師
  • 中國第十屆五金工業設計大賽 評審
  • Study4社群講師。

 

相關連結

 

 

 

使用 Dependency Injection 撰寫簡潔 C# 程式碼原來這麼簡單 - Poy Chang


Poy Chang


課程大綱:

依賴注入 (Dependency Injection, DI) 是一種用於解決程式依賴性設計模式,對於要克服常態的需求變動、單元測試的撰寫、或者想要設計出更清晰易懂的程式架構,透過依賴注入的設計模式,能協助您產出更容易維護的應用程式架構。
依賴注入設計模式已內建在各個知名的開發框架中,例如後端的 .NET 或者前端的 Angular 框架,這代表這項技術受到開發者們的重視,也的確帶來相當受用的效益,讓我們擺脫設計模式中艱澀難懂的抽象概念,用簡單易懂的 DEMO 來看看,在 .NET 框架中依賴注入是怎麼被實現的。

難度: 200

講師介紹:

目前任職於全美100大私人企業,負責企業內部IT解決方案設計與開發,從前端開發到後端系統建構的過程中累積多元技術經驗,目前專注於 Angular、ASP.NET Core、Azure 技術研究,經常將經驗發表個人部落格分享各項技術實務
  • Microsoft MVP
  • Angular Taiwan 社群核心成員
  • Global Azure Bootcamp講師
  •  

相關連結:  

 

 

The Power and the Limit of Data,淺談數據的力量與限制 - Tricia Tsai


Tricia Tsai


課程大綱:

大數據的時代,資料是萬能的 silver bullet 嗎?張開雙臂擁抱data-driven decision making的私人企業、公部門等單位,是否對數據分析抱著過高的期待?這幾年來,資料科學家所面對的共同難題為何?借此機會聊聊data的力量與限制。


講師介紹:

跨行跨很大的前野生動物研究者,在漫長的學術生涯中發現了對資料以及統計的熱愛,決定轉行當一位資料科學家,目前在一家新創科技公司從事資料分析的工作。
  • 2018 LiFT x BioGroup mini-symposium 講者
  • 2018 DSP上半年資料英雄計畫成員(脫貧潛客分析)
  • R-Ladies Tapei 成員
 

相關連結:  

 

 

網關攻略 - 淺談 .NET Core API Gateway Ocelot - Sky


Sky


課程大綱:

TBD


講師介紹:

專注於 .NET 相關技術的後端工程師
沒事喜歡看看前端技術的(偽)前端工程師 
因懶惰,而喜愛使用雲端技術的懶人
熱愛敏捷開發方式的教徒
 

相關連結:  

 

 

初探 F# 函數式程式設計 - Carl Su


Carl Su


課程大綱:

「函數式程式設計」一詞近年來熱度飆高,在業界有快速發展的趨勢。許多程式語言爭相加入函數式特性,就連 .NET 家族語言也不例外。這是具有 60 年歷史的技術,影響範圍涉及 C#, F#, F* 和 Q#。
F# 和函數式程式設計到底有何神奇魔力?讓我們來帶您一探究竟!
難度:200



講師介紹:

開源貢獻者,經營 Hacking Thursday 技術社群。擅長運用函數式程式設計思維,解決各種實務上的問題。
  • Microsoft MVP
  • Hacking Thursday 社群值日生
  • Docker Taipei 共同發起人
  • Arch Linux Taiwan 共同發起人
  • COSCUP 開源人年會 講者、社群議程協調人

 

 

Lighting talk:

1.  ASP.NET Core 如何串接Azure AD B2C驗證機制 -  鮑承佑
2.  TBD -  Chirs Liu
3.  Visual Studio Live Share - 保哥 & Kevin

 

工作人員
 

注意事項

  • 申請退款之報名費將扣除KKTIX官方之手續費與各銀行或ATM之手續費。

  • 申請退費之程序委由KKTIX官方代理作業,一切程序依照KKTIX官方為主。

  • 匯款手續費與KKTIX手續費由學員負擔。

  • 更多資訊請參考 了解退款政策。

  • 主辦單位保有微調議程的權利。

     

本系列課程為先入場先參加課程。
[逢甲大學學生與軟體工程學會優惠票,請來信 dog0416@gmail.com(附件學生證掃描檔或台灣軟體工程學會成員證明)]

 

特別感謝  (不分先後)

 

Microsoft 推廣與協助辦理活動

 

 

給予社群優質活動報名平台

 

 

推廣與協助辦理活動
 

資訊工程系提供優質的場地

 

多奇數位推廣與協助辦理活動

 

AngularTW 推廣與協助辦理活動

 

大內攻城 - Software Engineering in .NET 
推廣與協助辦理活動

 

R Lady Taipei 推廣與協助辦理活動

 

RevDeBug 贊助

 

Github 贊助

 

威煦軟體長期支持技術社群

 

91APP 支持技術社群

 

雲馥數位推廣與協助辦理活動

逢甲大學第九國際會議廳 (學思樓二樓) / 台中市西屯區文華路100號

活動票券

票種 販售時間 售價
一般票 2018/09/11 11:00(+0800) ~ 2018/09/28 23:50(+0800) 結束販售
  • TWD$700
Study4TW 粉絲邀請票 2018/09/05 11:00(+0800) ~ 2018/09/28 23:50(+0800) 結束販售
  • TWD$600
逢甲大學資工系贊助票(限逢甲學生) 2018/09/05 12:00(+0800) ~ 2018/09/28 23:50(+0800) 結束販售
  • 免費
軟體工程學會/企業贊助票 2018/09/05 12:00(+0800) ~ 2018/09/28 23:50(+0800) 結束販售
  • 免費
下一步