Agile(Scrum)、Azure DevOps課程

課程:敏捷開發與Azure DevOps實戰
             (from Developers to a Leader)

時數:2天(12-15hr)+1(AMA)     上課地點:台北(近捷運站) / 線上  周末班 / 線上即時課程(線上, 2024/Q3 準備中)    
講員:董大偉 老師 (講員介紹)                費用 : $18000(2+1天實體)   $12000 線上即時課程(2024/Q3 周末班準備中)  
對象:具開發經驗的程式設計師、維運工程師、或想熟悉敏捷開發(Agile Development)與敏捷專案管理實務的PM/PO/SA
實作:敏捷開發(Agile/Scrum)、Azure DevOps、CI(自動化建置、自動化測試、程式碼品質、安全性檢查、自動化UI測試)、CD(自動佈署、上線簽核、藍綠佈署、金絲雀佈署、Feature Toggle)、維運監控(Azure WebApp, Application Insight...etc.)

立即登記

關於課程:

我曾在 Agile Summit 2022和DevOpsDays研討會時曾說 :
敏捷(Agile)必須要有技術能力的支撐,沒有技術能力支撐的敏捷團隊,就如同沒有體力支撐的球隊。

技術能力包含個人戰力的提升、當然也包含團隊合作與自動化的賦能。

如果說…『團隊開發模式與架構設計應用實務』這門課是提升個人技術能力的極限,讓團隊合作變的可能,那『敏捷開發與Azure DevOps實戰』則是突破企業(團隊)開發瓶頸、提升效率、生產力、以及實踐全面自動化(自動化建置、測試、掃描、發布…etc.)的關鍵。

內容:

這是一個帶領學員從程式設計師邁向DevOps/SRE工程師的全方位訓練,在課程中我們會完整介紹如何透過Azure DevOps搭配Agile/Scrum敏捷開發框架,實現看板(Kanban)與工作項目管理,包含CI(持續整合)與CD(持續交付)、測試自動化、Code Review與PR-Pipeline、程式碼品質掃描、套件安全性掃描、滲透測試、現代化自動佈署(藍綠佈署、金絲雀佈署、Auto Scale)、Feature Toggle、數位儀表板、維運監控、用戶反饋...等內容。同時,完整介紹ALM(軟體生命週期管理)的各個階段,團隊開發版控、分支策略選定、工作項(Backlogs/Tasks)管理、實現自動化、安全性、以及專案透明度的提升。

在兩天的時間內,帶給學員從開發人員邁向高階技術人員所需要具備的各項專業知識,奠定您邁向DevOps/SRE的基礎。

大綱:

  • Agile/Scrum 介紹(包含如何配合Azure DevOps導入、以及敏捷式專案管理概念)
  • Azure DevOps的導入 - 如何設定導入目標與具體落地
  • 需求蒐集技巧(User Story, Acceptance Criteria),工作項目(Work Items)管理與看板(Kanban)管理
  • Azure Repos、版控流程策略與分支技巧、Feature Toggle的應用
  • 如何實現CI(持續整合)、CD(持續交付)、各種自動化上版流程、客製化Build Agent的建立、藍綠佈署、金絲雀佈署、自動/半自動簽核佈署、實現zero-downtime讓用戶無感上版
  • 如何實現自動化測試、自動化程式碼檢查、套件掃描、安全性測試...
  • Private NuGet/Artifacts管理與自動化上板 
  • 如何運用看板(Kanban)、數位儀錶板(Dashboard)提高專案透明度
  • 如何透過Application Insignt監測系統狀況,客製化監測
  • Azure DevOps的Rest API與客製化應用
  • 自動蒐集反饋、將Feedback、Bug、與工作項目整合連結
  • 容器化微服務環境下的CI/CD自動上版功能
  • ...

這會是一個涵蓋層面完整,內容扎實的軟體開發生命週期與專案管理訓練課程,讓開發人員重新認識團隊開發,輕鬆地邁向CI、CD、與DevOps。

若你想導入敏捷開發或甚至已經開始嘗試使用Scrum,但卻碰到:

  1. 敏捷表示樂於接受變更,但需求變更成本提高客戶卻不願意增加預算怎麼辦?
  2. 客戶想要敏捷但合約不想敏捷(想固定金額)怎麼辦?
  3. 敏捷開發意味著要接受不完善的設計嗎?
  4. 敏捷團隊如何面對頻繁的插單?
  5. 一人肩負多個專案的PO或team member該如何處理?
  6. ...

導入敏捷有太多太多的實務問題,這堂課我們來一一釐清...

課程之後你會得到...

  1. 能夠獨立帶領團隊(或自己的專案)實現敏捷開發與DevOps(包含CI/CD)
  2. 重新認識敏捷開發(Agile Development)與DevOps
  3. 熟悉Azure DevOps的主要功能、架構、與應用
  4. 了解如何帶領團隊進行開發自動化、提升透明度
  5. 了解如何掌握一個軟體專案,讓時程成本可以獲得有效控管

和其他Agile/DevOps課程有何不同?

  1. 我們採workshop形式但不玩蹦蹦跳跳的遊戲,課程中全是實際的Lab
  2. 我們不避談工具,全部使用Azure DevOps/TFS上課
  3. 我們不浪費時間拼拼湊湊,讓學員自行兜一堆免費的工具串起來才work,我們只用一套工具直接走完整個Agile/DevOps
  4. 我們使用敏捷/Scrum但不迷信框架,該因時因地制宜的部分我們就不墨守成規,因為你要的是開發專案的成功,而非成為敏捷理論模範生
  5. 非常適合但不限於 .net 開發人員參加

搶佔名額

無須立即付費,您只需要先填妥報名意願表,我們將會在收到您的資料後,主動與您聯繫,且享有最高的優惠折扣。

立即登記

報名贈品

  • Azure DevOps線上課程電子教材2年期訂閱(若採優惠價格報名無本項贈品)
    (價值$3500以上,2年持續更新的精彩線上學習知識庫)

注意事項

  • 實體課程學員需自備可上網之NB
  • 線上課程採用Zoom進行即時授課

問題詢問

若有任何問題或需要協助之處:
請使用Line 聯繫線上服務人員,搜尋『@studyhost』:

加入好友

或來信services@studyhost.tw