歷史活動

  • 例外處理實戰

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

  • Blazor 全端開發,新手村一日脫逃術

    在 Visual Studio 2022 正式版即將推出的時候你有沒有發現 Blazor 經常出現在文件內?Blazor 是微軟全新的全端解決方案,它可以讓 C# 開發者只需要會 C# 就可以達到非常棒的網頁開發能力,它與 Web forms, Silverlight的理念類似,讓開發人員只需要會 C# 就可以完成 Web APP,現在競爭激烈,如何讓開發的經驗可以共通 Blazor 就是一個絕佳的選擇,畢竟僅需要會 .NET / C# 就可以開發 Web App 是件相當誘人因素,尤其讓許多桌面應用程式的開發者頭痛的 JavaScript 在這樣的開發方式下,就變成不是必須的考量了。

    不相信 Blazor 的能力,或擔心使用 Blazor 造成技術門檻過高?我們準備了一個講者的真實經驗,你會發現使用 Blazor 是可以降低技術門檻的,也讓團隊補人變的更容易

    對於身為 .NET C# 開發者而言,想要成為一個全端網站工程師,將不再是夢想,因為透過 Blazor 框架,不需要會 JavaScript ,便可以輕鬆、容易、快速地完成網站專案開發;Blazor 相較於其他前端網頁開發技術,其學習曲線不會十分陡峭,對於 .NET C# 不太有經驗的人,也是可以輕鬆上手的,現在就讓 SkillTree 一起帶你逃離新手村!

  • twMVC#43

    twMVC #研討會 回來了!

    這次我們將談到 YARP, C#10, Visual Studio 2022 ,照慣例腦粉票先行開賣,等活動資料都補齊後恢復原價。

  • LINQ 實戰技巧

    LINQ 不等於 EntityFramework,就有如 C# 不等於 .NET 一樣,LINQ 對於操作集合物件有非常強大的功能與效能,但 LINQ 有著易學難精的學習曲線,在學習一段時間後,簡單的查詢、排序大概都能上手,但因為無法順暢的以 LINQ 的思考模式解題,所以常常讓初學者在遇到問題後回到了迴圈模式。

    本課程將以許多範例為引導,帶領學員以 LINQ 的思考模式來解題。 在資料分析及統計上,LINQ 其實也是一個很好的資料整理及轉換、及分析工具,此課程同樣以實例引導, 期許讓學員能在日後商務應用時快速的產出分析報表用的資料及圖形。

    本次課程時間比之前的課多了2小時

     

  • 決戰設計模式-第11梯

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

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

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

    此為線上授課|此為線上授課|此為線上授課|此為線上授課|此為線上授課|此為線上授課|h

  • SQL Server 影分身之術

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

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

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