歷史活動
-
決戰設計模式-第8梯
-
精準解析 ASP.NET Core Web API
本活動採用最新 .NET Core 3.1 來準備,而 ASP.NET Core 3.1 更是一個滿滿的開發大平台,其中又可細分為 Razor Page、MVC、Web API、SignalR、Blazor 等開發類型,本活動專注在 ASP.NET Core Web API 此一開發類型。筆者的團隊由 .NET Core 2.0 開始導入,從 .NET Core 2.0、2.1、2.2 到 3.1 均有正式上線專案,因此,在 .NET Core 開發過程中擷取了許多的經驗,從經驗中我們清楚瞭解傳統 .NET Framework 開發人員轉換至 .NET Core 的痛點。我們希望化繁為簡快速的帶領大家進入 ASP.NET Core 的世界,而 ASP.NET Core Web API 因為沒有前端頁面的內容,專注在後端的處理模式,是非常合適用進入 ASP.NET Core 世界的踏板。
此課程為線上 LIVE 方式進行,使用工具 Microsoft Teams ,您無須安裝,即可使用。
-
Razor Page 實戰開發
Razor Page 是 .NET Core 後開發網頁的另一個選擇,相較於 MVC 框架 Razor Page 是一個輕量化的框架。
如果你寫過 Web Forms 那 Razor Page 更是你前進到 .NET Core Web 開發的最佳途徑,使用 MVVM 架構,完美的雙向綁定 (two-way binding) 並且擁有 .NET Core 的高效,高彈性優點。
以往寫 ASP.NET MVC 的開發者 Razor Page 更是您必須學會的,兩者相同的部分非常多,但在某些方面 Razor Page 更為方便輕巧!讓你一用就愛上。此課程為線上 LIVE 方式進行,使用工具 Microsoft Teams ,您無須安裝,即可使用。
-
ASP.NET Web API 2 實戰訓練營精華版
ASP.NET Web API 是微軟以 .NET Framework 打造的 RESTful API 開發框架,取其 WCF Service 精華與 ASP.NET MVC 的成功,追求輕量與高效,可輕易建置 HTTP Service 並觸及廣大的用戶端範圍,包括瀏覽器、行動裝置或各類 IoT 設備等。課程規劃除了全面學習 ASP.NET Web API 2 框架外,更專注於開發實務與經驗分享,課程範例更加入大量的實務開發範例,做中學,是快速累積開發驗經值最好方式。在 .NET Framework 為基礎來建置 RESTful API 應用程式,ASP.NET Web API 2 是一個非常理想的平台。
此課程為線上 LIVE 方式進行,使用工具 Microsoft Teams ,您無須安裝,即可使用。
-
LINQ 實戰技巧第三梯
-
輕鬆學會物件導向(使用C#)2020年版
-
深入淺出 LINQ 第三梯
-
現代桌面應用程式,玩轉WPF
在現代桌面應用程式的世界裡, WPF (Windows Presentation Foundation) 漸漸地取代 Windows Forms 的地位;因為 WPF 具有兩個非常重要的優勢:
- WPF 的建置核心是無關解析度的向量式圖形呈現引擎 (Vector-Based Rendering Engine),能夠善用新式圖形硬體的優點,其函式庫內的 UI 元素具有靈活的擴張性以及便利的動畫,能夠輕鬆變化出非常豐富視覺效果。
- WPF 具有強大的資料繫結引擎,能夠有效地分離資料與視覺介面的設計,對於程式架構擴充與維護提供了正向效益。
這個課程將會從最基本的 XAML 概念談起,一路延伸到 UI 元素的使用與變化、資料繫結、Model-View-ViewModel 等等,用最快的途徑理解 WPF 的強大應用。課程的內容設計經過審慎的考量與組織,讓每個想學習 WPF 應用程式開發的人員都能夠在課程結束後順利上手。
-
精準解析 .NET Core Startup
.NET Core 從 2016 年七月發表以來,也經過了三年的時間,版本號也從 1.0 即將來到 3.1 的版本。隨著 .NET Core 3.1 的到來,也代表著 .NET Core 已經是一個成熟的產品可以使用在正式環境上,而不在只是嘗試使用的階段。另一方面,微軟也在 2019 年 5 月的 Build 大會上公布 .NET Framework 4.8 將會是最後一個大版號,之後將不再更新,隨之而來的是 .NET 5 ( .NET Core vNext )。所以在 .NET Framework 確定消失的這個時候 .NET Core 的使用將不再是一個選項,而是必須。
本次課程將以 .NET Core 3.1 為主
本次課程將使用 JetBrains 開發的 Rider IDE 為主,Visual Studio 為輔,讓您真的感受「跨」出去的感覺。
-
精準解析C#新語法
C# 近五年來的變化快速的驚人,隨著世代的更迭,C# 語法和 .NET Core 、.NET Framework 的內容也越來越豐富。這些演進的語法與函式庫,一部分在改善程式碼的可閱讀性、另一部分是降低程式碼開發的時間,還有一部分在增強執行效能;這些都令人感到興奮,唯一的問題是沒有一個系統化的學習方式。
這個課程以 C# 6 開始的變化為開始一路推演到最新的 C# 8,整個課程的流程設計是以功能的橫切面為章節,而非流水帳式的歷史沿革,目的是為了讓學員能夠在短時間內迅速地串起某一個語法領域內的知識與應用,在新的 C# 世代中能早一步享受新語法的好處。
此課程短期內不會再次開班,有興趣的朋友請把握這最後的機會。