Home Search Profile
00:00
00:00

Master Java Design Patterns & SOLID Principles (2024 Pro)

Focused View

5:44:47

  • 1 -Introduction.mp4
    01:34
  • 2 -Course Logistics.mp4
    02:41
  • 3 - Github Repository.html
  • 1 -OOPS - Classes, Objects, Interfaces, Inheritance & Polymorphism.mp4
    22:45
  • 2 -Small Note on Access Modifers.mp4
    01:49
  • 3 -Unified Modelling Language (UML).mp4
    15:07
  • 1 -SOLID Principles.mp4
    00:42
  • 2 -Single Responsibility Principle (SRP).mp4
    07:39
  • 3 -Open Close Principle (OCP).mp4
    12:52
  • 4 -Liskov Substiution Principle (LSP).mp4
    16:16
  • 5 -Interface Segregation Principle (ISP).mp4
    06:57
  • 6 -Dependency Inversion Principle (DIP).mp4
    13:30
  • 1 -Introduction to Design Patterns.mp4
    03:31
  • 2 -Introduction to Behavioural Design Patterns.mp4
    01:56
  • 1 -UndoRedo Problem Statement.mp4
    05:03
  • 2 -Memento Pattern Summary.mp4
    03:51
  • 3 -Solution using Memento Pattern.mp4
    12:18
  • 1 -Problem - Publisher Subscriber Model.mp4
    06:30
  • 2 -Solution - Observer Pattern.mp4
    05:47
  • 3 -Implementation - Observer Pattern.mp4
    11:40
  • 4 -Observer Pattern Benefits & Use Cases.mp4
    02:41
  • 1 -Strategy Pattern - Problem Statement.mp4
    04:18
  • 2 -Strategy Pattern - Solution.mp4
    07:51
  • 1 -Command Pattern - Problem Statement.mp4
    05:07
  • 2 -Command Pattern - Solution.mp4
    09:12
  • 3 -Command Pattern - Benefits & Use Case.mp4
    04:07
  • 1 -Template Method Pattern - Problem Statement.mp4
    05:37
  • 2 -Template Method Pattern - Solution.mp4
    07:01
  • 1 -Iterator Pattern - Problem Statement.mp4
    07:30
  • 2 -Iterator Pattern - Solution.mp4
    10:33
  • 3 -Iterator Pattern - Benefits & Java Iterables.mp4
    07:24
  • 1 -State Pattern - Problem.mp4
    08:48
  • 2 -State Pattern - Implementation & Benefits.mp4
    08:29
  • 1 -Mediator Pattern - Problem Statement.mp4
    06:23
  • 2 -Mediator Pattern - Implementation.mp4
    12:11
  • 3 -Mediator Pattern - Benefits & Use Cases.mp4
    02:34
  • 1 -Introduction to Creational Patterns.mp4
    02:27
  • 1 -Singleton Pattern - Problem Statement.mp4
    06:51
  • 2 -Singleton Pattern - Solution.mp4
    06:31
  • 1 -Builder Design Pattern - Problem Statement.mp4
    06:06
  • 2 -Builder Design Pattern - Solution.mp4
    11:12
  • 1 -Factory Pattern - Problem.mp4
    05:35
  • 2 -Factory Pattern - Solution.mp4
    05:34
  • 1 -Abstract Factory Pattern - Problem.mp4
    05:09
  • 2 -Abstract Factory Pattern - Code.mp4
    10:32
  • 1 -Prototype Pattern Problem.mp4
    12:46
  • 2 -Prototype Pattern Solution.mp4
    08:40
  • 1 -Structural Design Patterns.mp4
    01:10
  • More details


    Course Overview

    This comprehensive course teaches you to architect robust Java systems using essential design patterns and SOLID principles. Gain practical skills to create scalable, maintainable software through hands-on coding exercises.

    What You'll Learn

    • Implement 23 Gang of Four design patterns in real Java applications
    • Apply SOLID principles to write clean, extensible code
    • Design UML diagrams and optimize low-level system architecture

    Who This Is For

    • Java developers transitioning to mid/senior roles
    • Computer science students mastering OOP design
    • Tech leads preparing for system design interviews

    Key Benefits

    • Pattern implementations with real-world case studies
    • SOLID principle applications for enterprise systems
    • Complete GitHub repository with all code examples

    Curriculum Highlights

    1. SOLID Principles Deep Dive
    2. Behavioral Design Patterns Mastery
    3. Creational & Structural Patterns Implementation
    Focused display
    • language english
    • Training sessions 47
    • duration 5:44:47
    • Release Date 2025/04/26