The Ultimate Design Patterns: Part 1

4h 3m 4s
English
Paid
December 26, 2024

If you want to reach the higher levels of software engineering, you simply MUST master design patterns. It’s a no-brainer! Most employers are looking for senior software engineers with design pattern skills, and they’re willing to pay extra $$$’s to hire them. Basically, design patterns are all about designing maintainable and extensible object-oriented software.

More

But, the problem is most of the books and courses out there don’t explain the subject well. Most of them teach the subject using really bad examples involving pizzas, ducks, cars, coffees, etc - basically, the topics you never see when building software. You finish a course and you still cannot apply a single pattern when building real-world software.

I don’t agree with that approach, so I’ve created a 3-part series that does the exact opposite.

All the topics are broken down into bite-sized chunks that are easy to digest. I’ve also used real life examples that can be applied to real world situations.

Much more useful if you want to put your new skills to work right away.

By the end of this course…

You’ll be able to:

  • Pinpoint maintainability and extensibility problems in your code
  • Write maintainable and extensible object-oriented code
  • Ace your next coding interview
  • Become a better developer

Watch Online The Ultimate Design Patterns: Part 1

Join premium to watch
Go to premium
# Title Duration
1 1- Introduction 01:41
2 2- What are Design Patterns 02:35
3 3- How to Take This Course 01:35
4 1- Introduction 01:04
5 2- Getting Started with Java 02:31
6 3- Classes 04:12
7 4- Coupling 02:00
8 5- Interfaces 05:43
9 6- Encapsulation 05:09
10 7- Abstraction 04:08
11 8- Inheritance 02:23
12 9- Polymorphism 03:47
13 10- UML 03:40
14 1- The Problem 01:52
15 2- Solution 05:49
16 3- Implementation 05:52
17 1- The Problem 05:24
18 2- Solution 03:14
19 3- Implementation 06:33
20 4- Abusing Patterns 01:48
21 5- Abusing the State Pattern 08:06
22 1- The Problem 06:08
23 2- Solution 04:07
24 3- Implementation 07:26
25 4- Benefits 03:52
26 1- The Problem 04:39
27 2- Solution 03:29
28 3- Implementation 05:50
29 1- The Problem 03:40
30 2- Solution 03:14
31 3- Implementation 06:05
32 1- The Problem 01:54
33 2- Solution 03:02
34 3- Implementation 04:32
35 4- Composite Commands 03:59
36 5- Undoable Commands 04:33
37 6- Implementing Undo Mechanism 11:03
38 1- The Problem 03:00
39 2- Solution 04:10
40 3- Implementation 04:15
41 4- Communication Styles 03:05
42 5- The Push Style 01:57
43 6- The Pull Style 02:18
44 1- The Problem 03:54
45 2- Solution 05:24
46 3- Implementation 08:56
47 4- Using the Observer Pattern 02:02
48 5- Implementation Using the Observer Pattern 10:04
49 1- The Problem 05:56
50 2- Solution 03:08
51 3- Implementation 11:00
52 1- The Problem 05:12
53 2- Solution 05:53
54 3- Implementation 05:36
55 2- What's Next 00:35

Similar courses to The Ultimate Design Patterns: Part 1

JavaScript & LeetCode | The Ultimate Interview Bootcamp

JavaScript & LeetCode | The Ultimate Interview Bootcampudemy

Category: JavaScript, Preparing for an interview
Duration 4 hours 49 minutes 58 seconds
Hack the Tech Interview (The Pro Package)

Hack the Tech Interview (The Pro Package)Randall Kanna

Category: Preparing for an interview
Duration 7 hours 5 minutes 32 seconds
Ultimate SwiftUI Mock Interview AppStore

Ultimate SwiftUI Mock Interview AppStoreletsbuildthatapp

Category: Preparing for an interview, Swift
Duration 5 hours 11 minutes 38 seconds
System Design for Beginners

System Design for Beginnersneetcode.io

Category: Preparing for an interview
Duration 5 hours 21 minutes 21 seconds
InfraExpert

InfraExpertalgoexpert

Category: Preparing for an interview
Duration 12 hours 1 minute 24 seconds
Master the Coding Interview: System Design + Architecture [Part 1]

Master the Coding Interview: System Design + Architecture [Part 1]zerotomastery.io

Category: Preparing for an interview
Duration 3 hours 38 minutes 58 seconds
Data Science Interview Prep

Data Science Interview PrepLunarTech

Category: Preparing for an interview
Duration 1 hour 15 minutes 18 seconds
Mastering Job Interview English | Get Your Dream Job

Mastering Job Interview English | Get Your Dream Jobudemy

Category: Preparing for an interview
Duration 2 hours 49 minutes 55 seconds
Coding Interview Class (Back To Back SWE)

Coding Interview Class (Back To Back SWE)backtobackswe.com

Category: Preparing for an interview
Duration 33 hours 12 minutes 16 seconds
Solving Product Design Exercises: Questions & Answers (Full package)

Solving Product Design Exercises: Questions & Answers (Full package)Artiom Dashinsky

Category: Preparing for an interview, Other (Graphic)
Duration 2 hours 19 minutes 39 seconds