This class is aimed at helping software development professionals and teams be more effective when implementing Scrum and other Agile software development methodologies. In an effort to raise the effectiveness of Scrum, the Scrum Alliance has created the Certified Scrum Developer program. This class is designed to deliver the core Agile Development Practices Learning Objectives of that program and should prepare the participant to successfully pass the Scrum Alliance CSD Candidate Assessment.
Students should have a basic knowledge of the .Net Framework and experience developing in C# or VB.Net with Microsoft Visual Studio, and a fundamental understanding of practical Object Oriented Programming practices.
This class is intended for professional software developers who are on a Scrum team and want to understand how Scrum and agile engineering practices are applied and how they affect their role in the team. The participant should have an understanding of Scrum preferably from taking Braintrust's Agile Project Management or a similar class. This class meets the Scrum Alliance Learning Objectives for the Certified Scrum Developer program in these areas. Architecture and design, Test-driven development, Continuous integration, Collaboration (pair-programming, etc.) and Refactoring.