SOLID Principles of Object-Oriented and Agile Design

Robert C. “Uncle Bob” Martin is a software craftsman, and one of the leading names in contemporary software development. His books and videos are immensely popular.

In this unique live training session, Uncle Bob will use his signature presentation style to explain the benefits of the SOLID approach to application development. Crafted and defined through decades of first-hand design experience, SOLID has five principles that, when followed, make software designs easier to understand, more flexible, and less problematic to maintain.

What you'll learn-and how you can apply it

SOLID principles of software design

Clean Clode basics

Ensure that dependencies are well managed so that the code remains flexible, robust, and reusable

Understand costs and trade-offs associated with object-oriented design and get a leg up in ensuring that your code base is much cleaner

Professional practices

This training course is for you because...

You are an application developer, programmer, software engineer, or systems analyst who wants to know what object-oriented design is all about.

You take pride in you development efforts.

You want to understand the benefits of object-oriented design, the most popular paradigm in contemporary application development.

About your instructor

Robert C. Martin (Uncle Bob) has been a programmer since 1970. He is the co-founder of cleancoders.com, which offers online video training for software developers, and is the founder of Uncle Bob Consulting LLC, which offers software consulting, training, and skill development services to major corporations worldwide. He served as the Master Craftsman at 8th Light, Inc., a Chicago-based software consulting firm. He has published dozens of articles in various trade journals and is a regular speaker at international conferences and trade shows. He served three years as the editor-in-chief of the C++ Report and served as the first chairman of the Agile Alliance.