Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Mastering Design Patterns - Become A Professional Developer

Posted By: ELK1nG
Mastering Design Patterns - Become A Professional Developer

Mastering Design Patterns - Become A Professional Developer
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.50 GB | Duration: 18h 7m

Become a Professional Software Engineer, Excel in University Exams & Succeed in the Coding Interviews

What you'll learn
Master the Structural Design Patterns (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy)
Master the Creational Design Patterns (Factory, Abstract Factory, Builder, Prototype, Singleton)
Master the Behavioural Design Patterns (Memento, Chain of Responsibility, Command, Iterator, Mediator, Observer, Template, Visitor, Strategy)
Understanding & Creating UML Diagrams
Creating 41 Coding Projects implementing the Design Patterns
Solving 10 Real University Exams
Identify & Solve the Coding Problems
Requirements
Basic Coding Experience in Any Language
Motivation to Become a Professional Software Developer
Description
? Are you excited to learn design patterns, but they look complex and obscure.? Do you need real examples and step by step code implementation for these design patterns?? Are you looking to master the coding interview questions, excel in university exams , or even become  a professional Developer ?????? You came to the right place!  ??? If you want to reach the highest levels of software engineering, you simply MUST master design patterns.Most employers are looking for senior software engineers with design pattern skills, and they’re willing to pay extra ?? to hire them.? Basically, design patterns is all about designing maintainable and extensible object-oriented software.And those are the skills you're going to learn in this course, all using real-world examples! No pizzas, ducks, cars and coffees! Just real software examples.? Hello my friend, and welcome to Mastering Design Patterns Course,I'm Abbass Masri, Running successfull courses on UDEMY with a very good ratings, and best seller course in Android app development.Moreover, I'm publishing "Master Coding App" on playstore with high rating and  around 1 million installs.Starting from my successful experience in Coding and Teaching, I decided to create this well-crafted course to help you become a professional developer and Master Design patterns. You'll learn how to design  REUSABLE & EXTENSIBLE Object oriented software. It doesn't matter what language you are familiar with, we just need some basic programming experience.? We'll start from the basics covering the OOP concepts, Classes, Inheritance, polymorphic, abstraction,passing through the Unified modelling language UML.?  Then we will master all the structural , behavioural, and Creational design patterns through: - Well-Designed lectures and detailed structures of the patterns - Discussing 41 real problems and implementing their solutions, so you will create 41 different projects. - Solving 10 real university exams & exercises, step by step.–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––??  The good news is that we'll keep updating this course and add new coding exercises ?? The Bad news is if you don't enrol now, you will waste your time & money trying to find a professional course with a lot      of coding examples like this course.?? This course is designed to help you implement the design patterns in your next projects, or maybe your current projects.Also, you will immerse yourself into new way of looking at software design through the lenses of java design patterns?? I'm very great full that you're here, & I'm looking forward to see you inside

Overview

Section 1: Introduction

Lecture 1 What are Design Patterns?

Lecture 2 What should we review ?

Lecture 3 Downloading & Installing IDE

Section 2: The Essentials

Lecture 4 Java Syntax

Lecture 5 Class

Lecture 6 Constructor

Lecture 7 Encapsulation

Lecture 8 Inheritance

Lecture 9 Polymorphism

Lecture 10 Abstraction

Lecture 11 Interfaces

Lecture 12 UML - Unified Modeling Language

Section 3: Structural Design Patterns

Lecture 13 Overview

Section 4: Adapter

Lecture 14 Adapter & its Structure

Lecture 15 Problem 1 - The Lecture

Lecture 16 Problem 1 - The Code

Lecture 17 Solution of Problem 1 - UML

Lecture 18 Solution of Problem 1 - The Code

Lecture 19 Problem 2 - The Lecture

Lecture 20 Problem 2 - The Code

Lecture 21 Solution of Problem 2 - 1st Way

Lecture 22 Solution of Problem 2 - 2nd Way

Section 5: Proxy

Lecture 23 What is Proxy

Lecture 24 Real World Example

Lecture 25 Problem 1 - The Lecture

Lecture 26 Problem 1 - The Code

Lecture 27 Solution of Problem 1

Lecture 28 Problem 2

Lecture 29 Solution of Problem 2

Section 6: Bridge

Lecture 30 Bridge & its Structure

Lecture 31 Problem 1

Lecture 32 Solution of Problem 1

Lecture 33 Problem 2

Lecture 34 Solution of Problem 2

Section 7: Composite

Lecture 35 Introduction

Lecture 36 Problem 1

Lecture 37 Solution of Problem1

Lecture 38 Problem 2

Lecture 39 Solution of Problem 2 - The Lecture

Lecture 40 Solution of Problem 2 - The Code [Part 1]

Lecture 41 Solution of Problem 2 - The Code [Part 2]

Section 8: Decorator

Lecture 42 Decorator & its Structure

Lecture 43 Problem 1 -

Lecture 44 Solution of Problem 1 - UML Diagram

Lecture 45 Solution of Problem 1 - Code Implementation

Lecture 46 Problem 2

Lecture 47 Solution of Problem 2

Section 9: Facade

Lecture 48 Introduction

Lecture 49 Problem

Lecture 50 Solution of Problem

Section 10: Creational Design Patterns

Lecture 51 Creational Design Patterns - Overview

Section 11: Singleton

Lecture 52 Singleton & its Structure

Lecture 53 Problem 1

Lecture 54 Solution of Problem 1

Lecture 55 Problem 2

Lecture 56 Solution of Problem 2

Section 12: Prototype

Lecture 57 Prototype & its Structure

Lecture 58 Problem 1

Lecture 59 Problem 1 - Coding the Problem

Lecture 60 Solution of Problem 1

Lecture 61 Problem 2

Lecture 62 Solution of Problem 2

Section 13: Factory

Lecture 63 Introduction & Structure

Lecture 64 Problem 1

Lecture 65 Solution of Problem 1

Lecture 66 Problem 2

Lecture 67 Solution of Problem 2

Section 14: Abstract Factory

Lecture 68 Abstract Factory & its Structure

Lecture 69 Problem

Lecture 70 Solution of problem

Section 15: Builder

Lecture 71 Builder & its Structure

Lecture 72 Problem 1

Lecture 73 Solution of Problem 1 - The Lecture

Lecture 74 Solution of Problem 2 - The Code

Lecture 75 Problem 2

Lecture 76 Solution of Problem 2

Section 16: Behavioral Design Patterns

Lecture 77 Behavioral Design Patterns - Overview

Section 17: Observer

Lecture 78 Observer & its Structure

Lecture 79 Real World Example

Lecture 80 Problem 1

Lecture 81 Solution of Problem 1

Lecture 82 Problem 2

Lecture 83 Solution of Problem 2

Section 18: Iterator

Lecture 84 Iterator & its Structure

Lecture 85 Problem

Lecture 86 Solution of Problem

Section 19: Template

Lecture 87 Template & its Structure

Lecture 88 Problem 1

Lecture 89 Solution of Problem 1

Lecture 90 Problem 2

Lecture 91 Solution 2

Section 20: Command

Lecture 92 Command & its Structure

Lecture 93 Problem 1

Lecture 94 Solution of Problem 1

Lecture 95 Problem 2

Lecture 96 Solution of Problem 2

Section 21: Chain of Responsibility

Lecture 97 Chain of Responsibility & its Structure

Lecture 98 Problem 1

Lecture 99 Solution of Problem 1

Lecture 100 Problem 2

Lecture 101 Solution of Problem 2

Section 22: Interpreter

Lecture 102 Interpreter & its Structure

Lecture 103 Problem 1

Lecture 104 Solution of Problem 1

Lecture 105 Problem 2

Lecture 106 Solution of Problem 2

Section 23: Memento

Lecture 107 Memento & its Structure

Lecture 108 Problem 1

Lecture 109 Solution of Problem 1

Lecture 110 Problem 2

Lecture 111 Solution of Problem 2

Section 24: State

Lecture 112 State & its Structure

Lecture 113 Problem 1

Lecture 114 Solution of Problem 1

Lecture 115 Problem 2

Lecture 116 Solution of Problem 2

Section 25: Strategy

Lecture 117 Strategy & its Structure

Lecture 118 Problem 1

Lecture 119 Solution of Problem 1

Lecture 120 Problem 2

Lecture 121 Solution of Problem 2

Section 26: Visitor

Lecture 122 Visitor & its Structure

Lecture 123 Problem 1

Lecture 124 Solution of Problem 1

Lecture 125 Problem 2

Lecture 126 Solution of Problem 2

Section 27: Mediator

Lecture 127 Mediator & its Structure

Lecture 128 Problem 1

Lecture 129 Solution of Problem 1

Lecture 130 Problem 2

Lecture 131 Solution of Problem 2

Section 28: Exercises

Lecture 132 Exercise 1

Lecture 133 Exercise 1 - The Solution

Lecture 134 Exercise 2

Lecture 135 Exercise 2 - The Solution

Lecture 136 Exercise 3

Lecture 137 Exercise 3 - The Solution

Lecture 138 Exercise 4

Lecture 139 Exercise 4 - The Solution

Lecture 140 Exercise 5

Lecture 141 Exercise 5 - The Solution

Lecture 142 Exercise 6

Lecture 143 Exercise 6 - The Solution

Lecture 144 Exercise 7

Lecture 145 Exercise 7 - The Solution

Lecture 146 Exercise 8

Lecture 147 Exercise 8 - The Solution

Lecture 148 Exercise 9

Lecture 149 Exercise 9 - The Solution

Lecture 150 Exercise 10 - The Problem

Lecture 151 Exercise 10 - The Solution

Anyone who wants to become a professional software developer,Any developer who likes to advance his coding career,University Students who like to excel in their Design Patterns course