活動簡介
- 活動地點:Microsoft Teams
- 活動時間(4H):

活動規劃
在 C# 程式設計中,例外處理不只是錯誤捕捉的機制,更是維持系統穩定性與提升軟體品質的關鍵環節。如果你希望從 coder 進階為 software developer,你必須理解如何正確設計錯誤處理機制,使你的程式不僅能執行,更能在各種異常狀況下保持穩定。
本活動將深入探討例外的本質、不同的例外類型及最佳的處理方法,讓你掌握例外處理的核心原則,包括如何記錄錯誤、分析問題,並透過適當的策略設計穩健的系統架構。當 AI 逐漸進入開發領域,它或許能幫助你生成程式碼,但它無法替你決策如何應對突發的系統異常而這正是開發者的價值所在。
真正的挑戰不在於讓 AI 產生程式,而是如何確保你的系統在各種情境下都能穩健運行。如果你在過去的開發經驗中較少處理產品的線上維運,或者你希望提升自己的錯誤處理能力,這門課程將幫助你建立正確的觀念,確保你的程式具備強大的應變能力。
只需半天,掌握關鍵的例外處理技巧,讓你的 C# 程式不只是「能執行」,而是「經得起考驗」!
活動講師
Jeffray Huang

現為系統架構及開發專業顧問,精通多種開發環境與程式語言,大型專案的跨領域整合尤其拿手,素有鬼才之稱。
2008~2016 Microsoft MVP、Microsoft Techdays 與 MSDN 資深講師、資策會客座講師;電腦書籍黃金年代的頂尖作者,出版過四本程式開發的相關著作,尤其是『極意之道--次世代 .Net Framework 3.5 資料庫開發聖典』至今在正體中文的世界裡仍然無人可出其右,堪稱為 LINQ Framework 中的聖經版本。
講師經歷:
- 企業顧問
- 2008-2017 Microsoft MVP
- Tech-Day 2008-2015 講師
- 台灣微軟資深特約講師
- 資策會客座講師
- 4本.NET 書籍作者
- 深入剖析ASP.NET元件設計
- Windows Forms框架設計實務
- 極意之道-ASP.NET AJAX/Silverlight 聖典
- 極意之道-次世代 .NET Framework 3.5 資料庫開發聖典
活動介紹
- 什麼是例外
- try..catch..finally 的角色
- 例外的類型
- 例外的傳遞
- 拋與不拋的藝術
- 接與不接的選擇
- 執行緒中的例外
- 非同步中的例外
- 處理例外的好幫手 -> Fluent Catch Helper
- Log: 讓例外幫助你,SigNoz 與 Serilog - 使用 opentelemetry
- 例外與除錯
講者的話
曾經我以為自己懂得例外怎麼因應,在面對無法還原的例外時,無外乎就是記錄下來,然後讓程式直接崩潰,這也是許多書籍、文章教給我們的準則,直到前幾年我實作了一個 App,才發現,準則之所以叫做準則,是因為它在不同環境下會有不同的演化。那是一個 Dashboard 的 App,資料來自很多個地方,擷取資料的時候可能會因為網路、硬體發生例外,但 Dashboard App 只能把那塊空下來,不能崩潰,而且還必須記錄下來,最糟的是,這些資料來源可能等一下就會恢復,所以必須不停的重試,這時例外紀錄會慢慢地長大,如果以一般的直送回 Log Server時,很快 Log Server 也會崩潰,在這裡,我明白了例外處理一點都不簡單。
選擇票種
報名時您只要選取「報帳發票」並且輸入相關資訊,活動當天雲端發票自動寄送到您的信箱,方便您報帳!
我們知道您的學習是為了將來的薪水,為了避免造成您的負擔,我們提供了 3、6 期零利率的信用卡分期付款,歡迎多加利用。
-
[線上]一般票
販售期間: 2025-05-01 ~ 2025-05-24NT$ 2,600可得紅利:200 -
敦陽科技專案票
敦陽科技專用票種販售期間: 2025-05-02 ~ 2025-05-24
訂閱電子報
如果您希望收到最新活動訊息,請訂閱電子報
還想知道什麼就留言吧
持續學習
- 我們使用 Microsoft Teams 做課程討論平台。了解更多
注意事項
- 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
- 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
- 主辦單位保留對活動內容調整的權力。
退款方法
- 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
- 活動前7天申請退費,退費用0 %。
- 活動前8天申請退費,退費用90 %。
- 收到申請表後我們會主動與您聯繫。
目前活動
-
從相依到注入-基礎篇
2025-06-15 開始,共 5 小時 -
從相依到注入-進階篇
2025-06-22 開始,共 5 小時 -
輕鬆學會物件導向(使用C#)
2025-06-07 開始,共 21 小時