目前活動

  • 現代桌面應用程式,玩轉WPF

    在現代桌面應用程式的世界裡, WPF (Windows Presentation Foundation) 漸漸地取代 Windows Forms 的地位;因為 WPF 具有兩個非常重要的優勢:

    1. WPF 的建置核心是無關解析度的向量式圖形呈現引擎 (Vector-Based Rendering Engine),能夠善用新式圖形硬體的優點,其函式庫內的 UI 元素具有靈活的擴張性以及便利的動畫,能夠輕鬆變化出非常豐富視覺效果。
    2. WPF 具有強大的資料繫結引擎,能夠有效地分離資料與視覺介面的設計,對於程式架構擴充與維護提供了正向效益。

    除此之外,學習 WPF 開發還有一個附加的好處,可以降低未來進入 UWP (Universal Windows Apps) 與 Xamarin Forms 的門檻。 這個課程將會從最基本的 XAML 概念談起,一路延伸到 UI 元素的使用與變化、資料繫結、Model-View-ViewModel 等等,用最快的途徑理解 WPF 的強大應用。課程的內容設計經過審慎的考量與組織,讓每個想學習 WPF 應用程式開發的人員都能夠在課程結束後順利上手。

    本課程所有學員均可獲得 JetBrains 系列產品首購 8 折優惠,好課程+好工具=好薪情

  • 程式碼的鍊金術-重構

    軟體是持續因應改變而演化的,就像是人會因為環境改變而成長一樣,在不同的資源與環境下, 軟體需要呈現不同的樣貌,但我們不可能每次都重頭開始,所以如何維持軟體的可變性、擴充性, 是現代軟體工程師的必備技能。在這堂課中,我們不走教條式的宣導,而是實際以三個例子為例, 探討其設計的不足之處,並使用多種重構技巧來建立可維護、 可持續演化的軟體。

    本課程偏向 Workshop 你會有更多的時間動手寫 Code ,藉由 Workshop 的規劃讓您更能體會一手爛 Code 要怎麼重構成更好的樣子,動手做才有 Fu 😎

    本課程所有學員均可獲得 JetBrains 系列產品首購 8 折優惠,好課程+好工具=好薪情