This program introduces Unit Testing, Test Driven Development, Refactoring, Emergent Design, Agile Architecture, Collaboration, and refactoring techniques to the audience and follows a life cycle approach where participants get to learn how to practice these in real life projects. Participants learn to implement TDD on a project developing in either java, .net or ruby or C++ framework. Workshop also covers how to effectively work on legacy code and break dependencies. Expected business outcome is readable, maintainable code going forward as well reduction is defects.
Hands-on activities (60-70%) and discussion on mentioned topics (30-40%). Hands-on activities include writing unit test, code, writing examples and some group creativity activities.
Development team members including developers, testers, architects, leads and scrum masters.
Laptops/Desktops with required software and internet connection. Software will be provided by facilitator.
Java/.Net, Cucumber/SpecFlow, Selenium, Jenkins, GIT, Junit/Nunit
Course will progress like below but ordering may change based on participant’s feedback during workshop.
Sing up for the latest news & trainings. Please click the Subscribe button