Паттерны проектирования на Java (экспресс-курс)

Принципы разработки программного обеспечения и основные шаблоны проектирования с примерами на Java

4.95 (91 reviews)
Udemy
platform
Русский
language
Programming Languages
category
Паттерны проектирования на Java (экспресс-курс)
695
students
1 hour
content
Jan 2022
last update
FREE
regular price

What you will learn

Принципы разработки программного обеспечения

Порождающие паттерны проектирования

Структурные паттерны проектирования

Поведенческие паттерны проектирования

Антипаттерны

Why take this course?

Курс в первую очередь подходит тем, кто уже изучил язык программирования Java и хочет углубить свои знания в области разработки приложений, а так же научиться выстраивать свой код таким образом, чтобы он был гибким, масштабируемым и легко поддерживаемым.


Данный курс познакомит вас с основными принципами разработки программного обеспечения, такими как DRY, KISS, YAGNI, APO и SOLID. Кроме этого на курсе будут разобраны основные паттерны проектирования или иными словами - выработанные подходы к решению наиболее часто встречающихся практических задач. Это поможет вам грамотно выстраивать и структурировать свой код, особенно при работе над большим проектом.


Впервые паттерны проектирования были классифицированы в очень популярной книге Design Patterns: Elements of Reusable Object-Oriented Software, более известной как каталог паттернов "Банды четырёх" (GoF). В книге паттерны разделены на группы:

  • Порождающие паттерны проектирования - имеют дело с процессом создания объектов.

  • Структурные паттерны проектирования - описывают то, как из классов и объектов образуются более крупные структуры.

  • Поведенческие паттерны проектирования - определяют алгоритмы и способы реализации взаимодействия различных объектов и классов.

На курсе будут разобраны самые основные паттерны по каждой группе из данного каталога.


Кроме этого важно уметь выявлять потенциальные проблемы и вредные подходы при написании приложения, для этого на курсе будут разобраны популярные антипаттерны. Или другими словами - распространённые подходы к решению класса часто встречающихся задач, являющихся неэффективными, рискованными или непродуктивными.

Screenshots

Паттерны проектирования на Java (экспресс-курс) - Screenshot_01Паттерны проектирования на Java (экспресс-курс) - Screenshot_02Паттерны проектирования на Java (экспресс-курс) - Screenshot_03Паттерны проектирования на Java (экспресс-курс) - Screenshot_04

Reviews

Ilya
September 22, 2023
Отличный курс и великолепная подача материала: доступно, информативно, с понятными и хорошо запоминающимися примерами.
Павел
February 4, 2022
Хороший курс, сжато и информативно, мне понравился. Позволяет вникнуть в тему паттернов или освежить подзабытое, а так же может стать дорожной картой для углубленного изучения данной темы.

Charts

Price

Паттерны проектирования на Java (экспресс-курс) - Price chart

Rating

Паттерны проектирования на Java (экспресс-курс) - Ratings chart

Enrollment distribution

Паттерны проектирования на Java (экспресс-курс) - Distribution chart

Related Topics

4505732
udemy ID
1/20/2022
course created date
1/28/2022
course indexed date
Bot
course submited by