歷史活動
-
決戰設計模式
-
twMVC#50
-
輕鬆學會物件導向(使用C#)
-
勇闖非同步程式設計-進階篇
-
勇闖非同步程式設計-基礎篇
-
例外處理實戰
在 C# 程式設計中,例外處理是一個重要的錯誤處理機制,因此每位 C# 程式設計師每天都必須面對例外。有些人認為例外很複雜,有些人則認為例外不重要。然而,適當地處理例外是 C# 程式設計師必須具備的技能。如果你想從 coder 轉變為 software developer,你需要了解如何設計好系統架構,其中例外處理是一個重要的環節。
本活動將介紹不同的例外類型及處理方法,幫助學員學會如何適當地處理並記錄例外,建構強固的 C# 應用程式。然而,理論知識無法取代實務經驗。要從問題中學習,你需要透過大量的線上維運經驗,思考和學習,如果以往的工作較少接觸產品的線上維運階段(例如接案公司),更應該參加本活動。用半天到一天的時間,讓師父領你進門,建立正確的觀念,將可以節省在職涯中許多摸索的時間。
-
從相依到注入-進階篇
-
C#新語法大作戰
C# 近年來的變化快速的驚人,隨著世代的更迭,C# 語法和 .NET Core、.NET Framework 的內容也越來越豐富。這些演進的語法與函式庫,一部分在改善程式碼的可閱讀性、另一部分是降低程式碼開發的時間,還有一部分在增強執行效能;這些都令人感到興奮,唯一的問題是沒有一個系統化的學習方式。 這個課程以 C# 7 開始的變化為開始一路推演到最新的 C# 12,整個的流程設計是以功能的橫切面為章節,而非流水帳式的歷史沿革,目的是為了讓學員能夠在短時間內迅速地串起某一個語法領域內的知識與應用,在新的 C# 世代中能早一步享受新語法的好處。
※請注意,本次活動為上午十點至下午六點
此為 C#7~C#12 的最後一梯次,錯過這次就沒囉 -
從相依到注入-基礎篇
相依性影響了很多事情,系統架構、工法、可變性全都受到相依性的影響,因此,適當的處理相依性成為了建置好軟體的基礎,而 Dependency Injection 則是讓相依性生命週期管理變得更好的一種技術,事實上,在套用 Dependency Injection 之前,你必須先把相依性處理好,這需要改變思維及套用一些相依性的設計模式,我們從一個例子開始,逐步調整相依性到可以使用 DI Container 的程度,接著進一步思考在各種情況下使用不同設計會如何影響注入動作,即使沒有使用 DI Container,學會這些手法跟設計概念也有助於建構中大型軟體,掌握相依性,便能在設計系統架構時擁有更清晰的視野。
-
C#新語法大作戰