Mô tả

? 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



Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

29 sections

Introduction

3 lectures
Encapsulation
09:44
What should we review ?
00:34
Downloading & Installing IDE
05:45

The Essentials

9 lectures
What are Design Patterns?
04:10
Java Syntax
06:48
Class
08:08
Constructor
07:35
Inheritance
05:14
Polymorphism
06:34
Abstraction
08:48
Interfaces
05:18
UML - Unified Modeling Language
09:34

Structural Design Patterns

1 lectures
Overview
02:11

Adapter

9 lectures
Adapter & its Structure
05:39
Problem 1 - The Lecture
05:10
Problem 1 - The Code
10:14
Solution of Problem 1 - UML
04:10
Solution of Problem 1 - The Code
18:32
Problem 2 - The Lecture
06:28
Problem 2 - The Code
15:53
Solution of Problem 2 - 1st Way
10:19
Solution of Problem 2 - 2nd Way
10:50

Proxy

7 lectures
What is Proxy
05:06
Real World Example
01:40
Problem 1 - The Lecture
02:01
Problem 1 - The Code
05:21
Solution of Problem 1
03:06
Problem 2
05:53
Solution of Problem 2
08:04

Bridge

5 lectures
Bridge & its Structure
04:08
Problem 1
08:11
Solution of Problem 1
17:33
Problem 2
12:28
Solution of Problem 2
14:38

Composite

7 lectures
Introduction
04:55
Problem 1
01:05
Solution of Problem1
19:31
Problem 2
01:20
Solution of Problem 2 - The Lecture
03:29
Solution of Problem 2 - The Code [Part 1]
18:49
Solution of Problem 2 - The Code [Part 2]
15:04

Decorator

6 lectures
Decorator & its Structure
03:03
Problem 1 -
03:56
Solution of Problem 1 - UML Diagram
03:39
Solution of Problem 1 - Code Implementation
21:05
Problem 2
01:40
Solution of Problem 2
12:45

Facade

3 lectures
Introduction
05:13
Problem
02:58
Solution of Problem
17:51

Creational Design Patterns

1 lectures
Creational Design Patterns - Overview
01:54

Singleton

5 lectures
Singleton & its Structure
03:26
Problem 1
01:12
Solution of Problem 1
11:45
Problem 2
03:53
Solution of Problem 2
04:26

Prototype

6 lectures
Prototype & its Structure
03:01
Problem 1
03:19
Problem 1 - Coding the Problem
09:59
Solution of Problem 1
11:01
Problem 2
11:29
Solution of Problem 2
10:23

Factory

5 lectures
Introduction & Structure
03:02
Problem 1
06:11
Solution of Problem 1
09:04
Problem 2
01:30
Solution of Problem 2
09:11

Abstract Factory

3 lectures
Abstract Factory & its Structure
03:56
Problem
04:08
Solution of problem
21:31

Builder

6 lectures
Builder & its Structure
02:53
Problem 1
04:58
Solution of Problem 1 - The Lecture
03:45
Solution of Problem 2 - The Code
13:48
Problem 2
01:33
Solution of Problem 2
05:18

Behavioral Design Patterns

1 lectures
Behavioral Design Patterns - Overview
02:33

Observer

6 lectures
Observer & its Structure
03:29
Real World Example
02:57
Problem 1
01:39
Solution of Problem 1
15:19
Problem 2
00:44
Solution of Problem 2
14:26

Iterator

3 lectures
Iterator & its Structure
03:13
Problem
01:56
Solution of Problem
14:09

Template

5 lectures
Template & its Structure
05:09
Problem 1
02:31
Solution of Problem 1
13:11
Problem 2
00:57
Solution 2
09:44

Command

5 lectures
Command & its Structure
04:16
Problem 1
00:48
Solution of Problem 1
18:58
Problem 2
00:55
Solution of Problem 2
19:20

Chain of Responsibility

5 lectures
Chain of Responsibility & its Structure
05:23
Problem 1
02:26
Solution of Problem 1
16:50
Problem 2
00:56
Solution of Problem 2
20:46

Interpreter

5 lectures
Interpreter & its Structure
02:35
Problem 1
00:49
Solution of Problem 1
17:01
Problem 2
00:38
Solution of Problem 2
27:22

Memento

5 lectures
Memento & its Structure
02:55
Problem 1
01:14
Solution of Problem 1
15:16
Problem 2
01:08
Solution of Problem 2
13:01

State

5 lectures
State & its Structure
04:56
Problem 1
07:49
Solution of Problem 1
08:27
Problem 2
00:50
Solution of Problem 2
07:41

Strategy

5 lectures
Strategy & its Structure
02:46
Problem 1
01:19
Solution of Problem 1
15:54
Problem 2
00:45
Solution of Problem 2
07:23

Visitor

5 lectures
Visitor & its Structure
03:39
Problem 1
01:14
Solution of Problem 1
14:09
Problem 2
01:03
Solution of Problem 2
12:08

Mediator

5 lectures
Mediator & its Structure
03:54
Problem 1
00:38
Solution of Problem 1
10:11
Problem 2
00:36
Solution of Problem 2
15:04

Exercises

20 lectures
Exercise 1
05:08
Exercise 1 - The Solution
13:48
Exercise 2
03:28
Exercise 2 - The Solution
14:48
Exercise 3
05:54
Exercise 3 - The Solution
08:02
Exercise 4
04:02
Exercise 4 - The Solution
04:02
Exercise 5
01:23
Exercise 5 - The Solution
20:26
Exercise 6
02:06
Exercise 6 - The Solution
19:03
Exercise 7
04:18
Exercise 7 - The Solution
09:22
Exercise 8
02:53
Exercise 8 - The Solution
11:10
Exercise 9
02:34
Exercise 9 - The Solution
08:06
Exercise 10 - The Problem
02:42
Exercise 10 - The Solution
08:50

The Tourist Agency System - Implementing Design Pattern in Real Software

25 lectures
Project Overview
03:43
Creating the Project
07:27
Panel 1 - The Customers
08:31
Panel 2 - Special Offers
08:49
Panel 3 - Individual Trips
07:03
Panel 4 - Payment Methods
02:16
Panel 5 - Service Details
02:20
Agency Control Panel
03:57
Panel 7 - Reservation Panel
02:36
Creating Customers
06:09
Creating Services
08:15
Getting the Chosen Services
08:10
Offer Classes
06:38
Group the Services
03:18
Calculating the total Price
03:47
Saving the Reservation
06:31
Saving the Reservation to Existing File
10:52
Searching Customers by Mobile Number
08:17
Builder Pattern Overview
04:42
Implementing Builder Pattern
12:10
Extra UI Features
03:18
Memento Pattern Overview
02:56
Memento Pattern Implementation
11:10
Strategy Pattern Overview
03:14
Implementing Strategy Pattern
15:46

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.