歷史活動

  • 決戰設計模式

    線上活動📶

    程式設計師每天都有許多挑戰與問題要解決,如何規劃出一個好的架構設計需要長時間的經驗累積,但每一種絕世武功都要練30年,人生短短幾個秋,該如何應對?

    坊間多數設計模式的課程或書籍都只是介紹每一個設計模式的用途,甚至以肌肉記憶的方式強背架構圖,例子都是些飛機、車子難以與實務產生共鳴,最後學員只覺得設計模式不好懂又離現實太遠,進而放棄。

    我們覺得這樣很可惜,經過了仔細規劃與討論後,屬於 SkillTree 風格的設計模式課程出爐了!如果你放棄過設計模式,如果你嘲弄過設計模式,現在就是讓你改觀的時候了。

     

  • SQL Server 影分身之術

    為了因應大量使用者,前端早已普遍是打群架的 Web farm 架構,但你的資料庫還在獨自一台苦撐嗎?

    AP 與 Web 主機需要有橫向擴充的架構設計,那你的 SQL Server 是否也有呢?

    一個週日下午,四個小時讓我們一起掌握「運用交易式複寫,建構讀寫分離的資料庫系統」

    ※ 此為線上活動,使用 Microsoft Teams 進行

     

  • 精準解析 ASP.NET Core MVC(.NET6)

    本活動使用 .NET 6 全新調整內容與範例。

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

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

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

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

    看書看了一堆,公司專案也拿來實驗好幾個了總是感覺少了什麼?

    物件導向真的沒那麼難,挑對好業師可以用最短的時間幫你灌頂,

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

  • SQL Server高效能開發密技

    雖然 SkillTree 只要用到資料庫的都是使用 Entity Framework 來做介紹,但幾年過去了,我們深感現在的開發人員對於 SQL 的基本敏感度越來越缺乏,所以特別邀請了 SQL Server 界的大神 許致學老師來幫我們灌輸 SQL Server 的技巧。

    如果你本身依然在寫 ADO.NET 或你使用 Dapper 來操作資料庫,那高效能的觀念你不能沒有。

    假設你已經全面進入到 Entity Framework 也別認為你可以逃離,擁有好的底層觀念你的 Entity Framework 才有調校的可能。

  • 例外處理實戰

    C# 是一個以例外作為主要錯誤處理的語言,因此 C# 程式設計師每天都必須要面對例外,有些視例外為猛獸,一出現即手腳慌亂,有些視例外為無物,眼不見為淨,其實例外並沒有那麼可怕,好好與他相處是一個 C# 程式設計師必經的過程,本活動從例外的理論開始,逐一解構其誕生的目的及類型,進而處理並記錄,引領各位建構強固的 C# 應用程式。

  • twMVC#44

    年後就用 twMVC #系列研討會收收心吧

    這次的主題和「測試」有關係,其餘都還無法公布😎

    資訊不齊全前全部都是超便宜腦粉票唷

  • 一天帶你進入 .NET Core Startup

    2021 年 11 月 9 號我們迎來了 .NET 6 的 Release,這也是 .NET Core 第二個 Long Term Support 的版本。

    這意味著,會有越來越多的企業與系統將原本的 .NET Framework 遷移到 .NET Core 的版本,換來跨平台或者是容器化的門票。

    .NET Core 與 .NET Framework 顯著的不同點在於,全新的 Configuration 使用方式、內建了 DI 的框架以及活躍的 Log 套件也有一點的轉換。

    我們將手把手的帶著您了解

    • 全新 Configuration 的使用方式,實際體驗不同的場景中該如何設計。
    • 內建的 DI 框架該如何使用、不同的物件生命週期該使用在哪些場景以及如何做一些加工來擴展使用場景
    • 介紹 Serilog 套件的使用方式,Serilog 有豐富的套件生態圈能夠幫助我們快速的實作出想要的功能

    透過一整天的活動讓開發者能夠對於 .NET Core 的 Configuration、DI、Log 有一定的熟悉度,更快速的進入 .NET Core 的開發。

  • 由 Parallel.For 來看多執行緒程式設計

    在多執行緒程式設計領域中,有 TPL , ThreadPool , Parallel.For , PLINQ 等等技術,其目的在降低使用複雜度,提供高階程式設計模型,開發者可以很容易地使用這些功能。但坊間流竄許多種各式各樣的奇技淫巧,有些是聽從前輩的建議,有些是自身特定情境中的經驗,這些招式與看法不能說錯,但總是片片斷斷無法有系統的理解背後的原理與限制,所以 SkillTree 舉辦了本活動針對 Parallel.For 做深入的探討,藉由因循漸進的案例讓您充分了解這技術的奧妙。

     

    本課程是平行程式設計的初階,不是程式學習的初階,您必須具備 C# 開發經驗、了解泛型與委派的使用方式,並且具備基本電腦架構運作知識。

  • 初探 .NET 平行程式設計

    這年頭手機都多核心了我們寫的程式還跑在單核上嗎?

    一台電腦8核16緒但我們的程式就是跑不快?

    平行程式設計是近年來一個很務實的議題,之前 SkillTree 有開過較進階的「勇闖非同步程式設計」,收到許多開發人員的好評但有開發人員反應希望能夠開設更初階一點的入門主題,於是本活動來了!這是專門為了「沒實際摸過平行運算、非同步的開發人員」所設計的,讓你短時間掌握平行程式設計基本概念與觀念。