INTRODUCTION

This three-day course teaches software developers techniques to improve how they design and develop software. The focus is on continuous attention to technical excellence, good design and how this enhances agility. It’s about writing maintainable code over code that’s easy to write.

WHAT’S COVERED?

  • Code Smells

  • Refactoring

  • Microtesting

  • Test-driven Development

  • Faking and Mocking

  • Legacy Code

YOUR FIVE KEY TAKEOUTS

  • Apply a microtesting approach to software development

  • Apply Test-driven Development to new and legacy code

  • Use a range of powerful techniques for preventing and reducing technical debt

  • Employ a selection of techniques for refactoring code

  • Enhance agility through technical excellence and good design

DOES IT HELP MY FUTURE?

All participants receive a life-long licence to the Industrial Logic eLearning materials so they can revisit the course material any time. This includes access to the ‘Code Critique’ tool – a powerful took that analyses your code and activity in real-time so you can fine tune your work and style as you go.

Course material is great, very informative. Delivered in a very good manner, very friendly and supportive.
Course attendee
Jun '19

IS IT CERTIFIED?

On completion of the course, you’ll receive an Assurity certificate which confirms your attendance.

 

ANYTHING I NEED TO DO?

  • Experience in either Java programming using Eclipse or IntelliJ IDEA, C# programming using Visual Studio

  • Attendees must bring a laptop to the course with either Eclipse (v3.5 or later), IntelliJ IDEA (14.11 or later) or Visual Studio installed (JetBrains ReSharper plugin must also be installed)