團隊經(jīng)理
互聯(lián)網(wǎng)
支付平臺
電信
持續(xù)集成
軟件測試
單元測試
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

CSD認證課程

jackyshen

MSUP 獨立咨詢師

申健。創(chuàng)客,工匠,敏捷教練,軟件開發(fā)顧問。致力于啟發(fā)創(chuàng)意、促進協(xié)作、交付價值的事業(yè)。1994年迷上計算機編程,畢業(yè)于南京大學。
擁有CSP,CSM和CSPO認證、看板認證和ToP引導技術(shù)認證。Scrum聯(lián)盟CSD認證課程授權(quán)講師,管理3.0講師。
在跨國企業(yè)從事將近十年的研發(fā)和管理工作,涉及電信、金融、互聯(lián)網(wǎng)等領(lǐng)域,擁有豐富的移動應用程序和面向服務分布式系統(tǒng)的項目經(jīng)驗。自2007年開始進入敏捷開發(fā)實戰(zhàn),在大型敏捷組織中擔任過高級軟件工程師、研發(fā)經(jīng)理、質(zhì)量經(jīng)理、敏捷教練等職位,對大型組織(500人以上)的敏捷轉(zhuǎn)型,團隊管理和和工程實踐的落地運用具有豐富的經(jīng)驗。
《SOA與REST》、《有效的單元測試》譯者。InfoQ中文站編輯,中國敏捷教練組成員,敏捷之旅、ScrumGathering、QClub等社區(qū)活動的組織者及演講嘉賓。
中央大學天津校友會常委。

申健。創(chuàng)客,工匠,敏捷教練,軟件開發(fā)顧問。致力于啟發(fā)創(chuàng)意、促進協(xié)作、交付價值的事業(yè)。1994年迷上計算機編程,畢業(yè)于南京大學。 擁有CSP,CSM和CSPO認證、看板認證和ToP引導技術(shù)認證。Scrum聯(lián)盟CSD認證課程授權(quán)講師,管理3.0講師。 在跨國企業(yè)從事將近十年的研發(fā)和管理工作,涉及電信、金融、互聯(lián)網(wǎng)等領(lǐng)域,擁有豐富的移動應用程序和面向服務分布式系統(tǒng)的項目經(jīng)驗。自2007年開始進入敏捷開發(fā)實戰(zhàn),在大型敏捷組織中擔任過高級軟件工程師、研發(fā)經(jīng)理、質(zhì)量經(jīng)理、敏捷教練等職位,對大型組織(500人以上)的敏捷轉(zhuǎn)型,團隊管理和和工程實踐的落地運用具有豐富的經(jīng)驗。 《SOA與REST》、《有效的單元測試》譯者。InfoQ中文站編輯,中國敏捷教練組成員,敏捷之旅、ScrumGathering、QClub等社區(qū)活動的組織者及演講嘉賓。 中央大學天津校友會常委。

課程費用

9000.00 /人

課程時長

2

成為教練

課程簡介

這是一個4+1天CSD認證課。內(nèi)容會融合更多的Scrum團隊在日常工作中的實戰(zhàn)體驗,包括持續(xù)集成實戰(zhàn)和Scrum迭代體驗,理解真正的Scrum團隊中的協(xié)作、學會TDD和ATDD的目的和方法、學會如何書寫優(yōu)秀的單元測試、理解如何工作在遺留代碼上、理解各種軟件測試概念的差異、學會重構(gòu)代碼來改善可維護性,從而應對變化等。這個認證課是3天技術(shù)實踐課的進階,強化了Scrum的真實體驗。在課上老師會通過大量的動手操作、 游戲和班級討論等模擬練習,讓學員更好的運用和掌握Scrum開發(fā)技術(shù)。

目標收益

? 體驗到真實敏捷Scrum團隊中的協(xié)作方式
? 理解測試先行的理念,學會測試驅(qū)動開發(fā)TDD等方法
? 學會識別代碼壞味道,并通過小步重構(gòu)來改善架構(gòu)與設計
? 培養(yǎng)書寫整潔代碼、有效單元測試的習慣
? 理解持續(xù)集成和分層測試

培訓對象

課程大綱

敏捷基礎(chǔ) 1. Scrum基礎(chǔ)
2. 真正的團隊
3. 用戶故事拆分
4. Scrum會議
測試驅(qū)動開發(fā) 1. 什么是TDD
2. TDD循環(huán)
3. TDD模式
4. 演示與練習
單元測試 1. 軟件測試
2. 4階段模式
3. 測試框架
4. FIRST原則
5. 測試壞味道
6. 成本與收益
7. 演示與練習
重構(gòu) 1. 代碼壞味道
2. 重構(gòu)時機
3. 重構(gòu)手法
4. 整潔代碼
5. 演示與練習
浮現(xiàn)式設計 1. 什么是設計
2. 領(lǐng)域驅(qū)動設計
3. 設計建模
4. 演示與練習
整潔代碼 1. 簡單設計
2. SOLID原則
3. 重構(gòu)與設計模式
4. 函數(shù)式編程(python)
Stub & Mock 1. 關(guān)于依賴
2. 如何破解依賴
3. 探索Stub
4. 探索Mock
5. Mocking框架
6. 演示與練習
敏捷基礎(chǔ)
1. Scrum基礎(chǔ)
2. 真正的團隊
3. 用戶故事拆分
4. Scrum會議
測試驅(qū)動開發(fā)
1. 什么是TDD
2. TDD循環(huán)
3. TDD模式
4. 演示與練習
單元測試
1. 軟件測試
2. 4階段模式
3. 測試框架
4. FIRST原則
5. 測試壞味道
6. 成本與收益
7. 演示與練習
重構(gòu)
1. 代碼壞味道
2. 重構(gòu)時機
3. 重構(gòu)手法
4. 整潔代碼
5. 演示與練習
浮現(xiàn)式設計
1. 什么是設計
2. 領(lǐng)域驅(qū)動設計
3. 設計建模
4. 演示與練習
整潔代碼
1. 簡單設計
2. SOLID原則
3. 重構(gòu)與設計模式
4. 函數(shù)式編程(python)
Stub & Mock
1. 關(guān)于依賴
2. 如何破解依賴
3. 探索Stub
4. 探索Mock
5. Mocking框架
6. 演示與練習

活動詳情

提交需求