WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
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. Find out more here
Agile Testing and BDD eXchange 2012
Join us for the next Agile Testing & BDD eXchange on November 23 2012. Be part of an intensive day of deep technical insight and friendly discussion to learn, adopt and share new innovative ideas, tools and practices for enterprise software development.
Follow updates on speakers and programme or suggest ideas and topics on twitter, tag #bddx Find out more 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. Find out more here
Gojko Adzic's Test Driven Development Workshop
This hands-on, two-day workshop immerses you deeply in Test Driven Development. You'll be coding straight from the start, interrupted by very short presentations to explain the practices and puts things into a wider perspective. It is based on the very latest tools, current knowledge and ideas from the community. This workshop was authored by Gojko Adzic and is delivered by Damjan Vujnovic.
Read more and book your place here
Eric Evans Domain Driven Design Hands-On Immersion Workshop
This 4-day Domain Driven Design Workshop will teach you how to put the domain model to work. Finding and exploiting domain models is key to success with large software systems. By cultivating a strong connection between the language used by developers, appropriate models can dramatically accelerate the process of translating customer needs into working software. Strong domain modeling coupled with programming best practices such as exploiting design patterns, refactoring, and test-driven development result in a principled yet practical approach to the development of large software systems. Come and learn how to strike a healthy balance between digging into your subject matter and addressing technological issues. To find out more, please go here
Simon Brown's software architecture for developers
This course is about broadening your software development skills and has been designed to take full advantage of the technical knowledge that you already have. Simon Brown's software architecture development course will make you more 'architecturally aware', and will help you to build better software. It's about pragmatic and real-world software architecture rather than academic "ivory tower" software architecture and is presented by Simon Brown. To find out more, please go here