Companies Home Search Profile

Design Pattern in Python with Real World Examples

Focused View

Emmanuel Bakare

19:46:44

31 View
  • 1. Welcome to Design Pattern - What you will learn.mp4
    02:46
  • 2. Course Objectives.mp4
    01:03
  • 3. What is Design Pattern.mp4
    02:34
  • 4. Use of Design Pattern.mp4
    03:21
  • 5. UML Diagram.mp4
    03:10
  • 6. Diagrams with Mermaid.js.mp4
    16:42
  • 7. Important Information.mp4
    03:30
  • 8.1 Exercise Files.zip
  • 8. Exercise Files.html
  • 1. Introduction.mp4
    01:02
  • 2. Real World Use - Use Cases.mp4
    01:47
  • 3. Terminologies.mp4
    01:38
  • 4. Code Example 01 - Simple.mp4
    11:43
  • 5. Code Example 02 - Using Director.mp4
    08:07
  • 6. Code Example 03 - Sandwich Builder.mp4
    12:04
  • 7. Code Example Code 04 - Game Object Builder.mp4
    05:12
  • 8. Code Example 05 - Query Builder.mp4
    04:57
  • 9. When Should I Use It.mp4
    00:57
  • 10. Advantages and Disadvantages.mp4
    01:23
  • 11. Things to Note.mp4
    01:41
  • 1. Introduction.mp4
    01:29
  • 2. Real World Use - Use Cases.mp4
    03:01
  • 3. Terminologies.mp4
    02:02
  • 4. Code Example 01 - Simple Example.mp4
    04:31
  • 5. Code Example 02 - Refactored Vehicle Factory.mp4
    09:39
  • 6. Code Example 03 - Document Processing.mp4
    03:54
  • 7. Code Example 04 - Logging Framework.mp4
    03:41
  • 8. Code Example 05- Database Connectivity - Factory Method vs Factory DP.mp4
    13:32
  • 9. When Should I Use It.mp4
    01:48
  • 10. Advantages and Disadvantages.mp4
    03:20
  • 11. Things to Note.mp4
    03:23
  • 1. Introduction.mp4
    00:54
  • 2. Real World Use - Use cases.mp4
    03:23
  • 3. Terminologies.mp4
    02:23
  • 4. Code Example 01 - House Building.mp4
    06:15
  • 5. Code Example 02 - Database Connectivity.mp4
    08:00
  • 6. Code Example 03 - Payment Gateway.mp4
    15:31
  • 7. Code Example 04 -Game Engine.mp4
    09:05
  • 8. Factory Method Vs Abstract Factory.mp4
    03:21
  • 9. Advantages and Disadvantages.mp4
    04:12
  • 10. Things To Note.mp4
    03:39
  • 1. Introduction.mp4
    01:38
  • 2. Real World Use - Use Cases.mp4
    03:35
  • 3. Terminologies.mp4
    02:11
  • 4. Code Example 01 - Simple.mp4
    06:12
  • 5. Code Example 02 -Connection Pooling.mp4
    06:51
  • 6. Code Example 03 - Database Connection.mp4
    10:00
  • 7. Code Example 04 - Connection Pooling in Messaging System.mp4
    04:59
  • 8. When Should I Use It.mp4
    02:20
  • 9. Advantages and Disadvantages.mp4
    03:52
  • 10. Things To Note.mp4
    03:27
  • 1. Introduction.mp4
    00:54
  • 2. Real World Use - Use Cases.mp4
    02:07
  • 3. Terminologies.mp4
    02:07
  • 4. Code Example 01.mp4
    08:15
  • 5. Code Example 02 - Logger Application.mp4
    07:54
  • 6. Code Example 03 - Database Connection.mp4
    08:10
  • 7. Things to Note.mp4
    01:15
  • 1. Introduction.mp4
    00:36
  • 2. Real World Use - Use Cases.mp4
    03:09
  • 3. Terminologies.mp4
    02:24
  • 4. Code Example 01.mp4
    08:12
  • 5. Code Example 02 - Create Webpages.mp4
    15:40
  • 6. Code Example 03 - Document Management System.mp4
    09:50
  • 7. Code Example 04 - Product Templating in Ecommerce.mp4
    05:38
  • 8. Code Example 05 - Game Engine Character.mp4
    06:05
  • 9. Advantages and Disadvantages.mp4
    04:02
  • 10. Things to Note.mp4
    02:15
  • 1. Introduction.mp4
    01:18
  • 2. Real World Use - Use Cases.mp4
    02:10
  • 3. Terminologies.mp4
    01:15
  • 4. Code Example 01.mp4
    03:42
  • 5. Object and Class Adapter Implementation.mp4
    04:26
  • 6. Code Example 02 - Audio Adapter.mp4
    05:02
  • 7. Code Example 03 - Database Adapter.mp4
    06:59
  • 8. Code Example 04 - Language Translator.mp4
    04:20
  • 9. When Should I Use It.mp4
    01:17
  • 10. Advantages and Disadvantages.mp4
    03:19
  • 11. Things To Note.mp4
    02:20
  • 1. Introduction.mp4
    01:39
  • 2. Real World Use - Use Cases.mp4
    05:09
  • 3. Terminologies.mp4
    01:53
  • 4. Code Example 01 - Refactored Car Engine code.mp4
    04:57
  • 5. Code Example 02 - Music Player.mp4
    03:06
  • 6. Code Example 03 - Platform Independent File App.mp4
    06:00
  • 7. Code Example 04 - Web Application Framework.mp4
    09:33
  • 8. When Should I Use It.mp4
    01:01
  • 9. Advantages and DisaDisadvantages.mp4
    02:26
  • 10. Things To Note.mp4
    01:21
  • 1. Introduction.mp4
    01:38
  • 2. Real World Use Cases.mp4
    13:49
  • 3. Terminologies.mp4
    01:20
  • 4. Code Example 01.mp4
    13:49
  • 5. Code Example 02 - Simple Menu System.mp4
    13:49
  • 6. Code Example 03 - Advance Menuing System.mp4
    06:03
  • 7. Code Example 04 - Organizational Chart.mp4
    09:13
  • 8. When to Use It.mp4
    00:57
  • 9. Advantages and Disadvantages.mp4
    02:11
  • 10. Things to Note.mp4
    01:40
  • 1. Introduction.mp4
    01:19
  • 2. Real World Use - Use Cases.mp4
    02:33
  • 3. Terminologies.mp4
    01:27
  • 4. Code Example 01 - Coffe Maker.mp4
    07:33
  • 5. Code Example 02 - Shape Decorator.mp4
    06:03
  • 6. Code Example 03 - Python Function Decorator.mp4
    10:03
  • 7. Code Example 04 - Python Class Decorator.mp4
    14:07
  • 8. Code Example 05 - Python Decorator Using the call method.mp4
    02:02
  • 9. Difference Between Decorator Function and Decorator Design Pattern.mp4
    01:33
  • 10. Code Example 06.1 - Text Decorator Using Design Pattern Style.mp4
    03:28
  • 11. Code Example 06.2- Text Decorator Using Python Decorator Function.mp4
    02:53
  • 12. Code Example 07.1 - Authentication Using Design Pattern Style.mp4
    06:01
  • 13. Code Example 07.2 - Authentication Using Python Decorator Function.mp4
    06:50
  • 14. When To Use It.mp4
    03:36
  • 15. Advantages and Disadvantages.mp4
    02:39
  • 16. Things To Note.mp4
    01:31
  • 1. Introduction.mp4
    01:34
  • 2. Real World Use - Use Cases.mp4
    02:47
  • 3. Terminologies.mp4
    01:05
  • 4. Code Examples - 01.mp4
    04:35
  • 5. Code Example 02 - Computer System.mp4
    03:56
  • 6. Code Example 03 - Online Store.mp4
    12:22
  • 7. Code Example 04 - Weather API App.mp4
    08:45
  • 8. When To Use It.mp4
    01:25
  • 9. Advantages and Disadvantages.mp4
    02:39
  • 10. Things To Note.mp4
    01:24
  • 1. Introduction.mp4
    01:36
  • 2. Real World Use - Use Cases.mp4
    02:00
  • 3. Terminologies.mp4
    01:51
  • 4. Code Example 01.mp4
    07:52
  • 5. Code Example 02 - Car Maker.mp4
    06:50
  • 6. Code Example 03 - Game Object.mp4
    05:17
  • 7. Code Example 04 - Document Management.mp4
    07:34
  • 8. When Should I Use It.mp4
    00:53
  • 9. Advantages and Disadvantages.mp4
    02:18
  • 10. Things To Note.mp4
    01:45
  • 1. Introduction.mp4
    01:29
  • 2. Real World Use - Use Cases.mp4
    01:42
  • 3. Terminologies.mp4
    01:18
  • 4. Code Example 01.mp4
    03:27
  • 5. Code Example 02 - Remote Proxy.mp4
    03:19
  • 6. Code Example 03 - Virrtual Proxy.mp4
    03:47
  • 7. Code Example 04 - Protection Proxy 1.mp4
    03:02
  • 8. Code Example 05 - Protection Proxy 2.mp4
    06:33
  • 9. Code Example 06 - Cache Proxy.mp4
    05:25
  • 10. Code Example 07 - Logging Proxy.mp4
    03:26
  • 11. Advantages and Disadvantages.mp4
    03:44
  • 12. Things To Note.mp4
    01:52
  • 1. Introduction.mp4
    01:23
  • 2. Real World Use - Use Cases.mp4
    02:47
  • 3. Terminologies.mp4
    01:53
  • 4. Code Example 01 - Simple Example.mp4
    06:21
  • 5. Code Example 02 - Object Handling.mp4
    04:58
  • 6. Code Example 03 - GUI Event Handling.mp4
    04:28
  • 7. Code Example 04- Error Handling.mp4
    06:08
  • 8. Code Example 05 - Web Middleware.mp4
    06:13
  • 9. Code Example 06 - Exception Handling.mp4
    08:17
  • 10. Code Example 07 - Workflow System.mp4
    09:36
  • 11. When Should I Use It.mp4
    02:41
  • 12. Things To Note.mp4
    02:55
  • 1. Introduction.mp4
    01:45
  • 2. Real World Use - Use Cases.mp4
    03:53
  • 3. Terminologies.mp4
    03:03
  • 4. Code Example 01 - Simple example.mp4
    03:20
  • 5. Code Example 02 - Multiple Command.mp4
    05:05
  • 6. Code Example 03 - Command Reciever.mp4
    03:41
  • 7. Code Example 04 - Remote Control App.mp4
    05:55
  • 8. Code Example 05 - Transaction Management.mp4
    06:06
  • 9. Code Example 06 - Job Scheduler.mp4
    03:58
  • 10. Code Example 07- Editor With Undo And Redo.mp4
    19:45
  • 11. Code Example 08 - Callback Functionality.mp4
    03:04
  • 12. When Should I Use It.mp4
    02:09
  • 13. Advantages and Disadvantages.mp4
    03:53
  • 14. Things To Note.mp4
    04:39
  • 1. Introduction.mp4
    01:17
  • 2. Real World Use - Use Cases.mp4
    02:53
  • 3. Terminologies.mp4
    02:28
  • 4. Code Examples 01 - Simple Example.mp4
    05:46
  • 5. Code Examples 02 - Shopping Cart.mp4
    07:12
  • 6. Code Examples 03 - Language Interpreter.mp4
    06:02
  • 7. Code Examples 04 - Query Language.mp4
    07:33
  • 8. Code Examples 05 - Configuration Language.mp4
    04:45
  • 9. When Should I Use It.mp4
    02:12
  • 10. Advantages and Disadvantages.mp4
    03:24
  • 11. Things To Note.mp4
    03:38
  • 1. Introduction.mp4
    01:31
  • 2. Real World Use - Use Cases.mp4
    02:40
  • 3. Terminologies.mp4
    02:22
  • 4. Code Example 01- Simple Iterator Code.mp4
    08:27
  • 5. Code Example 02 - Iterating Dictionary Data.mp4
    02:31
  • 6. Code Example 03 - Iterator Aggregate.mp4
    04:33
  • 7. Code Example 04 - Iterating Over Dataset Recordset.mp4
    05:44
  • 8. Code Example 05 - Inventory Management.mp4
    07:08
  • 9. Code Example 06 - File System Transversal.mp4
    04:52
  • 10. When Should I Use It.mp4
    02:04
  • 11. Advantages and Disadvantages.mp4
    03:56
  • 12. Things To Note.mp4
    02:52
  • 1. Introduction.mp4
    01:38
  • 2. Real World Use - Use Cases.mp4
    02:46
  • 3. Terminologies.mp4
    01:58
  • 4. Code Example 01 - Simple Chatroom.mp4
    06:37
  • 5. Code Example 02 - Air Traffic Control.mp4
    03:48
  • 6. Code Example 03 - Online Market Place.mp4
    06:32
  • 7. Code Example 04 - Smart Home Automation System.mp4
    05:55
  • 8. Code Example 05 - Event Driven Architecture System.mp4
    06:41
  • 9. Code Example 06 - Chat Application Advanced.mp4
    14:11
  • 10. When Should I Use It.mp4
    02:35
  • 11. Advantages and Disadvantages.mp4
    03:20
  • 12. Things To Note.mp4
    03:22
  • 1. Introduction.mp4
    01:03
  • 2. Real World Use - Use Cases.mp4
    02:35
  • 3. Terminologies.mp4
    01:40
  • 4. Code Example 01 - Simple Example.mp4
    06:35
  • 5. Code Example 02 - Game State.mp4
    03:45
  • 6. Code Example 03- Web Form Data.mp4
    07:23
  • 7. Code Example 04 - Document Editing Application.mp4
    06:05
  • 8. When Should I Use It.mp4
    01:45
  • 9. Advantages and Disadvantages.mp4
    03:25
  • 10. Things To Note.mp4
    03:36
  • 1. Introduction.mp4
    01:51
  • 2. Real World Use - Use Cases.mp4
    03:31
  • 3. Terminologies.mp4
    02:58
  • 4. Code Example 01 - Simple Example.mp4
    05:34
  • 5. Code Examples 02 - Weather Monitoring.mp4
    07:04
  • 6. Code Example 03 - Stock Market.mp4
    03:53
  • 7. Code Example 04 - Event Handling.mp4
    05:04
  • 8. Code Example 05 - Traffic Management.mp4
    03:44
  • 9. Code Example 06 - Social Media Notification.mp4
    03:14
  • 10. When Should I Use It.mp4
    03:07
  • 11. Advantages and Disadvantages.mp4
    02:34
  • 12. Things to Note.mp4
    02:55
  • 1. Introduction.mp4
    01:31
  • 2. Real World Use - Use Cases.mp4
    03:43
  • 3. Terminologies.mp4
    02:09
  • 4. Code Example 01 - Simple Example.mp4
    03:58
  • 5. Code Example 02 - Document Processing.mp4
    05:02
  • 6. Code Example 03 - Traffic Light System.mp4
    05:54
  • 7. Code Example 04 - Payment Processing.mp4
    04:12
  • 8. Code Example 05 - Online Shopping Cart.mp4
    08:13
  • 9. Code Example 06 - Routing in Navigation System.mp4
    03:09
  • 10. Code Example 07 - Music Player.mp4
    04:23
  • 11. When Should I Use It.mp4
    01:53
  • 12. Advantages and DisaDisadvantages.mp4
    03:47
  • 13. Things To Note.mp4
    03:33
  • 1. Introduction.mp4
    01:31
  • 2. Real World Use - Use Cases.mp4
    03:51
  • 3. Terminologies.mp4
    01:43
  • 4. Code Example 01 - Simple Example.mp4
    03:34
  • 5. Code Example 02 - Sorting Algorithm.mp4
    04:25
  • 6. When Should I Use It.mp4
    00:53
  • 7. Advantages and DisaDisadvantages.mp4
    03:27
  • 8. Things To Note.mp4
    03:05
  • 1. Introduction.mp4
    01:43
  • 2. Real World Use - Use Cases.mp4
    05:04
  • 3. Terminologies.mp4
    02:51
  • 4. Code Examples 01 - Simple Example.mp4
    04:58
  • 5. Code Examples 02 - Database Query Execution.mp4
    03:54
  • 6. Code Examples 03 - Web Application Framework.mp4
    03:35
  • 7. Code Examples 04 - Ecommerce Order Processing.mp4
    04:23
  • 8. When Should I use It.mp4
    02:15
  • 9. Advantages and DisaDisadvantages.mp4
    04:38
  • 10. Things To Note.mp4
    04:24
  • 1. Introduction.mp4
    01:52
  • 2. Real World Use - Use Cases.mp4
    03:51
  • 3. Terminologies.mp4
    02:14
  • 4. Code Example 01 - Simple Example.mp4
    06:21
  • 5. Code Example 02 - Document Processor.mp4
    08:57
  • 6. Code Example 03 - GUI Compiler.mp4
    06:11
  • 7. Code Example 04 - Network Protocol.mp4
    04:40
  • 8. Code Example 05 - Medical Information System.mp4
    11:45
  • 9. When Should I Use It.mp4
    01:43
  • 10. Advantages and Disadvantages.mp4
    04:16
  • 11. Things To Note.mp4
    03:33
  • Description


    Write industry standard code using design pattern for payment gateway, middleware, workflow and 100s more sample codes

    What You'll Learn?


    • Design Pattern using real world code example in Python- The course for other programming language because the principles are the same accross languages
    • Indepth explanations, different real world use case and examples codes, when to use, advantages and disadvantages, special notes any many more
    • Example codes like Create optimized configuration settings, cache, event manager and database connection codes Create Document processing code...
    • ... Logging frameworks, GUI libraries code, Object serialization, Plugin systems, Game development codes, Payment gateway, Document generators etc...
    • ... Computer graphics generation, Financial models, resource pooling, object pooling in ORMs, Website creation, Database Query codes, language translators...
    • ... Web application frameworks, Banking Systems codes, organizational chart, File System, interpreter, Menu systems, Network codes, Text formatting...
    • ... Authentication, authorization, API for OS, Document management system, Create proxies, Event handling, Middleware in web development, workflow systems..
    • ...Undo/redo functionality in apps, Job scheduler, Parsers, Online marketplace, Chat application, Drawing app, weather monitoring, Notification system...
    • ...Distributed system, Booking Systems, Workflow Management, Sorting Algorithm, File Compression Utility etc

    Who is this for?


  • Junior Software Developers who want to move to Senior Developers
  • Developers who want to move from rudiment of programming to becoming an expert
  • What You Need to Know?


  • Understand the Basics of Python Object Oriented Programming or any other Programming Language OOP
  • More details


    Description

    Would you like to know how to write industry standard code for a Payment Gateway, Cache Proxy, Website Middleware, Object pooling in ORMs, Customized File System, protection Proxy, Job Scheduler, Database Connection Management, Interpreter, Chat Application, Notification System, Workflow System, authorization and authentication codes and many many more using Design Pattern Techniques?  This is the course for you.


    All 23 and more design pattern are extensively treated in this course. All the Creational, Structural and Behavioral Design Pattern were thoroughly discussed. Our example codes are carefully selected to give you indepth understanding of different use case scenerios where they are used and what may necessitate its use. 


    This course took a deep dive into Design Pattern Techniques, its use cases, terminologies with different code example. It also deals with the advantages and disadvantages and when best to use the pattern with special notes on what to look for when using it.


    If your coal is to be a better developer, get a job in big tech industry, quickly move from a junior developer to a senior or you are just wishing to finetune your programming skill and dig deeper into the rabbit hole?


    CONGRATULATIONS!!! You have chosen the right course.

    Who this course is for:

    • Junior Software Developers who want to move to Senior Developers
    • Developers who want to move from rudiment of programming to becoming an expert

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Emmanuel Bakare
    Emmanuel Bakare
    Instructor's Courses
    With a computer science decree, I have been programming for Over 2 decades using Java, PHP, Python, Django, Vuem Quasar, Database Administration, Project Management, Business Process development, Software Architect, LMS, CMS, Videography, Learning content creation and much more. I have worked for the Oil and Gas, Telecommucation organization during these years with vast experience in implementing different solutions. This is an opportunity to throw out my technical know how for the benefit of up coming great developers the world is yet to know.
    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 270
    • duration 19:46:44
    • Release Date 2023/11/14