Date: 2-4 February, 2011
Location: Bangalore, Karnataka, India
Regular Price: US$495
- This course fulfills the Technical skills requirement on the Certified Scrum Developer track.
Presented by GoodAgile, the top provider of Certified Scrum training in India, and taught by 3 leading Agile development experts.
ABOUT THE COURSE
This Java-oriented course provides the 3 days of in-depth technical training required to achieve the Certified Scrum Developer certification. The course is divided between lecture, hands-on exercises, open discussion and question and answer. The course is focused on 5 main areas:
Test-Driven Development (TDD): TDD can dramatically improve the quality and the speed of development, and it's a core practice for many successful Scrum development teams. In this session, you'll discover what TDD is and how to practice it well through a series of hands-on exercises using popular tools.
Agile Design and Architecture: Understand the principles and practices of agile architecture and design, the foundation of successful agile software development. The session will cover the concepts of agile architecture, analysis and design, along with discussion of common myths and misperceptions.
Continuous Integration: Learn the advantages of Continuous Integration for delivering higher quality software and increased efficiency. The focus will be on principles and practices for building a full-fledged CI system, along with information about open source and commercial tools.
Refactoring: Learn what, when and how to refactor, and understand how to identify code "smells," then get hands-on experience with several proven refactoring techniques to achieve cleaner code. This session also covers refactoring to patterns and refactoring legacy code.
Collaboration: Discover ways to work more effectively with colleagues and both internal and external stakeholders in a project. Learn about User Stories as a technique for more successful collaboration, and learn to write User Stories effectively and break them correctly to the required size. Then, experience pair programming in hands-on exercises.
ABOUT THE TRAINERS
Vikas Hazrati: Vikas is a co-founder and software craftsman at Inphina Technologies. In his 14 years of experience he has become a recognized speaker, mentor, and practitioner in the software industry. Vikas blogs, presents at technology conferences, and is an Agile Editor on InfoQ.com. He has worked with several big system integrators, including IBM, Mastek and Sapient, and he was a driving force behind two startups -- Solutions Inc. and Xebia India -- which went on to become successful in their respective domains. He has a Masters in Software Systems from BITS, Pilani, B.Tech in Computer Engineering, and a degree in Business Administration.
Narinder Kumar: Narinder is a co-founder and software craftsman at Inphina Technologies. He has been in the IT industry for 14 years, and has worked across various phases of the software development life-cycle in Services, Product Development and Research organizations, at companies including America Online, Eurocontrol Experimental Center, Iona Technologies, Nokia Telecommunications and Xebia. He has a Masters in Design and Architecture of Information Systems from E.N.S.T. Paris.
Srinivas Chillara: Srinivas is an independent agile coach / consultant with 14 years of experience in the IT industry, and has spent time working in India, USA, UK, and Ireland at companies such as IONA, PACE software and Citicorp. Srinivas was one of the first Certified Scrum Practitioners in India, and he has significant experience and expertise in coaching teams and helping companies succeed with Scrum and eXtreme Programming (XP). He has been a process consultant and trainer for various companies including Nokia, Credit Suisse, Tech Mahindra, Microsoft, S1 and Authoria. Srinivas has a B.Tech. from IIT Kharagpur, and an M.Sc. from University of Reading, UK.
ABOUT THE CERTIFICATION
All attendees who complete this course, along with either a Certified ScrumMaster course, Certified Scrum Product Owner course, or two other days of qualified training, are eligible for the Certified Scrum Developer certification. For more information on the CSD certification or requirements, please click here for the Scrum Alliance info, or click here to email a question to GoodAgile.
The cost of the 3-day course is US$495, payable via credit card or electronic transfer.
All courses on the Certified Scrum Developer track are taught by Registered Education Providers. For more information on the curriculum for the CSD credential, visit http://www.scrumalliance.org/certifications/practitioners/csd-certification.