Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 82% Java Design Patterns & SOLID Design Principles

Java Design Patterns & SOLID Design Principles

$15.99Track price

(16 customer reviews)
Add to wishlistAdded to wishlistRemoved from wishlist 1
Add to compare
8.9/10 (Our Score)
Product is rated as #42 in category Java

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 Principle

Open–Closed Principle

Liskov Substitution Principle

Interface Segregation Principle

Dependency Inversion Principle

All 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.

Instructor Details

We are programmers and artists from UK, USA and South Africa. We met each other over the years during conferences & other work related encounters. We also brought some excellent people we knew to create Coffee Powered Crew. Coffee Powered Crew is based on only one goal, that is, to create experts in the leading programming languages, technologies and software applications. You can move ahead of competition only if you are an expert in your field. We believe that to be an expert you need to know more than just the syntax and commands. An expert needs to understand the concepts & fundamentals behind the technology or programming language. You need a proper training & experience to become an expert. We hope to help you with the proper training. We believe a good training needs to provide proper explanation of concepts. That means not just throwing out some word jumble while instructor is typing away the code. A proper focused lecture on each important concept before using & applying that concept makes a good training. We have hired people to create learning aids like animations & drawings to explain concepts properly. We are hoping that we'll be part of your journey to success and we'll get a chance to help you learn something new that can help you move ahead in your career. Good Luck! Coffee Powered Crew

Specification: Java Design Patterns & SOLID Design Principles

Duration

17 hours

Year

2020

Level

Intermediate

Certificate

Yes

Quizzes

Yes

16 reviews for Java Design Patterns & SOLID Design Principles

3.8 out of 5
6
5
2
1
2
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Allan Pinheiro de Lima

    The clicks of the keyboard are annoying. Besides that, I’m enjoying so far. At the end of the course, I’ll do the rating again

    Helpful(0) Unhelpful(0)You have already voted this
  2. Sudeep Srivastava

    Well explained with good examples

    Helpful(0) Unhelpful(0)You have already voted this
  3. Graham Waterfield

    he treatment of SOLID and patterns is not only from the theory side, but from an implementation too. Not only is this course very knowledgable and IMHO good at putting this across, with what can be a dry and complex subject, but also is very much alive and active. I do not use the word course lightly. This truly is a course, being very interactive, as opposed to frozen notes / videos. This is something which seems unusual for Udemy courses in my experience. In detail: I left a comment about a comment in a pattern that I had found developing the ideas presented in the course, and in the same day I had not only had a very straightforward reply but the video was updated in under 12 hours to include clarification. What can I say unusual and outstanding.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Raghavendra Rai

    Great course. thank you.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Mayank Agarwal

    I would like to get more better and real time examples

    Helpful(0) Unhelpful(0)You have already voted this
  6. Jos Manuel Mu oz Manzano

    The explanation of SOLID is awesome. To the point and very clear. Now, I’m going to deep dive on the patterns!

    Helpful(0) Unhelpful(0)You have already voted this
  7. Peter Cordone

    So far it seems at the right level. The pace could be a little quicker. I don’t need to watch him type all the refactoring.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Shambhu

    I personally felt a lot of accent and attitude, but depth in subject are something that I felt were missing. I couldn’t continue to listen to it after some time. There were phrases like, in Luskovs Substitution principle. I typically do not use rectangle shape etc I try to use classes that are close to real life application …. but when it comes to Luskov s substitution principle I am still going to use rectangle and square because . Especially, I cannot have a full application for each and every pattern, no one asked for it, it is his session he is dealing with it, in ways he wants to. I just felt disturbed after that and could no more continue. Kindly forgive me giving such a rating but I was expecting to see something that Google search wouldn’t have returned if I searched for it. All the very best in your upcoming videos, hope you could consider my views as constructive.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Vinay Rai

    content is not up to mark and keyboard sound is irritating ..

    Helpful(0) Unhelpful(0)You have already voted this
  10. Sarraju Yugandhar

    Very composed and simplified explanations with real world examples

    Helpful(0) Unhelpful(0)You have already voted this
  11. Sandip Rajguru

    Put up accent

    Helpful(0) Unhelpful(0)You have already voted this
  12. Raphael Lima

    Simple and concise explanations. Good examples and real cases of use.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Mansoor

    awesome teacher, easy to understand lectures with ample examples & points for consideration. Loved the course.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Rodrigo Gironi Barroso

    Muito bom o curso.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Sanket Kamble

    I think the examples used could have been simpler and more of real life based. Other than that the summary at the end of each pattern and Pitfalls are good. Most of the videos I understood by watching Summary only and then learning from Geeks4Geeks.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Mithun Majumdar

    The course material is very good and interesting. I really wants this type of tutorials for enhanced my knowledge and experience.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Java Design Patterns & SOLID Design Principles
    Java Design Patterns & SOLID Design Principles

    $15.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare