Курс на Stepik
Обложка курса «Паттерны проектирования на Java» на Stepik
990 ₽

Паттерны проектирования на Java ★ 0.000

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Паттерны проектирования на Java»Учеников на курсе 79
Сертификаты, выданные на курсе «Паттерны проектирования на Java»Сертификатов выдано 0
Отзывы о курсе «Паттерны проектирования на Java»Отзывов получено 0
Рейтинг курса «Паттерны проектирования на Java»Рейтинг курса 0.000
Уроки в курсе «Паттерны проектирования на Java»Количество уроков 42
Тесты в курсе «Паттерны проектирования на Java»Количество квизов 294
Время прохождения курса «Паттерны проектирования на Java»Время прохождения курса —
Стоимость курса «Паттерны проектирования на Java»Стоимость курса 990 ₽ —
Обновления курса «Паттерны проектирования на Java»Обновления курса — —
Дата публикации курса «Паттерны проектирования на Java»Дата публикации курса — ———
Последнее обновление курса «Паттерны проектирования на Java»Последнее обновление — ———
Сложность easy — ———

Чему вы научитесь

  • Понимать, какую проблему решает каждый из ключевых паттернов проектирования
  • Различать паттерны GoF и осознанно выбирать их под задачу
  • Читать и проектировать код с использованием Factory Method, Builder, Strategy, Observer, Decorator и других паттернов
  • Распознавать паттерны в стандартной библиотеке Java и в Spring
  • Отличать полезную архитектуру от overengineering
  • Замечать антипаттерны вроде God Object, Spaghetti Code и Golden Hammer
  • Пошагово рефакторить код к более устойчивой архитектуре
  • Принимать инженерные решения не по шаблону, а по симптомам и ограничениям задачи

О курсе

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

Для кого этот курс

Курс рассчитан на Java-разработчиков уровня junior, которые уже умеют писать код и хотят расти в сторону middle. Подойдёт тем, кто знает основы ООП, работал с классами, интерфейсами, коллекциями и хочет лучше понимать архитектурные решения.

Начальные требования

Нужно уверенно знать основы Java: классы, объекты, интерфейсы, наследование, коллекции, исключения.

Желательно понимать базовые принципы ООП и иметь опыт написания небольших программ или учебных проектов.

Знание Spring не обязательно, но будет плюсом для части примеров.

Преподаватели курса

Что вы получите

  • Системное понимание паттернов проектирования, а не набор определений для запоминания.
  • Практические навыки чтения, анализа и улучшения Java-кода.
  • Умение замечать антипаттерны и избегать переусложнения архитектуры.
  • Разборы реальных примеров из JDK, Spring и прикладных сценариев backend-разработки.

Нагрузка

5-6 часов в неделю

Расскажите о курсе друзьям