SOLID Principles: Introducing Software Architecture & Design

SOLID Principles: Introducing Software Architecture & Design

Gain mastery over SOLID Principles and write clean and well-designed code in Object Oriented Languages like Java etc.

What you’ll learn

  • Anyone can code, but quality code is hard to come by. Make yourself stand out by learning how to write quality code.
  • Learn basic software architecture by applying SOLID principles.
  • Apply SOLID principles in order to write quality code, as a software engineer.
  • Well-crafted illustrations to help understand the basic concepts. Minimal bullet point slides.
  • Learn what differentiates elegant and robust code from badly designed code.
  • Get the concepts right using real world analogies.
  • Live sessions where existing code is analyzed and design holes are picked.
  • Hands-on sessions where existing code is re-designed and revamped after applying SOLID design principles.

Requirements

  • Beginner level knowledge in any object oriented programming language.
  • Basic object oriented concepts like inheritance etc.

Who this course is for:

  • Programmers who want to write quality code.
  • Developers who want to create well-designed software.
  • Wannabe software architects.
Tutorial Bar
Logo