Professional Agile.NET Developer Boot Camp |
|
| Categories : Microsoft Technology | |
| Posted by : rungnapa | Posted On : Wednesday, 17 February 2010 11:34 | |
| Training Date : |
09 July 2012 - 13 July 2012
19 March 2012 - 23 March 2012 26 September 2011 - 30 September 2011 09 May 2011 - 13 May 2011 21 February 2011 - 25 February 2011 Please Login before registering . No account ? signup here กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่ |
| Time : | 30 Hour(s) |
| Days : | 5 Day(s) |
| Duration : | 09:00 - 16:00 |
| Fee : | 13,000 THB (Excluded Vat 7%) |
| Language : | Thai |
| Instructor : |
Mr.Teerachai Laothong
|
| Objectives : |
|
| Who Should Attend : | นักพัฒนา, ผู้ที่ดูแลหรือเกี่ยวข้องกับ Software Development ที่ต้องการเรียนรู้การทำงานอย่างมีประสิทธิภาพโดยใช้ Agile Techniques
• เข้าใจ agile concepts หรือเคยเรียน Essential Agile มาแล้ว • เคย หรือ สามารถใช้งาน Visual Studio ได้ • เคยมีประสบการณ์อย่างใดอย่างหนึ่งต่อไปนี้ C#, .NET 4.0, หรือ ASP.NET 4.0 หรือ ASP.NET MVC |
| Benefits : | ผู้เข้าอบรมได้เรียนรู้ :-
• "Brownfield" architecture • ระบุ quality attributes, acceptance criteria, and "done" ได้ • สร้าง automated builds • การจัดการ software hotfixes • bugs identification and elimination • การวางแผน releases and sprints • การประมาณการ product backlog items • การสร้างและจัดการ sprint backlog • จัด sprint review อย่างมีประสิทธิภาพ • พัฒนา process ให้ดีขึ้นจากการทำ retrospectives • ใช้รูปแบบ emergent architecture เพื่อหลีกเลี่ยง technical debt • ใช้ Test Driven Development เป็น design tool • ติดตั้งและใช้งาน continuous integration • การใช้ Test Impact Analysis เพื่อลดเวลาที่ใช้ในการทำ testing • ใช้ .NET refactoring เพื่อเพิ่มประสิทธิภาพในการทำงาน • การทำ Testing กับ SQL Server databases • สร้างและจัดการ test plans และ test cases • การทำ manual tests • การใช้งาน branch กับ source code • การเขียน maintainable code • การระบุและกำจัด people and process dysfunctions • ตรวจสอบและพัฒนา software development process ของทีม |
| Course Outline : | Module 1: Introduction
• Trainer and student introductions • Agenda • Team formation • Retrospective Module 2: Agile Fundamentals • Agile overview • Roles • Timeboxes • Agile artifacts • Retrospective Module 3: Agile in Product Development • User Story work items • Task work items • Bug work items • Demonstration Module 4: The Case Study • Introduction to the case study • Download the source code, build, and explore the application • Define the quality attributes for the project • Define "done" • How to file effective bugs Module 5: Hot Fix • How to use Visual Studio visualize and explore • Create a unit test to validate the existence of a bug • Find and fix the bug • Validate and close the bug Module 6: Planning • Release vs. Iteration planning • Release planning and the Product Backlog • Product Backlog prioritization • Acceptance criteria and tests • Iteration planning and the Sprint Backlog • Creating and linking tasks Module 7: Emergent Architecture • Architecture and Agile • Emergent architecture • Principles, patterns, and practices • Visual Studio 2010 modeling tools • UML and layer diagrams Module 8: Test Driven Development • Continuous integration • Team Foundation Build • Test Driven Development (TDD) • Refactoring • Test Impact Analysis Module 9: Agile Database Development • Agile database development • Visual Studio database projects • Importing schema and scripts • Building and deploying • Generating data • Unit testing Module 10: Ship It • Acceptance criteria • Testing in Visual Studio 2010 • Writing and running manual tests • Branching Module 11: Overcoming Scrum Dysfunction • Scrum-butts and flaccid Scrum • Best practices working as a team • Team challenges • Product Owner challenges • Stakeholder challenges • Course Retrospective |
| Payment Condition : | Payment must be paid in full at least 7 days prior to the start of the class. The payment can be made:
|
| Contact Person : | For more information, contact our course coordinator on: |
