Companies Home Search Profile

Design Patterns in Java Demystified: Creational

Focused View

Sean Campbell

1:48:50

36 View
  • 1. Introduction.mp4
    01:24
  • 2. Introduction to Design Patterns.mp4
    01:18
  • 3.1 Download IntelliJ IDEA.html
  • 3.2 GitHub Repository with Code Exercise Files.html
  • 3.3 Oracle JDK 17 Installation Guide.html
  • 3. Prerequisites and Code Exercise Files.mp4
    02:31
  • 1. What is the Factory Method Pattern.mp4
    02:09
  • 2. The Factory Method Pattern Class Diagram.mp4
    02:26
  • 3. Coding the Factory Method Pattern.mp4
    11:10
  • 4. Coding Exercise Factory Method.html
  • 1. What is the Abstract Factory Pattern.mp4
    02:19
  • 2. The Abstract Factory Class Diagram.mp4
    02:54
  • 3. Coding the Abstract Factory Pattern.mp4
    16:36
  • 4. Coding Exercise Abstract Factory.html
  • 1. What is the Builder Pattern.mp4
    02:34
  • 2. The Builder Pattern Class Diagram.mp4
    02:18
  • 3. Coding the Builder Pattern.mp4
    15:32
  • 4. Coding Exercise Builder.html
  • 1. What is the Singleton Pattern.mp4
    02:13
  • 2. The Singleton Pattern Class Diagram.mp4
    01:25
  • 3. Coding the Singleton Pattern.mp4
    20:28
  • 4. Coding Exercise Singleton.html
  • 1. What is the Prototype Pattern.mp4
    02:02
  • 2. The Prototype Pattern Class Diagram.mp4
    03:15
  • 3. Coding the Prototype Pattern.mp4
    15:39
  • 4. Coding Exercise Prototype.html
  • 1. Course Summary.mp4
    00:37
  • Description


    A beginner-friendly creational design patterns masterclass

    What You'll Learn?


    • Exactly how to implement all of the creational design patterns
    • How to create objects the SOLID way
    • How to write cleaner and more maintainable Java code
    • Recognizing and understanding when to apply which creational design pattern
    • Writing code that allows for the easy addition of new object types without modifying existing code
    • How to write modular, loosely coupled code that is easy to extend

    Who is this for?


  • Software Developers
  • Software Engineers
  • Software Architects
  • What You Need to Know?


  • Basic proficiency in Java
  • Basic understanding of object-oriented design principles
  • More details


    Description

    Are you eager to enhance your Java programming skills and create robust, flexible, and maintainable software? Welcome to "Design Patterns in Java Demystified: Creational" where we'll delve into the world of creational design patterns and demystify the process of creating powerful and efficient software architectures.

    You'll explore a range of creational design patterns, including the Factory Method, Abstract Factory, Builder, Singleton, and Prototype patterns.

    By the end of this course, you will have a solid foundation in the creational design patterns and their applications. You'll understand how to choose the appropriate pattern for a given scenario, and you'll be equipped with the skills to implement these patterns effectively in your Java projects.

    What sets this course apart is our unique teaching approach. We blend theory and practical implementation, guiding you through detailed explanations, code demonstrations, and hands-on exercises.

    Here's what you'll gain from enrolling in this course:

    • Master the fundamental concepts of creational design patterns in Java.

    • Learn how to apply creational design patterns to solve real-world software engineering challenges.

    • Acquire valuable problem-solving skills that will enhance your software development career.

    • Build confidence in writing cleaner, more maintainable, and scalable Java code.

    Don't miss this opportunity to unlock the secrets of creational design patterns in Java. Enroll now and become a proficient Java developer capable of building robust and flexible software architectures!

    Who this course is for:

    • Software Developers
    • Software Engineers
    • Software Architects

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Sean Campbell
    Sean Campbell
    Instructor's Courses
    Sean Campbell is a highly experienced Software Engineer, specializing in software development for over 17 years. He holds a Master of Science in Software Engineering degree and is particularly interested in software architecture, design patterns, engineering best practices (like SOLID principles), technical documentation, and AI. Sean has held Senior Software Engineer and Technical Lead roles in various industries, including security, mining, insurance, and affiliate marketing. He is an enthusiastic advocate of knowledge sharing and empowering others to become exceptional Software Engineers. Sean has a unique talent for simplifying complex topics to make them practical and easy to understand for anyone.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 19
    • duration 1:48:50
    • Release Date 2023/09/10

    Courses related to Java

    Courses related to Design Pattern