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
Software Engineering #java #software design #clean code #eclipse #design patterns #UML #code refactoring #hands-on exercises #solid principles #gang of four
$89.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

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.