歷史課程

  • 實務專案的測試

    許多開發者在專案開發過程已經導入自動化測試,但不管是單元測試或者是整合測試,都會面臨到許多問題而不知所措。
    資料存取層的測試要怎麼做?要不要連接資料庫?如何準備測試資料?
    服務層的測試資料是否要接真實資料?
    如何在持續建置過程裡整合 Web 測試?
    相關進階議題在一般測試課程裡都會因為時間或課程內容的關係而無法包含進去。

    課程將會以實際專案開發的經驗,以多個 Lab 的講解和實際操作,讓大家可以逐步瞭解及熟悉各種進階測試的操作,
    另外也將會介紹及說明如何在整合測試裡使用 Docker,讓整合測試可以更為容易與方便。

  • twMVC#31

    上半場:網站上線了,然後呢?(威力加強版)

    分享關於網站上線之後,如何透過各種工具和方法來幫助網站的營運,讓網站能夠根據需求隨時調整改變,並同時兼顧網站的穩定性,讓網站的營運不再是一份辛苦的工作,還能透幫助網站不斷改善變的更好。

    下半場:沒有 HDD 的網站重構 WebForm to MVC

    HDD 是 Hype Driven Developmen 的縮寫,中文翻做「一窩蜂驅動開發」,許多開發者參加了研討會、課程或看了很多熱門技術文章之後,就會想方設法的將這些接觸到的技術應用在專案上,不管專案是否適合或專案有沒有用到,反正就是用了就可以很潮跟別人說我的專案也有用到哪些新技術,但對於公司、客戶或開發者來說是真的有幫助嗎?

  • LINQ-強者之道 第二梯

    LINQ 全名為 Language-Integrated Query 是一組技術的名稱,顧名思義 LINQ 提供了一致性的語法來讓開發者操作各種資料來源,在 .NET 語言中 LINQ 早就是一門顯學,透過 LINQ,查詢已成為第一級的語言建構,就如同類別、方法、事件等等。

    SkillTree 在開設各系列的課程中都有使用到 LINQ ,但因為 LINQ 易學難精的特性,經常發現學員的 LINQ 技巧薄弱,進而導致恐懼、害怕甚至逃避,為了降低自學 LINQ 的困難,SkillTree 特別邀請到知名暢銷書《極意之道-次世代 .NET Framework 3.5 資料庫開發聖典》的作者 黃忠成老師來親自授課,不但帶給各位學員對於 LINQ 的正確觀念也帶給各位最實務的應用技巧,尚在漂泊的你,這裡有跟浮木還不快攀上嗎?

     

  • ASP.NET Web API 2 實戰訓練營 第二梯

    ASP.NET Web API 是微軟全新打造的 REST 開發框架,取其 WCF Service 精華與 ASP.NET MVC 的成功,追求輕量與高效,可輕易建置 HTTP Service 並觸及廣大的用戶端範圍,包括瀏覽器、行動裝置或各類 IoT 設備。課程規劃除了全面學習 ASP.NET Web API 2 框架外,更專注於開發實務與經驗分享,課程範例更加入大量的實務開發範例,做中學,是快速累積開發驗經值最好方式。用 .NET Framework 基礎建置 RESTful 應用程式,ASP.NET Web API 2 是一個想理平台。

  • TypeScript新手入門班 第二梯

    前端應用越來越豐富,網站功能越做越多,在修改 Bug 的時候常常需要花很多時間才能回想起當初是如何設計,那麼你可以考慮試試看使用 TypeScript 讓開發大型網站更加的輕鬆,透過預編譯器的幫助,讓你可以在開發前端應用的同時,享受到型別檢查和各種幫助物件導向的語法糖,大大減少開發除錯的時間,連 Angular 2 官方都選擇使用 TypeScript 來搭配進行開發!

    TypeScript 完全相容 JavaScript 或是 ECMAScript 6 (ES6, Babel),甚至是 Angular, Angular 2, React 或 Vue 當然你要寫 jQuery 也沒問題喔!

  • 物件導向實作課程(使用C#)第十梯

    物件的職責是什麼?好維護、易擴展的程式要怎麼設計?程式開發也好多年了,對於物件導向的概念還是半知半解?想要測試程式但程式根本沒辦法測,想要 TDD 卻發現沒有物件導向基礎根本無法重構程式?要學 MVC 卻發現根本看不懂範例中的資料與物件是怎麼傳來傳去的?賣雞排不是解決問題的方法!

    一切的工法與設計模式都是先從基礎的「物件導向」學起,融會貫通以後你會發現,以上都不再困難!因為觀念通了,一切就通了。

     

     

  • JavaScript 實務測試新手班 第三梯

    在以往撰寫前端測試,遇到最大的困難是不知道該如何下手進行測試的撰寫,本課程會從最簡單的前端測試環境建立,帶領大家實際操作了解前端測試的撰寫 技巧,並搭配 Cucumber.js 讓測試案例變成可以讀懂的文件,讓測試案例不再只是冰冷的程式碼,還可以說明程式的功用!

    在本課程中會搭配許多 Lab 讓學員同步進行練習,並實際操作各種前端撰寫會遇到的測試情境,降低導入前端測試的門檻,也讓產生的程式碼更加的穩定可靠!

    本課程主要以 Cucumber.js 作為測試工具,讓測試程式碼可以使用文件的方式呈現。

     

    本課程是 JavaScript 測試

    本課程是 JavaScript 測試

    本課程是 JavaScript 測試

  • 給新手的網站切版實戰營

    業界俗稱的「切版」是指將設計完成的網頁畫面用 HTML 搭配 CSS 製作成實際網頁的過程。在這樣的作業中必須對於 HTML 的語意與 CSS 的行為有足夠的認知才不會做出問題百出的網頁,當製作動態網站時對於配合的程式設計師而言也能更輕鬆順手的完成後續的套版工作。更重要的是 HTML 與 SEO 息息相關,寫好 HTML 是讓您的網站被找到的第一步!想學習如何正確切版嗎?SkillTree 邀請到業界長期從事網頁設計與切版工作的 黃米奧(Miau) 來協助初學者踏出第一步,快來看看如何把心目中的設計化為網頁吧!

  • twMVC#30

    上半場:你應該瞭解的 Container on Azure 兩三事

    • Container技術概觀
    • 託管Container registry的Azure Container Registry
    • 快速上線的Web服務: Azure Web App On Linux
    • Azure Container Services服務概觀: 使用 Kubernetes 管理
    • Azure Container Instances幾秒內讓服務上線
    • 使用OMS監控容器服務

    下半場:技術人員與業務團隊的無礙的溝通法則

    TBD

    第三場:Bootstrap 4 搶先玩

    Bootstrap 是一個老少皆宜、前後通用、遠近馳名、輕鬆上手的一套 Framework ,到了第 4 版採用了新的 CSS 屬性之後,讓 RWD 網頁更加容易就能製作完成,這次 Amos 會把 Bootstrap 的原始碼掀開讓各位了解他的原始概念跟應用,讓大家可以輕鬆了解到 Bootstrap 4 的強大功能。

  • 自動測試與 TDD 實務開發(使用C#) 第九梯

    哥不是教你測試,我們教的是開發!你以為測試是多出來的工?其實它應該是開發的一部份!講師 Joey(91)利用自身豐富的實戰經驗將 TDD 的知識拆解、濃縮、淬鍊出三天豐富的課程,在這課程中可讓開發人員打從心底認識與接受開發應該有的流程,讓開發人員從此可以更有自信的將自己的程式碼交付,當開發方式對了,測試就只是順便的完成的產物!

    如果你對於測試、開發流程、TDD、BDD還有夢,就讓擁有豐富實戰經驗的 Joey(91) 將帶領各位重新點燃火花,找回心中最初的那個熱愛程式的初衷。