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. Learn to use test-first principles, design and create automated acceptance tests, and apply SOLID design patterns to code. Earn the industry-recognized ICAgile Certification in Agile Programming (ICP-PRG).
You Will Learn How To
- Apply test-driven techniques for developing working code
- Refactor code to exploit SOLID design principles and pattern technology
- Use mocking libraries to isolate components for efficient testing
- Remove dependencies between components with Dependency Injection Frameworks
- Drive version control systems using an Agile branching and merging policy