歷史活動

  • twMVC#41

    本次主題是《HoloLens 2的 MR(Mixed Reality)開發入門》和 《The Journey of C# Source Generator》

    注意:本次活動地點不同,請務必準時入場

  • 深入淺出 LINQ

    LINQ 是 .NET Framework 中相當重要的功能之一,在近代的 C# 程式設計中佔有相當大的比重, 善用 LINQ 不僅可以減少重複撰寫相同邏輯的程式碼,還能提升程式碼的強固性及品質。 但其易學難精的學習曲線,讓許多初學者都停留在知其然,不知其所以然的程度, 簡單的 Where、OrderBy 尚能因應,但牽扯上了資料型態轉換,複雜運算等就會回到傳統的寫法,本活動將從零開始, 由 LINQ 的設計初衷到其內部實作一一講解,期許學員能知其應用,也能知其變化,避其陷阱。

     

  • 現代桌面應用程式,玩轉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 應用程式開發的人員都能夠在課程結束後順利上手。

    本課程結束後,將推薦優秀或有強烈企圖心的學員至配合單位面試,月薪 NT$70,000 以上

  • 精準解析 ASP.NET Core MVC

    在 .NET Core 的世界中 Web 的開發方案 MVC 是集大成的框架,不管是 Razor Pages 還是 Web API 都包含其中,如此龐大的資訊再加上 .NET Core 與 .NET Framework 的差異讓很多開發人員懼怕進入這嶄新的世界,最一開始也考量過包在一起教,但大無畏的課綱顯的雜亂,也不是每個人都是一條龍需要包山包海的全會,所以最後決定切分開來。分開來也符合了 MVC 中的重要觀念「關注點分離」,如此龐大的 .NET Core 新資訊,我們已經幫你整理好設計過了,現在您只需要關注在 MVC 能用的和 MVC 的特性上即可,降低過多的資訊量,但又不會有該知道的不知道。

    SkillTree 的宗旨就是「不是教您考取證照,而是教您如何上場殺敵,拳拳到肉的課程內容才是您花錢想要聽到的,而這也剛好是我們擅長的」

  • 輕鬆學會物件導向(使用C#)2020年版第三梯

    物件導向真的沒那麼難,挑對好業師可以用最短的時間幫你灌頂,看書看了一堆,公司專案也拿來實驗好幾個了總是感覺少了什麼?

    業界師資的好處就是踩過的雷💣很多,排除的雷更多,藉由經驗傳承可大幅縮短學員自我學習的撞牆時間🤯,課程結束後回去實做遇到了困難也不用擔心,SkillTree 提供了多種免費詢問管道(線上線下都有)只要你想學我們都很願意教🤜

    不知道物件的職責是什麼?
    不知道好維護、易擴展的程式要怎麼設計?

    程式開發也好多年了,對於物件導向的概念還是半知半解?一切的工法與設計模式都是先從基礎的「物件導向」學起,融會貫通以後你會發現,以上都不再困難!因為觀念通了,一切就通了。

  • 勇闖非同步程式設計

    在多核心 CPU 的普及的現代,如何正確的操作執行緒及優化程式執行效率的議題日趨重要,但撰寫多執行緒的控制並不容易,
    細緻的調整及適當的調整鎖定區塊,處理共用、私有資料等等都是影響執行效率的重要議題,本課程的主軸放在 TPL(Task Parallel Library) 的應用,async/await 的原理、鎖定等注意事項。

  • SQL Server高效能開發密技

    SQL Server? 你沒看錯,我們真的開 SQL Server 的活動了,雖然我們其他的課程都使用 Entity Framework 來做教學,但幾年過去了,我們深感現在的開發人員對於 SQL 的基本敏感度越來越缺乏,所以特別邀請了 SQL Server 界的大神許致學老師來幫我們灌輸 SQL Server 的技巧,如果你本身依然在寫 ADO.NET 或你使用 Dapper 來操作資料庫,那高效能的觀念你不能沒有,假設你已經全面進入到 Entity Framework 也別認為此活動幫不上忙,擁有好的底層觀念你的 Entity Framework 才有調整的可能。

    有鑑於第一次課程超時太久,所以這次改為兩天課程,不用再擔心時間不夠啦。

  • twMVC#40

    這次的主題和 DevOps 有關係!我們邀請了大名鼎鼎的 陳正瑋 以及 twMVC 核心講師來幫我們 DevOps 一下

     

  • C#新視野

       我一直認為,對於開發人員,擴展視野是非常重要的,視野越廣,在遭遇需求或是問題時的解法就越豐富,這堂課是 LINQ 新視野 課程的增強版,我們精煉化了 LINQ 部分,強化了 FP(Functional Programming) 內容,形成了一個不同的程式設計風格,FP 其實在 C# 中並不少見,除了在 LINQ 中看到 FP 的影子外,許多 Unit Testing Framework 也都有其身影,本活動從在 C# 中實作 FP 的基礎建設開始,一路到 Pipeline (Unit Testing/Rx.NET/LINQ 都是這類寫法)的支援,帶領學員進入 C# with FP 的世界。

     

    當然,你不一定要這樣寫程式,但這個探索的過程一定會讓你眼界大開,對 C# 會有不同的看法。


    PS: 此課程偏向進階與新的程式設計風格的深入探討,建議學員要先對 C#有基礎認識。

  • 精準解析 ASP.NET Core Web API

    本活動採用 .NET Core 3.1 來準備,而 ASP.NET Core 3.1 更是一個滿滿的開發大平台,其中又可細分為 Razor Page、MVC、Web API、SignalR、Blazor 等開發類型,本活動專注在 ASP.NET Core Web API 此一開發類型。筆者的團隊由 .NET Core 2.0 開始導入,從 .NET Core 2.0、2.1、2.2 到 3.1 均有正式上線專案,因此,在 .NET Core 開發過程中擷取了許多的經驗,從經驗中我們清楚瞭解傳統 .NET Framework 開發人員轉換至 .NET Core 的痛點。我們希望化繁為簡快速的帶領大家進入 ASP.NET Core 的世界,而 ASP.NET Core Web API 因為沒有前端頁面的內容,專注在後端的處理模式,是非常合適用進入 ASP.NET Core 世界的踏板。