Udemy – Java Design Patterns and SOLID Design Principles 2020-9 – Download

Description

Java Design Patterns and SOLID Design Principles, 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. SOLID design principles are almost an indispensable skill for every Java developer. These principles enable you to write the most reusable and clean Java code in your projects. All these principles are explained in detail and you will refactor existing Java code and apply these principles in practice with me. Then we move on to Java Design Patterns. This course covers all the classic design patterns from the Gang of Four (GOF) book. Also we will discuss some new design patterns that are used in modern software development. We will discuss how a pattern can be applied in different ways and how we can model them for use with the Java language. This course is the most comprehensive course on Java design patterns you can find. Design patterns represent solutions to common problems you face while programming.

These solutions are reusable and can solve a wide variety of problems. These became popular with the release of the classic book on the subject “Elements of Reusable Object-Oriented Software” written by Erich Gamma, John Vlissides, Ralph Johnson and Richard Helm (these authors are known as the Gang of Four and hence the common abbreviation GoF book) One problem while studying this book as a Java developer is that the authors are using C++ to demonstrate a pattern, which was the most popular and widely used programming language at the time, so you will see examples using C++ language features like pointers, copy constructors etc. which do not translate easily to Java, this course will help a lot in that aspect. We will study each design pattern using Java to its full potential.

What you will learn

  • Master 26 design patterns including 23 design patterns from the Gang of Four and other new modern design patterns
  • Master the SOLID design principles using Java based on examples with design patterns
  • Get a complete understanding of Java design patterns and understand where to use them in Java code
  • Learn the differences between competing design patterns to choose the right solution for your problem
  • Get real world examples of use of design patterns with practical use on projects for each design pattern
  • Become a senior Java developer by learning about design patterns and SOLID design principles
  • Understand and implement all creational, structural and behavioral gang of four design patterns using Java
  • Understand and implement Null Object, Object Pool design patterns using Java
  • Extensive knowledge about limitations, comparisons, real-world usage and examples of design patterns using Java

Who is this course for

  • Every Java developer will benefit from this course, regardless of your experience, you will find something to use.
  • If you are just starting your career then you must do this course. You will benefit the most from this
  • If you have been working in Java for 1-4 years, this course will help you advance to the next step in your career
  • If you are preparing for the interview then this course is a must for you.
  • If you are an experienced developer, this course will help you hone your software design skills

Specifics of Java design patterns and SOLID design principles

  • Publisher: Udemy
  • Teacher: Coffee-Driven Team
  • language English
  • Level: Intermediate
  • No. of Courses: 253
  • Duration: 17 hours and 0 minutes

Contents of Java design patterns and SOLID design principles

Java design patterns and SOLID design principles

Requirements

  • You should have basic knowledge of Java and basic programming concepts
  • If you want to follow it, you will need a Java code editor and a computer to run it

Pictures

Java design patterns and SOLID design principles

Sample clip

installation Guide

Extract files and watch with your favorite player

Subtitles: English

Quality: 720p

Download links

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 217 MB

Password File(s): free download software

file size

2.21 GB

free download software latest version