歷史活動
-
例外處理實戰
在 C# 程式設計中,例外處理是一個重要的錯誤處理機制,因此每位 C# 程式設計師每天都必須面對例外。有些人認為例外很複雜,有些人則認為例外不重要。然而,適當地處理例外是 C# 程式設計師必須具備的技能。如果你想從 coder 轉變為 software developer,你需要了解如何設計好系統架構,其中例外處理是一個重要的環節。
本活動將介紹不同的例外類型及處理方法,幫助學員學會如何適當地處理並記錄例外,建構強固的 C# 應用程式。然而,理論知識無法取代實務經驗。要從問題中學習,你需要透過大量的線上維運經驗,思考和學習,如果以往的工作較少接觸產品的線上維運階段(例如接案公司),更應該參加本活動。用半天到一天的時間,讓師父領你進門,建立正確的觀念,將可以節省在職涯中許多摸索的時間。
-
初探 .NET 平行程式設計
-
輕鬆學會物件導向(使用C#)
-
twMVC#47
-
LINQ Essential
-
精準解析async await 非同步程式設計
當進行專案開發的時候,為了要能夠有助於提高應用程序的性能、速度和響應能力,這個時候便可以使用非同步程式設計做法來進行改善原先系統的效能和響應能力問題。在 .NET / C# 內,提供了 APM, EAP, TAP 設計模式讓開發人員方便進行非同步程式設計,不過,想要進行非同步程式設計畢竟不是很簡單的工作。
有鑑於此,微軟在 C# 5.0 推出了 async 與 await 功能,讓 .NET 開發者可以輕鬆、容易的使用同步程式設計觀念,設計出具有非同步執行能力的程式設計開發方式,而且,在此之後,微軟所提供的 BCL 類別庫內,也絕大多數都已經提供了這些非同步運作的 API。
然而,許多開發者在面對 async 與 await 開發做法的時候,面臨到許多問題:例如:打死結、射後不理、對於 async 和 await 運作方式理解錯誤。這次我們將會洞悉 async 和 await 的內部運作方式,並且提供開發設計指引來遵循寫出好的非同步程式代碼,充分發揮使用非同步程式設計所帶來的好處。
-
精準解析 ASP.NET Core MVC(.NET6)
在 .NET Core 的宇宙中 MVC 是最完整的 Web 的開發框架,內容包含了輕量化的 Razor Pages 以及 Web API ,如此龐大的資訊再加上 .NET Core 與 .NET Framework 的差異讓很多開發人員懼怕進入這嶄新的世界,最初當然也考量過包一起,但大無畏的內容顯的雜亂,也不是每個人都是一條龍需要包山包海的全會,所以最後決定切分開來。分開來也符合了 MVC 中的重要觀念「關注點分離」,如此龐大的 .NET Core 新資訊,我們已經幫你整理好設計過了,現在您只需要關注在 MVC 能用的和 MVC 的特性上即可,降低過多的資訊量,但又不會有該知道的不知道。
SkillTree 的宗旨就是「不是教您考取證照,而是教您如何上場殺敵,拳拳到肉的課程內容才是您花錢想要聽到的,而這也剛好是我們擅長的」
內容以 .NET 6 為主,適用於 .NET Core, .NET 5, 觀念部分適用於 .NET Framework 的 ASP.NET MVC 5
-
twMVC#46_dot net Conf Mini 2022
-
決戰設計模式
-
勇闖非同步程式設計-進階篇