ICAgile Certified Professional - Agile Programming
|
Agile Programming (ICP-PRG)
|
Agile Engineering
|
This training is for IT Professionals that support software development projects. The course will benefit architects; business analysts, developers, QA testers and engineers, and project/product managers. Familiarity with basic Object-Oriented (OO) concepts and terminology is recommended. Participants will complete programming exercises (typically Java using Eclipse or in C Sharp using Visual Studio). These exercises are done in pair programming fashion. Completing this training curriculum will give you the knowledge and experience of using Scrum to rapidly build quality software, and enable you to:
•Establish standards and practices for rapidly building quality software
•Avoid upfront overdesign and practice just-in-time development
•Identify and correct potential impediments to Scrum success
•Use object-oriented techniques to write more extensible software
•Support collaboration, pair programming, and cross-functional teams
•Write software that supports an iterative process without excessive rework
•Support collaborative code ownership and embrace a common aesthetic
•Implement better design alternatives and avoid upfront overdesign
|
In Person
|
ICAgile Certified Professional - Agile Testing
|
Agile Testing
|
Agile Testing
|
This course is intended for Testers, Test Managers, Analysts, and Developers, and introduces participants to the origins of testing as well as learning the differences between Agile vs. traditional testing. Taught through interactive lectures and exercises, the course also goes in depth with respect to the agile mindset and culture, the Agile testing quadrants as well as best practices in collaborating with Developers. Participants walk away with a clear understanding of test strategies, how to plan and execute a successful delivery and doing so with distributed teams.
|
In Person
|