About This Course: Focusing on the techniques for implementing software with an Agile mindset, this course prepares programmers, developers, testers, and designers to immediately become productive members of an Agile team. With this training, you will utilize test-first principles, design and create automated acceptance tests, apply SOLID design patterns to code, and integrate solutions through branching version control.
You Will Learn How To
- Plan and estimate the size of agile development tasks
- Apply test-first development principles effectively
- Design and create automated acceptance tests
- Develop automated unit tests and releasable code side by side
- Apply SOLID design principles and design patterns to your code
- Integrate solutions, and apply a branching/merging version control policy