Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Insight into Design Patterns in Java
Rating: 4.2 out of 5(9 ratings)
2,115 students

Insight into Design Patterns in Java

Learn to design reusable and flexible Object-Oriented Software
Last updated 10/2023
English

What you'll learn

  • Design Patterns in Java.
  • SOLID Design Principles.
  • Ability to design reusable and flexible object-oriented software, with ease.
  • Ability to design "right" faster.

Course content

26 sections147 lectures6h 50m total length
  • Course Structure and Prerequisite2:02

    Preview the three-part course structure covering design patterns (Gang of Four), pattern classification, and SOLID design principles. Meet the Java prerequisite of at least three months of programming experience.

  • Environment Setup1:52

    Set up your Java development environment with any IDE, import the Maven project containing pom.xml, and configure the Java compiler to version 8 to run and explore the code.

Requirements

  • 3 months of Programming Experience in Java

Description

Welcome!

My name is Harshith Gandham, and I am going to be the Instructor to this Course.


The intent of this course is to convert you into an "Experienced Object-Oriented Designer".

Hence, By the end of this course,

You will be able to design reusable and flexible object-oriented software, with ease.

Your design, apart from being specific to the problem at hand, will also be general enough to address future problems and requirements.

You will be able to pinpoint maintainability and extensibility problems in existing designs.

You will be able to design "right" faster.

Finally, You will be a better developer than now.


Inorder to take this course, it is mandatory to have atleast 3 months of programming experience in java.


This course comes with a 30-days money back guarantee.

So, there is really nothing you loose.


By the end of this course,

You will be able to design reusable and flexible object-oriented software, with ease.

Your design, apart from being specific to the problem at hand, will also be general enough to address future problems and requirements.

You will be able to pinpoint maintainability and extensibility problems in existing designs.

You will be able to design "right" faster.

Finally, You will be a better developer than now.



Who this course is for:

  • Developers who are interested in designing reusable and flexible Objected-Oriented Software, with ease.