-
精準解析 ASP.NET Core MVC 已結束
在 .NET Core 的世界中 Web 的開發方案 MVC 是集大成的框架,不管是 Razor Pages 還是 Web API 都包含其中,如此龐大的資訊再加上 .NET Core 與 .NET Framework 的差異讓很多開發人員懼怕進入這嶄新的世界,最一開始也考量過包在一起教,但大無畏的課綱顯的雜亂,也不是每個人都是一條龍需要包山包海的全會,所以最後決定切分開來。分開來也符合了 MVC 中的重要觀念「關注點分離」,如此龐大的 .NET Core 新資訊,我們已經幫你整理好設計過了,現在您只需要關注在 MVC 能用的和 MVC 的特性上即可,降低過多的資訊量,但又不會有該知道的不知道。
SkillTree 的宗旨就是「不是教您考取證照,而是教您如何上場殺敵,拳拳到肉的課程內容才是您花錢想要聽到的,而這也剛好是我們擅長的」
-
輕鬆學會物件導向(使用C#)2020年版第三梯 已結束
-
勇闖非同步程式設計 已結束
-
SQL Server高效能開發密技 已結束
SQL Server? 你沒看錯,我們真的開 SQL Server 的活動了,雖然我們其他的課程都使用 Entity Framework 來做教學,但幾年過去了,我們深感現在的開發人員對於 SQL 的基本敏感度越來越缺乏,所以特別邀請了 SQL Server 界的大神許致學老師來幫我們灌輸 SQL Server 的技巧,如果你本身依然在寫 ADO.NET 或你使用 Dapper 來操作資料庫,那高效能的觀念你不能沒有,假設你已經全面進入到 Entity Framework 也別認為此活動幫不上忙,擁有好的底層觀念你的 Entity Framework 才有調整的可能。
有鑑於第一次課程超時太久,所以這次改為兩天課程,不用再擔心時間不夠啦。
-
twMVC#40 已結束
-
C#新視野 已結束
我一直認為,對於開發人員,擴展視野是非常重要的,視野越廣,在遭遇需求或是問題時的解法就越豐富,這堂課是 LINQ 新視野 課程的增強版,我們精煉化了 LINQ 部分,強化了 FP(Functional Programming) 內容,形成了一個不同的程式設計風格,FP 其實在 C# 中並不少見,除了在 LINQ 中看到 FP 的影子外,許多 Unit Testing Framework 也都有其身影,本活動從在 C# 中實作 FP 的基礎建設開始,一路到 Pipeline (Unit Testing/Rx.NET/LINQ 都是這類寫法)的支援,帶領學員進入 C# with FP 的世界。
當然,你不一定要這樣寫程式,但這個探索的過程一定會讓你眼界大開,對 C# 會有不同的看法。
PS: 此課程偏向進階與新的程式設計風格的深入探討,建議學員要先對 C#有基礎認識。 -
精準解析 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 世界的踏板。
-
從相依到注入 已結束
相依性影響了很多事情,系統架構、工法、可變性全都受到相依性的影響,
因此,適當的處理相依性成為了建置好軟體的基礎,而 Dependency Injection 則是讓相依性生命週期管理變得更好的一種技術,
事實上,在套用 Dependency Injection 之前,你必須先把相依性處理好,這需要改變思維及套用一些相依性的設計模式,
本課程從一個例子開始,逐步調整相依性到可以使用 DI Container 的程度,接著進一步思考在各種情況下使用不同設計會如何影響注入動作,
即使沒有使用 DI Container,學會這些手法跟設計概念也有助於建構中大型軟體,掌握相依性,便能在設計系統架構時擁有更清晰的視野。