Skip to content
CourseAsk.
Java Design Patterns & SOLID Design Principles
Udemy Certificate 0

Java Design Patterns & SOLID Design Principles

About this course

Course Overview    This course starts with SOLID Design Principles in Java. It will then provide a comprehensive introduction to Java Design patterns with practical, hands on exercises. What are SOLID Design Principles?SOLID design principles are almost a mandatory skill for every Java developer. These principles enable you to write most reusable & clean Java code in your projects.You'll learn SOLID Principles which are:Single Responsibility PrincipleOpen-Closed PrincipleLiskov Substitution PrincipleInterface Segregation PrincipleDependency Inversion PrincipleAll these principles are explained in detail and you'll refactor existing Java code and apply these principles in hands on exercise along with me.Then we move on to Java Design Patterns.To learn about the design patterns using Java programming language we'll discuss:        Learn what kind of problems are solved by each design pattern.    Discuss various roles in the design pattern using UML diagrams.    We'll use UML of example that we are going to solve as well as UMLs from gang of four book    Discuss how the design  pattern is applied in the example & how various parts fit together.    Hands on example using Java in Eclipse IDE that uses the design pattern.    Various design & implementation considerations for every design pattern.    Discuss how the design pattern varies from another similar pattern.    See where a design pattern is used in real life.This course covers all the classic design patterns from the Gang of Four (GoF) book. In addition we'll discuss few newer design patterns that are used in

B

69/100

CourseAsk score

What the provider tells you
45/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • Understand and apply SOLID Design Principles
  • Recognize and implement various Java Design Patterns
  • Refactor existing Java code using design principles
  • Analyze real-life applications of design patterns

Course objectives

  • Teach SOLID principles applicable in Java programming
  • Explain classic design patterns from the Gang of Four book
  • Provide practical exercises using UML diagrams and Java in Eclipse IDE
Discounted on Udemy

List price $89.99. Udemy runs frequent sales, so the checkout price is usually far lower. We do not receive the live sale price, so we do not guess it — open the course to see today's.

See today's price

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.