«Чернее черного» 40% на все курсы до 30 ноября
10 : 00 : 00 : 00
– 40%
– 40%
– 40%
– 40%
– 40%
– 40%
– 40%
Our Website is Almost Ready
Launch a targeted campaign.
Scale your infrastructure with our simple service.
Days
Hours
Minutes
Seconds
Интенсив
Интенсив
Архитектуры
и шаблоны
проектирования
Освойте основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения
Кому подойдет интенсив?
  • Junior-разработчикам
    Интенсив предназначен для опытных джуниоров, которые имеют уже некоторый опыт работы с кодом. Вы освоите как теоретический, так и практический материал. Сможете выйти на новый уровень, получить повышение и больше зарабатывать.
  • Middle- и senior-разработчикам
    Разберётесь в архитектурах приложений и паттернах, научитесь планировать архитектуру будущей системы. Выйдете на новый уровень в разработке ПО.
  • Архитекторам ПО
    Познакомитесь с типовыми задачами и приемами их решений построения архитектуры приложений. На интенсиве вы поработаете в команде, повысите свою эффективность и поймёте, как развиваться в профессии.
Что будем делать?
В течение всего интенсива вы будете создавать игру «Звездные войны». У вас будет собственный корабль, который научится летать по полю битвы, стрелять основным оружием и применять секретное оружие.
Подойдет ли мне интенсив?
Интенсив подойдет как новичкам, так и опытным разработчикам, у которых есть опыт написания программ на объектно-ориентированном языке программирования.
Какой язык программирования мне нужно знать?
Вы можете знать любой объектно-ориентированный язык программирования (Python, Java, PHP, C++, JavaScript, C# и др.).
Например, мы покажем конкретные примеры кода на C# и Java. Привязываться к языку необязательно. Вы увидите, что принципы работы могут быть одинаковыми для разных ЯП.
1
2
3
5
4
Знать границы применения SOLID принципов и уметь их использовать не только в объектно-ориентированных языках
Уметь строить архитектуры приложений, которые позволяют не снижать скорость разработки по мере развития проекта
Писать модульные тесты на Mock-объектах
Уметь применять CI
Уметь применять IoC контейнеры

После интенсива вы будете:
Директор компании по разработке программного обеспечения Hello World! Technologies (HWdTech)
Евгений Тюменцев
В прошлом занимался профессионально разработкой многопоточных кросс-платформенных приложений на С++. Код, написанный 14 лет назад, до сих пор работает в составе IBM Watson.

Успешно разработал технически сложный коммерческий проект, командой из 7 студентов.
Преподаватель
Абстрагирование.
02
Понимание абстракций и их свойств – важная составляющая повторно-используемого расширяемого кода. Разберем нестандартный и эффективный подход к определению абстракций.
SOLID.
03
Будет предложена простая схема применения SOLID принципов, в которой два принципа объясняют зачем их применять, один отвечает за определение абстракций, а еще два – проверяют, что абстракции построены "правильно".
Тестирование.
04
Модульные тесты и TDD как часть процесса построения повторно-используемого кода.
Обработка исключений в SOLID.
05
Особенности обработки исключений в коде, отвечающем SOLID принципам.
Паттерн Команда.
06
Реализация паттерна Команда в разных парадигмах программирования. SOLID вариант паттерна Команда.
Сложность. Виды сложности.
01
Изучаем факторы, которые влияют на выбор технологий и методов разработки проектов.
Расширяемая фабрика. Стратегии разрешения зависимости.
07
IoC.
08
Почему без адаптера нельзя получить SOLID-ный код. Автоматическая генерация адаптера.
09
Разбираем типовые задачи и приемы их решения.
Архитектура приложения.
10
Узнаем основы SOLID принципов и паттернов проектирования.
Простой рабочий алгоритм использования SOLID на практике.
11
Научимся строить абстракции – один из ключевых навыков для программиста. От того, как построены абстракции зависит сопровождаемость, стоимость изменений и гибкость ПО.
Почему получаются плохие абстракции и как этого избежать.
Программа
Адаптер.
Программа
Формат
Онлайн в удобное время
Длительность
1 месяц
Практика и теория
9 видеолекций, 2 бонусных занятия и практические задания. На выходе - у вас будет собственная игра
Консультации
Преподаватель с вами на связи 24/7, мы будем помогать вам всё время в процессе обучения
Наш тест из 8 вопросов.
Проверь свои знания по применению SOLID-принципов
S. O. L. I. D.
– важная составляющая мышления разработчика, которую нужно развивать и тренировать.
Вакансии
с требованием знаний SOLID-принципов по данным HeadHunter на декабрь 2021 г.
уровень дохода разработчика с таким навыком
Средний
863 штук
от 150 000 р.
Тарифы
Проект в портфолио уже у тебя в кармане! Тебе будут доступны все занятия в личном кабинете. Ты сможешь всегда задать вопрос и быть на связи с преподавателем и другими студентами. Мы будем ревьюить твой код. Ты реализовываешь игру, а мы не оставляем тебя без обратной связи.
Online
8 994 руб.
14 990 руб.
SOLID PRO
Беспроцентная рассрочка
«Архитектуры и шаблоны проектирования SOLID», Proglib.Academy
Без процентов и переплат. Мы все взяли на себя! Первый платеж только через месяц
Вам понравится учиться у нас или мы вернём деньги
Если вы решите, что обучение вам не подходит, мы оформим возврат денежных средств в течение 7 дней после старта обучения.
Для начала, я хотел бы выразить благодарность преподавателю Евгению Тюменцеву за интересные лекции. Некоторые полученные знания я адаптировал под свою сферу деятельности и сейчас пытаюсь применять, пока что с переменным успехом, но мне кажется, что это уже дело опыта...
Интенсив «Архитектуры и шаблоны проектирования»
Алексей Охезин

Мы рады получить Ваш отзыв об интенсиве
Курс замечательный, преподаватель отличный, очень профессионально ведёт лекции, Д/З вызвало затруднения, т.к. был загружен на работе, не успевал делать. Тем не менее, очень продуктивно прошли занятия, было много обсуждений и часто с преподавателем разбирали дополнительные вопросы и темы от слушателей
Курс позволил снова поднять тему о создании правильной архитектуры приложения. Также захотелось более подробнее узнать о тех принципах, о которых говорилось на курсе. Совсем для новичков курс может показаться сложным, заранее нужно обладать математической базой.
Интенсив «Архитектуры и шаблоны проектирования»
Отзывы
Интенсив «Архитектуры и шаблоны проектирования»
Святослав Хусамов
Роман Вавилов
Loading
Нам очень важно оценивать качество и актуальность предлагаемой программы курса, поэтому будем очень рады вашим ответам в опросе.
Опрос по результатам интенсива
Поможем с выбором
Мы всегда на связи
Не уверены, что интенсив подходит лично вам?
Вопросы-ответы