A Course You'll Actually Finish

Mastering Design Patterns: Part 2

Structural design patterns: The essential building blocks of object-oriented programming

ExcellentStars
·
4.7out of 5 based on 7296 reviews

Highly Practical

What You'll Learn

  • Understand and implement the Adapter Pattern
  • Understand and implement the Bridge Pattern
  • Understand and implement the Composite Pattern
  • Understand and implement the Decorator Pattern
  • Understand and implement the Facade Pattern
  • Understand and implement the Flyweight Pattern
  • Understand and implement the Proxy Pattern

A Perfectly Structured Course

Course Content

2 Hours . 9 Sections . 40 Lessons

Getting Started(54s)

  • Welcome0m 54s
  • Source Code
  • Follow Me Around

Composite Pattern(15m)

    Adapter Pattern(10m)

      Decorator Pattern(16m)

        Facade Pattern(10m)

          Flyweight Pattern(18m)

            Bridge Pattern(18m)

              Proxy Pattern(17m)

                Course Wrap Up(19s)

                  Target Student

                  Who Is This For?

                  • Developers who want to master the principles and best practices of design patterns in software development
                  • Programmers looking to improve their understanding of advanced software design concepts
                  • Anyone interested in building robust and scalable software applications using design patterns
                  • Those interested in learning how to apply proven design patterns to solve common software problems
                  • Developers who want to become more skilled and knowledgeable in software design and architecture
                  • Those interested in building high-quality software that is flexible, reusable, and maintainable

                  What You Should Know First

                  Prerequisites

                  This course is the second part of a series. So, you should have watched the first part or have a solid understanding of the concepts covered there.

                  Here are the courses we recommend if you need to strengthen the fundamentals.

                  Mastering Design Patterns: Part 1

                  Writing robust code: A deep dive into Behavioral Design Patterns


                  Need More Details?

                  Frequently-Asked Questions

                  • How is this course different from YouTube tutorials?

                    Crystal clear and straight to the point, each lesson is concise and packed with 20 years of software engineering experience. No rambling—just a perfectly structured path to help you really understand and build your skills.

                  • What’s the difference between buying a single course and getting Lifetime Access?

                    Buying a single course gives you lifetime access to just that course. Lifetime Access unlocks everything I’ve ever created—and everything I’ll release in the future—with a single payment.

                  • How long will I have access to the course?

                    If you purchase this course, you’ll have lifetime access, allowing you to revisit lessons and resources anytime.

                  • Is there a money-back guarantee?

                    Yes, there’s a 30-day money-back guarantee. If you find the course isn’t a good fit, you can request a refund within the first 30 days.

                  Mastering Design Patterns: Part 2

                  This course is part of

                  The Ultimate Design Pattern Series

                  3 courses

                  30-day money-back guarantee

                  What's included:
                  • 8 hours on-demand video
                  • 130 lessons
                  • 3 courses
                  • Lifetime access
                  • Downloadable content
                  • English captions
                  • Certificate of completion