Шаблоны проектирования в Java — это продукт, который поможет всем кто пытается разобраться c паттернами проектирования, каждому кто хочет научиться понимать в каких ситуациях и где их стоит использовать или кто хочет подтянуть и структурировать уже имеющуюся информацию по теме design patterns.
Небольшое видео вступление от основателей JuJa:
«Однажды мне почему-то пришла в голову мысль, что я хочу разобраться во всех популярных шаблонах проектирования в Java. Мне пришлось упорно поработать, чтобы выбрать только актуальную и полезную информацию. Так как я занимаюсь еще и обучением на курсах, я обратил внимание, что эта информация довольно необходима, однако большинство людей просто ленятся отделить зерна от плевел, чтобы выбрать то, что действительно может пригодиться. Так и появился продукт «Шаблоны проектирования» и мне будет очень приятно поделиться своим трудом за символическую цену.»
Александр Баглай
В состав курса Шаблоны проектирования в Java входит:
Видео теории и разбора каждого паттерна проектирования
Мы предоставим видео, в котором показано, как применять и работать с шаблонами проектирования. Это видео будет содержать элементы live coding, так что ты узнаешь как прийти к этому паттерну самостоятельно, а также детальный разбор всех исходников. Пол часа на каждое видео — время достаточное, чтобы подсветить все закоулки в коде.
Презентация из видео разбора
Мы предоставим полную презентацию, которую используем в видео.
Исходный код реализации и примеров использования шаблонов проектирования в Java
Мы предоставим полный код шаблонов, которые рассматриваем в видео. В коде ты найдешь не одну (классическую), а несколько реализаций этого шаблона. Также мы будем покрывать наши примеры юнит тестами. Мы изучили массу примеров в сети и сделали выжимку, дополнив ее своим опытом. Поэтому полнее исходников тебе не найти!
UML-диаграмма каждого паттерна проектирования
Мы предоставим UML-диаграмму, в которой показано, как работает шаблон проектирования.
Сообщество
Для общения студентов, созданно slack сообщество, в котором каждый сможете пообщаться с ребятами, которые изучают шаблоны проектирования, задать вопросы, получить ответы от сообщества и создателя курса Александра Баглая.
Как проходит обучение:
Перед началом курса
- Оплати курс
- Регистрируйся на курс в LMS
- Регистрируйся в комьюнити
Во время обучения:
- Начинай новую главу курса
- Смотри видео теории и разбора шаблона, изучай uml диаграмму шаблоны
- Закрепляй знания, тренируйся, пиши самостоятельные реализации паттерны.
Список проработанных шаблонов:
- Адаптер
- Декоратор
- Стратегия
- Наблюдатель
- Итератор
- Шаблонный метод
- Цепочка ответственности
- Команда
- Синглтон
- Посетитель
- Компоновщик
- Фабричный метод
- Абстрактная фабрика
- Простая фабрика
- Нулевой объект
- Неизменяемый объект
- Фасад
- Кэш
- Обратный вызов
- Пул объектов
- Строитель
- Состояние
- Мост
Количество материала постоянно расширяется, разбираются новые шаблоны.
Бонус новость, для всех купивших, вам не нужно доплачивать за новые шаблоны.
Один раз оплатив стоимость участия, у вас останутся все уже готовые материалы и сохранится доступ ко всем новым материалам.
Стоимость участия в курсе = 149$
P.S.
Паттерны проектирования важная и достаточна тяжелая тема. Поэтому для всех кто только начинает изучение мы приготовили специальный бесплатный мини-курс «Популярные шаблоны проектирования»