iThome Workshop-玩到上手,實機操作體驗新技術的建置與應用

只有實戰才能養成技術;讓技術高手帶領我們玩轉IT,得意上手!

近期課程

06/10
(六)

RxJS 開發實戰

Modern Web

現代網站功能越來越複雜,前端的角色變得非常吃重,面對網頁各種問題,前端不斷的在推出新的工具或開發方式,來滿足日益複雜的需求;但一直以來我們都沒有一個統一的方法,能夠處理各種非同步行為,導致有時候我們得用 Promise 有時候要用 callback function,甚至有的時候還會混在一起使用,當這樣的寫法越來越多時,程式碼就會越來越亂甚至無法維護。我們需要一個足夠簡單又具有彈性的方法,讓我們可以更輕鬆的面對複雜的非同步行為。

Workshop 將以淺顯易懂的方式講述,搭配豐富的實例練習,讓學員可以在 7 個小時內學會 RxJS 並能直接在實務上使用。

洪明辰(Jerry)

WEIC 創辦人、30 天精通 RxJS 作者
06/11
(周日)

Drone 是一套以 Docker 容器為基礎的 CI/CD 伺服器。每次執行編譯時,都是運作在 Docker 容器內,可以確保開發者都在獨立環境執行,避免每次編譯狀況都不同。傳統企業在導入 DevOps 流程都會以 Jenkins 或者是 Gitlab CI 為主流,前者是 Java 語言開發,後者是 Ruby 語言開發,維運人員會發現這兩套其實都蠻吃重系統資源,然而 Drone 是一套由 [Go 語言]https://golang.org/開發的伺服器,啟動 Drone 時,只需要不到 20 MB 的記憶體就可以跑此服務,大幅降低維運成本,也讓維運人員更好維護伺服器。Drone 的出現就是為了讓團隊可以像 Github 一樣持續開發持續部署,另外開發者可以輕易的用自己喜歡的語言(像是 Node.js, Python 甚至 Bash Script)撰寫 Plugin 整合進 Drone,取代傳統的 Jenkins 思維。

吳柏毅

聯發科技 IoT物聯網工程師
06/17
(六)

敏捷開發,規則少少,看似簡單;
But,為什麼當我們真的要導入時,
才發現困難重重,不斷踩雷?

因為,你放錯重點了!
從原理出發,在活動中體驗/
避開無效的冤枉路,
不僅敏捷上路,更團隊重塑!

 

現在,iThome 邀請葉大葉秉哲(William)精煉而成這門七小時的體驗課。 這是一門動手、動眼、動口,更是動腦與動心的體驗課。哥教的不只是解答,更是思考的過程;不只是敏捷開發的核心方法,更是敏捷團隊的塑造心法! 
先處理心情,再處理事情!歡迎加入!

葉秉哲(William)

Gogolook Server Director
06/25
(周日)

隨著網站功能逐漸擴增,專案會變得寵大複雜,手動測試再也無法應付日漸複雜的功能驗證,每次 release 還是讓人提心吊膽,不知道哪個功能又會再上線時出現異常…

上述可能是大部分開發團隊的痛,卻也是不得不面對的問題,在時程的壓力下,撰寫測試程序往往是優先被捨棄的,但也造成測試能量沒辦法被累積,每次的開發到發佈的循環,總是要在輪迴一次,之前已經驗證通過的問題在新功能加入後總是會有意外的驚喜(故障)…。

撰寫測試,從來就不是容易的事,特別又是前端自動化測試,其複雜度是所有測試類型中最高的,此課程將說明如何快速上手前端自動化測試,幫助學員釐清自動化過程中需要注意的地方與觀念,進一步了解該如何成立機器人測試大軍,建立起驗收前的最後一道防線,讓測試能量可以有效被累積,成為專案品質確保的後盾。

本課程是一個實務課程,講師將會透過工作坊的形式進行課程演練,讓學員實際了解前端自動化測試將如何進行,上完課程後您將具備撰寫網站測試程式的基本技能,並且能夠應用在專案自動化測試。 
 

劉艾霖(alincode)

創科資訊軟體開發技術顧問

── 更多workshop即將推出,敬請期待 ──

如何參加

  1. 預先線上報名並刷卡繳費,繳費成功後將會收到報名成功通知信。因 Workshop 通常需要前置環境準備與行前訓練,恕不接受現場報名。
  2. 為節約講者研究技術的寶貴時間以及授課資源,每堂課都有基礎的開課門檻,達成才會開課。若無法開課,將於開課前2週通知並全額退款。
  3. 如無法確認是否繳費成功,或對課程有任何建議指教,歡迎洽詢客服:
    • 客服專線:02-25622880#3622 開小姐(週一至週五,上午10:30~12:00,下午1:30~5:30)
    • 客服信箱:service@mail.ithome.com.tw