Learn Agile Java development Best Practices: Unit Testing, Continuous Integration, Refactoring and more...

Our Test-Driven Development with Java training course is aimed at individuals and teams who are transitioning from developing Java applications using more traditional methods such as the Waterfall model. You'll get hands-on Unit Testing experience with tools such as jUnit, and continuous integration and build automation with Jenkins, SVN and Maven.

Test Driven Development (TDD) is synoymous with Agile software development, and as its name suggests, promotes a "test-first" mentality. Test Driven Development aims to produce better code from the outset, driving towards more efficient and leaner software, getting to market faster, and with less time spent fixing bugs after release.

If you are interested in custom / on-site Test Driven Development with Java training for any size of team, please get in touch - we would be glad to help build a course that meets your learning requirements.

We can take into account your existing technical skills, preferred development tools, project requirements and timeframes, and specific topics of interest to tailor the most relevant and focussed course for you.

"Very good explanations, approachable instructor. Well thought out content."

iOS App Development Training Course with Swift
AV, Mobile Developer
Leica Geosystems

"Having a small class size meant plenty of opportunity to talk about my particular issues with .NET and C#. The instructor was able to explain everything extremely well. His efforts were much appreciated – I learned a huge amount during the course."

.NET Programming with C# Training Course
SP, Web Developer
Charity Commision

"Richard was a great instructor, thanks so much for your efforts! I'm so much more confident with Visual Studio and C# coding."

.NET Programming with C# Training Course
SO, Software Engineer
UTC Aerospace

"We could possibly have used an extra day on this in-house course - but that was a limitation imposed from our side! The instructor has an amazing knowledge of languages."

Scala Training Course
BW, Software Engineering Manager
OVO Energy

"Genuinely an excellent trainer. He was very knowledgeable, enthusiastic and packed a great detail into a short course, whilst keeping the pace managable at the right pace. Thanks."

ECMAScript 6 Training Course - ES6 Training
SS, Front-end Developer
Ordnance Survey

"Lots of practical exercises made learning much easier and less boring. "

iOS App Development Training Course with Swift
SP, Mobile Developer
EMIZON

"The course had a good pace and the trainer was able to keep the content interesting."

Secure Web App Development Training Course
JP, Business Analyst
Jato

"Very stimulating course - plenty of hands-on time. Instructor was able to communicate his enthusiasm and knowledge to the group!"

Advanced Scala Training Course
DC, Senior Developer
BBC

"Great course. It does what is says on the tin. The course fitted to our needs. The instructor was friendly, approachable and very knowledgeable."

Agile Project Management Training Course
AF, Project Manager
AMEC

"Fantastic Scrum course - highly recommended."

Professional Scrum Product Owner™ (PSPO) Training Course
NJ, Product Owner
Tesco

Get in touch

We would love to hear from you if you have any questions about your training needs.

or call us on 020 3137 3920