Video description
Get to grips with Java design patterns and write robust and extensible software
About This Video
- Understand interfaces, composition, inheritance, and polymorphism
- Get up and running with the concepts behind design patterns
- Learn the different design patterns with the help of real-world examples, code, and slides
In Detail
If you are an intermediate to advanced Java developer or a developer in any other OOP language and are looking to learn Java design patterns, then this course is for you. It is also tailored for anyone who has working knowledge of Java or OOP knowledge and is looking to delve into the core software development principles - design patterns. This course will help you understand Java design patterns effectively so you can apply what you’ve learned to your projects. Design patterns are the common denominator you need to learn in order to build effective software and systems that work efficiently.
In this course, you will explore the different design patterns, right from the Observer Design Pattern and the Singleton Design Pattern through to the Adapter Design Pattern and Façade Design Pattern. As you progress, you’ll understand how to apply these patterns to real-world projects. In addition to this, you’ll get to grips with solving different software architecture problems using the patterns.
By the end of this book, you will be well-versed with Java design patterns and be able to write efficient and extensible software.
Audience
This course is for programmers with intermediate to advanced software development knowledge and developers who want to learn about programming design patterns.
Publisher resources
Table of contents
- Chapter 1 : The Gang of Four â The Origins of Design Patterns - Strategy Design Pattern
- Chapter 2 : The Observer Design Pattern
- Chapter 3 : The Java Decorator Design Pattern
- Chapter 4 : The Factory and Simple Factory Design Pattern
- Chapter 5 : The Singleton Design Pattern
- Chapter 6 : The Command Design Pattern in Java
- Chapter 7 : The Adapter Design Pattern
- Chapter 8 : The Facade Design Pattern
- Chapter 9 : The Template Design Pattern
- Chapter 10 : The Iterator Design Pattern
-
Chapter 11 : The State Design Pattern
- Introduction to Design Patterns - The State Design Pattern
- State Design Pattern - The Obvious Solution
- State Design Pattern - The Obvious Solution - Part 2
- State Design Pattern - The Correct Solution - Part 1
- State Design Pattern - The Correct Solution - Part 2
- State Design Pattern - The Correct Solution - Test Drive - Final
- Chapter 12 : The Proxy Design Pattern
- Chapter 13 : The MVC â Model View Controller Design Pattern
- Chapter 14 : The Builder Design Pattern
- Chapter 15 : The Prototype Design Pattern
- Chapter 16 : The Mediator Design Pattern
- Chapter 17 : The Visitor Design Pattern
- Chapter 18 : The Memento Design Pattern
- Chapter 19 : The Interpreter Design Pattern
- Chapter 20 : The Chain of Responsibility Design Pattern
- Chapter 21 : The Bridge Design Pattern
- Chapter 22 : The Flyweight Design Pattern
Product information
- Title: Learn Java Design Patterns: The Complete Guide
- Author(s):
- Release date: May 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800567320
You might also like
book
Core Java, Vol. II-Advanced Features, 12th Edition
The Classic Guide to Advanced Java Programming: Fully Updated for Java 17 Core Java is the …
video
Java Interview Guide : 200+ Interview Questions and Answers
200+ Java Interview Questions for Beginners About This Video In the course, we use Eclipse to …
video
Learn Spring Boot in 100 Steps - Beginner to Expert
Become an expert on Spring Boot by developing a REST API and a Spring MVC web …
video
Master Java Web Services and REST API with Spring Boot
Learn to develop RESTful and SOAP Java web services with Spring and Spring Boot in 90 …