WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Agile Testing & BDD eXchange NEW YORK
Like what Gojko and Dan are doing here? So did we! So much so that the next edition of the Agile Testing & BDD eXchange, taking place in New York on April 30th, does away with traditional presentation style entirely. This 1-day conference will instead feature several meaningful conversations and facilitated discussions between two expert presenters. The audience will be asked to participate and give feedback, true to Agile! Interested? Read more about it the programme here, or get your EARLY BIRD tickets here!
Test Driven Development Workshop
Gojko Adzic's two day TDD workshoped, delivered by Damjan Vujnovic, enables you to experience and learn test driven development by doing it. You will be immersed in a realistic TDD project, allowing you to learn the practices and principles of test driven development and try them out in practice. Through facilitated exercises and discussion, you will experience two days of working on an agile test-driven team. You will use and learn basic Test Driven Development practices including unit testing, refactoring and related agile practices such as continuous integration and pair programming. You will understand the reasons behind TDD and experience its benefits first-hand.
Learn more and book online here
Uncle Bob Martin's Clean Code: Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way?
In this two-day Clean Code Workshop you will learn the principles and practices of Clean Code as described in Robert C. Martin's book: Clean Code: A Handbook of Agile Software Craftsmanship.
Learn more and book online here
Uncle Bob's Advanced Test Driven Development
An intensely hands-on and exercise driven course that focuses on the design of clean, robust, and maintainable unit and acceptance tests. Students will learn the principles of test design, and the practices of keeping tests clean. More importantly, they will learn the principles of designing applications for testability. Exercises include the refactoring of bad tests, the writing of clean tests, and the design and refactoring of applications to make them testable.
This is a three-day hands-on course in which you will learn the principles and practices of test design and described in Robert C. Martin's book: Agile Software Development, Principles, Patterns, and Practices. You will also receive this book as part of the course materials.
Exercises are in Java, but are applicable to C#, C++, and other object oriented languages.
Learn more and book online here
Practical Agile Testing with Janet Gregory
Janet specialises in showing agile teams how testers can add value in areas beyond critiquing the product; for example, guiding development with business-facing tests. Janet Gregory is the co-author of Agile Testing: A Practical Guide for Testers and Agile Teams and a contributor to 97 Things Every Programmer Should Know.
This three-day Agile Testing course, authored by Lisa Crispin and Janet Gregory, explains how testers can become valued agile team members, how they contribute to delivering a continuous stream of business value and much, much more. Understand how testers contribute on agile teams, learn how agile teams successfully cover all dimensions of software quality in short release cycles, collaborate to deliver the "right" business value at frequent, consistent intervals.
Learn more and book online here
Reducing Technical Debt with Michael Feathers
In this course, Michael Feathers will outline what he has learned about making big changes in large software projects. You'll learn techniques all along the continuum of team coordinated refactoring, rewriting, and advanced team practice which help you maximize the potential of your existing team.
Learn more and book online here