歷史活動

  • AI Agent 開發之道

    在本活動中,學員將全面掌握 AI Agent 的建構技術與實務應用。透過 Azure OpenAI 搭配 Semantic Kernel 工具,逐步建立可落地的智慧代理系統,並整合 MCP 架構於 VSCode 開發環境中,實現語意理解與程式執行的高效互動。本課程由實作切入,引導開發者深入新世代 AI 架構的核心思維與操作方法。

  • Roslyn 魔法工坊:打造你的 Source Generator

    這是一場專為中高階 C# 開發者量身打造的技術實戰活動,聚焦於 .NET 編譯流程中的神秘利器 Source Generator

    從實戰出發,透過 10 組高強度範例專案,帶你逐步掌握 Enum-to-String、NotifyPropertyChanged 到 Interceptor 的多樣應用場景,並延伸到 SyntaxProvider 模型轉換與 Diagnostic 檢測等進階技巧。

    你將深入探索 Roslyn 的核心組件(如 Syntax API 與 SemanticModel),學習如何在 編譯時自動生成高效能的程式碼,大幅簡化樣板流程、強化可維護性,同時精準對應現代企業在程式碼穩定性、高效能、與開發流程自動化上的實務需求。

    這不只是學寫 Generator,而是打造懂你邏輯、能與你共舞的程式分身。若你想學的不只是語法,而是如何把 Source Generator 真正「用起來」,這堂課會是你駛向 Roslyn 深海的船票。

  • K8s新手村一日逃脫術

    目前的軟體開發與運維環境中,容器化技術已成為主流,Kubernetes 也成為了顯學,越來越多公司的服務是容器化後運行在 Kubernetes 上。Kubernetes 作為最受歡迎的容器編排平台,提供了強大的功能來管理和擴展容器化應用程式。此外,AI Agent 的興起也讓 Kubernetes 的應用場景更加廣泛,工程師能夠透過 Kubernetes 快速複製出與 Production 類似的環境讓 LLM 與 Agent 尋找與分析 Bug 的原因或是優化程式碼的性能。
    然而,對於許多開發者和運維人員來說,學習 Kubernetes 不是一件容易的事情。在入門時就會產生許多的問號,包括環境配置、資源管理、安全性和系統佈署等問題。

    K8s新手村一日逃脫術 是專為學習以 Kubernetes 為核心的開發環境建置設計的。本活動使用 Kind(Kubernetes IN Docker)工具,
    讓參與者能夠快速在本地環境中建立 Kubernetes 環境,進行各項操作與測試。無需雲端環境或複雜硬體,只需透過 Docker 容器即可模擬完整的 Kubernetes 環境。

    透過本活動,您將能夠:

    • 建立本地 Kubernetes 環境並進行基本配置
    • 佈署和管理容器化應用程式
    • 自產憑證實現 HTTPS 安全通訊
    • 設置監控與日誌收集系統
    • 實現 GitOps 自動化部署流程
    • 安全管理敏感資訊
  • 當 Vibe Coding 遇上 AI Agent 開發

    最近大家都在講 Vibe Coding!

    雖然有經驗的程式設計師都知道,沒點基礎相關知識其實很難駕馭這種開發方式,但有件事超級確定:

    AI 確實可以在寫程式上提供某種程度的價值!

    除非哪天 AI 忽然變笨,不然「有問題問 AI」這習慣,大概是不會改變的。而 AI Agent 這個正夯的新名詞,正在快速滲透各種開發領域。

    所以,我們乾脆來搞個活動,就一個目標:

    用 Vibe Coding 的精神,打造 AI Agent!


     

  • 輕鬆學會物件導向(使用C#)

    AI 風潮席捲程式開發界,VibeCoding 正夯,你能接受 AI 幫你寫的程式碼自己卻看不懂嗎?
    Code Review時 AI 建議的架構太好,讓看不懂的你根本不敢 Approve?

    AI 輔助下,寫程式已不再是難題,但看的懂、改得動才是企業真正需要的人才!
    現在,就是強化基礎、補齊觀念的最佳時機。

    讓我們幫你打好扎實的物件導向基礎,從迷茫到自信,一次搞懂!

  • 例外處理實戰

    在 C# 程式設計中,例外處理不只是錯誤捕捉的機制,更是維持系統穩定性與提升軟體品質的關鍵環節。如果你希望從 coder 進階為 software developer,你必須理解如何正確設計錯誤處理機制,使你的程式不僅能執行,更能在各種異常狀況下保持穩定。

    本活動將深入探討例外的本質、不同的例外類型及最佳的處理方法,讓你掌握例外處理的核心原則,包括如何記錄錯誤、分析問題,並透過適當的策略設計穩健的系統架構。當 AI 逐漸進入開發領域,它或許能幫助你生成程式碼,但它無法替你決策如何應對突發的系統異常而這正是開發者的價值所在

    真正的挑戰不在於讓 AI 產生程式,而是如何確保你的系統在各種情境下都能穩健運行。如果你在過去的開發經驗中較少處理產品的線上維運,或者你希望提升自己的錯誤處理能力,這門課程將幫助你建立正確的觀念,確保你的程式具備強大的應變能力。

    只需半天,掌握關鍵的例外處理技巧,讓你的 C# 程式不只是「能執行」,而是「經得起考驗」! 
     

  • K8s新手村一日逃脫術

    目前的軟體開發與運維環境中,容器化技術已成為主流,Kubernetes 也成為了顯學,越來越多公司的服務是容器化後運行在 Kubernetes 上。Kubernetes 作為最受歡迎的容器編排平台,提供了強大的功能來管理和擴展容器化應用程式。此外,AI Agent 的興起也讓 Kubernetes 的應用場景更加廣泛,工程師能夠透過 Kubernetes 快速複製出與 Production 類似的環境讓 LLM 與 Agent 尋找與分析 Bug 的原因或是優化程式碼的性能。
    然而,對於許多開發者和運維人員來說,學習 Kubernetes 不是一件容易的事情。在入門時就會產生許多的問號,包括環境配置、資源管理、安全性和系統佈署等問題。

    K8s新手村一日逃脫術 是專為學習以 Kubernetes 為核心的開發環境建置設計的。本活動使用 Kind(Kubernetes IN Docker)工具,
    讓參與者能夠快速在本地環境中建立 Kubernetes 環境,進行各項操作與測試。無需雲端環境或複雜硬體,只需透過 Docker 容器即可模擬完整的 Kubernetes 環境。

    透過本活動,您將能夠:

    • 建立本地 Kubernetes 環境並進行基本配置
    • 佈署和管理容器化應用程式
    • 自產憑證實現 HTTPS 安全通訊
    • 設置監控與日誌收集系統
    • 實現 GitOps 自動化部署流程
    • 安全管理敏感資訊
  • C#新語法大作戰

    在當前程式開發的世界中,AI 正逐漸成為我們不可或缺的助手,幫助我們撰寫程式碼、解決問題。然而,AI 為了提高程式碼的可讀性與執行效能,常常會採用新進的 C# 語法。如果您尚未熟悉這些語法,不僅難以理解 AI 生成的程式碼,甚至可能無法充分利用 AI 的強大能力。

    C# 的語法變化近年來快速驚人,隨著世代的更迭,語法及 .NET Core 和 .NET Framework 的功能愈加豐富,並在多個層面改進了程式開發的體驗:增強程式碼可讀性、縮短開發時間、並提升執行效能。然而,學習這些進步的語法卻缺乏一個系統化的方式,導致不少開發者難以跟上新語法的步伐。

    為了幫助開發者掌握最新的 C# 語法,我們設計了一項專業的技術交流活動,涵蓋從 C# 7 到最新的 C# 13,採用功能橫切面的方式進行內容規劃,而非流水帳式的歷史沿革。這樣的設計能讓參與者迅速串起特定語法領域的知識與應用。在新的 C# 世代中,您不僅能早一步享受新語法的好處,還能更自信地運用 AI,迎接未來程式開發的挑戰。

     

     

  • LINQ Essential

    LINQ Essential (update to .NET 9)

    想了解 LINQ 的最新進展並提升效能嗎?透過這場活動,您將掌握 LINQ 的核心技巧及避免常見誤用的方法,並更新您的認知以適應 .NET 的最新改動。有別於完整 4 天的 LINQ 活動,這次不包含細節及大量範例,聚焦於了解 LINQ 各個函式的運作方式,使用方式及常見誤用,可以不用、但不要用錯。


    目標是針對想快速了解 LINQ,避開誤區,正確並有效率的使用 LINQ 的開發人員而設計。
     

  • 精準解析 Entity Framework Core 進階篇

    隨著.NET 9 的推出,Entity Framework Core 也來到了 9.0,整體架構趨於完整,效能也改善了很多,尤其在轉譯 SQL 部分更是跳躍式的進化,
    以往被詬病的與 Dapper 效能之差距在 10000 筆資料的測試下也縮小到 200 ms 以內,精確地說現在的 EF Core 9 不僅擁有了完整的 ORM 機制,
    在效能上也逼近 Dapper,成為了 .NET 上主流的資料庫存取框架也是遲早的事。本課程將逐步帶領學員了解 EF Core 的進階應用。