活動簡介
此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:
活動規劃
2021 年 11 月 9 號我們迎來了 .NET 6 的 Release,這也是 .NET Core 第二個 Long Term Support 的版本。
這意味著,會有越來越多的企業與系統將原本的 .NET Framework 遷移到 .NET Core 的版本,換來跨平台或者是容器化的門票。
.NET Core 與 .NET Framework 顯著的不同點在於,全新的 Configuration 使用方式、內建了 DI 的框架以及活躍的 Log 套件也有一點的轉換。
我們將手把手的帶著您了解
- 全新 Configuration 的使用方式,實際體驗不同的場景中該如何設計。
- 內建的 DI 框架該如何使用、不同的物件生命週期該使用在哪些場景以及如何做一些加工來擴展使用場景
- 介紹 Serilog 套件的使用方式,Serilog 有豐富的套件生態圈能夠幫助我們快速的實作出想要的功能
透過一整天的活動讓開發者能夠對於 .NET Core 的 Configuration、DI、Log 有一定的熟悉度,更快速的進入 .NET Core 的開發。
活動講師
jamis liao
除了 JavaScript 不寫外,什麼都做的工程師。從 C# 到 Powershell 在到 Shell Script,開發的產品平台從 Windows 到 Linux 再到 Container,撰寫的程式從 Application、 CI\CD 到 Infra IAC,經歷多年使用 .NET ASP MVC 技術開發 GIS 系統網站、線上售票網站、電商平台。從 .NET Core 1.0 開始關注 .NET Core 的發展與演進。至2018年開始使用 .NET Core 2.1 版進行線上平台開發,也歷經 .NET Core 幾次大版號的升級,踩過大大小小無數的坑,現在專注使用 .NET Core 與雲端化、容器化進行產品開發。
講師經歷:
- USPACE 共同創辦人暨系統架構師
- 知名電商平台主任工程師
- 線上售票平台資深工程師
- 2018 Global Azure Bootcamp in Taipei 講者
- Agile Tour Teipei 2017 - 寫完實例化需求,然後呢?
- 2016、2017 微軟最有價值專家
- 社群研討會講師
- Agile 社群
- twMVC
活動介紹
- Host
- Configuration
- 與 .NET Framework Web.Config 差異介紹
- 載入與讀取
- YAML Configuration
- 類別繫結
- Serilog
- 豐富的生態圈介紹(免去自己造輪子)
- 不同場景使用介紹(常見情境分享)
- 內建 DI
- DI 基本觀念
- 物件生命週期物件註冊與取得
注意事項
- 本課程範例皆使用 JetBrains 開發的 Rider IDE 示範,但保證所有範例都相容於 Visual Studio 2022
- 為避免清脆的鍵聲影響其他朋友,誠摯的懇求您不要攜帶機械式鍵盤。
- 本課程常態性免費延長時數(最高記錄18:00)如您晚上有約或預定車票,請斟酌延後。
講者的話
.NET Core 使用了全新概念的 Configuration ,在設計與使用上會與傳統的 .NET Framework 有滿大程度的不同。另外,內建的 DI 框架雖然簡單不過已經足夠應付大部分的場景,其實不一定會需要使用到第三方的 DI 套件。還會介紹講師大推的 Log 套件 Serilog,以及這套件滿滿的生態圈。讓大家透過課程與實作能夠跨過 .NET Core 入門門檻。