QA Training Limited

QA Training Limited




Country: United Kingdom
Contact Name: Tracey Reed
Email: Tracey.Reed@qa.com
Phone:
Website: https://www.qa.com/



Upcoming Classes

Date Certification Class Track Location Training Provider


Accredited/Licensed Courses

Certification Class Track Course Description
ICAgile Certified Professional ICAgile Fundamentals Agile Fundamentals The purpose of this highly immersive, two-day course is to help students to understand the principles of Agile and in particular, Scrum. They will work in teams to produce a piece of work over a series of sprints. In addition to understanding the rules of Scrum, the team will also appreciate how Scrum can be blended with other complementary practices such as kanban. Students will experience the value of cross-functional teams and the benefits that agile frameworks such as Scrum provide. In order to succeed with agile, teams and organizations should focus first on “being agile” as a foundation for success in “doing agile.” ICAgile's fundamentals learning objectives delve into key concepts such as adaptive planning, value-driven development, team collaboration and frequent feedback for continuous improvement. The course also covers the history of agile, the agile manifesto, the agile principles, and some widely applied frameworks and practices. Students come away with a solid understanding of core concepts as they prepare to embark on their agile journey.
ICAgile Certified Professional - Agile Programming
ICAgile Certified Professional - Agile Software Design
ICAgile Engineering Agile Engineering The purpose of this hands-on, five-day course is to help developers embrace the agile mind-set as it relates to software engineering. It concentrates on the skills and tools needed to inspect and adapt code efficiently and effectively to accommodate new insights, product changes, and technical innovations. Refactoring, Unit Tests, Test-Driven Development, and the basics of good design are just some of the topics covered to equip developers to write high-quality code that is easily understood, changed, and maintained. This course also focuses on the importance of and techniques for effective developer collaboration within and across agile teams. Topics like collective code ownership and paired programming are among the collaboration concepts included. This course offers two knowledge-based certifications on the ICAgile Agile Engineering track: The ICP-PRG – Agile Programming certification focuses on helping developers embrace the agile mindset as it relates to software engineering. It concentrates on the skills and tools needed to inspect and adapt code efficiently and effectively to accommodate new insights, product changes, and technical innovations. Refactoring, Unit Tests, Test-Driven Development, and the basics of good design are just some of the topics covered in order to equip developers to write high-quality code that is easily understood, changed, and maintained. This certification also focuses on the importance of and techniques for effective developer collaboration within and across agile teams. Topics like collective code ownership and paired programming are among the collaboration concepts included. Upon completing this certification, students will have deep knowledge on how to succeed in an agile engineering environment. The ICP-ASD – Agile Software Design certification focuses on technical design with an emphasis on simplicity and architecting for a low cost of change. The course emphasizes design patterns and teaches developers how to do the right level of design at the right time within the development cycle. Students will also spend considerable time exploring the value of a system that is test-driven, or uses a “test-first” approach. An important part of this certification is to develop not only an understanding of the technical aspects of agile engineering and continuous delivery tools, but also approaches for structuring work in a more agile manner to respond to customer goals and lower technical risk. A goal of this certification is for students to become well versed in effective approaches to agile software design and engineering, with an emphasis on building in quality and lowering the cost of change.