Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.
Оставить заявку на Очное обучение
Тип слушателя | Ак. час. | Стоимость днем, руб. |
Стоимость вечером, руб. |
Стоимость в выходные, руб. |
Заявка | ||
---|---|---|---|---|---|---|---|
Физические лица | {{programInfo.akadem_hour}} | {{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }} | {{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }} | {{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }} | Оставить заявку | ||
Юридические лица | {{programInfo.akadem_hour}} | {{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }} | {{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }} | {{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }} | Оставить заявку |
Оставить заявку на Вебинар
Тип слушателя | Ак. час. | Стоимость, руб. | Заявка | ||||
---|---|---|---|---|---|---|---|
Физические лица | {{tables.webinar.akadem_hour}} | {{tables.webinar.price_base_individuals}} Бесплатно | Оставить заявку | ||||
Юридические лица | {{tables.webinar.akadem_hour}} | {{tables.webinar.price_base_entities}} Бесплатно | Оставить заявку |
Записаться на Дистанционное обучение
Тип слушателя | Ак. час. | Стоимость, руб. | Записаться | ||||
---|---|---|---|---|---|---|---|
Физические лица %
скидка действует до {{ tables.distant.discount_expire_date }} |
{{tables.distant.akadem_hour}} | {{tables.distant.price_base_individuals}} {{tables.distant.price_final_individuals}} Бесплатно | Записаться | ||||
Юридические лица %
скидка действует до {{ tables.distant.discount_expire_date }} |
{{tables.distant.akadem_hour}} | {{tables.distant.price_base_entities}} {{tables.distant.price_final_entities}} Бесплатно | Записаться |
Продолжительность обучения: 40 академических часов
Форма обучения: очно, в формате вебинара
Стоимость обучения: 20 000 рублей - для физических лиц
23 000 рублей - для юридических лиц
Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).
Документ об окончании: Удостоверение о повышении квалификации по курсу "Объектно-ориентированные шаблоны проектирования (Паттерны)" установленного образца, сроком действия 5 лет.
Данные выданного документа вносятся в единый реестр ФИС ФРДО.
О процессе обучения:
Обучение проводится в технически оборудованных аудиториях, каждый слушатель обеспечен индивидуальным компьютером, учебные классы укомплектованы всеми необходимыми методическими материалами.
О курсе:
Паттерн проектирования — это часто встречающееся решение определённой проблемы при проектировании архитектуры программ.
Паттерн представляет собой не какой-то конкретный код, а общую концепцию решения той или иной проблемы, которую нужно будет ещё подстроить под нужды вашей программы.
Каталог паттернов, известный так же, как каталог GoF, представляет набор типовых унифицированных решений, с уже известными преимуществами, недостатками и способами реализации.
Сами названия паттернов являются своего рода «словарем программистов», позволяющий им быстро объяснять друг другу особенности архитектурного дизайна проектов, рассматривать задачи и способы их решения на высоком уровне абстракции.
Используемый язык программирования: Java SE
Требуемая подготовка:
Опыт программирования с использованием объектно-ориентированных языков программирования (Java / C# / C++ / Python / JavaScript). Понимание принципов объектно-ориентированного подхода в программировании. Знакомство с языком UML.
Программа курса |
||
№ |
Тема |
Часы |
|
Введение в паттерны |
2 |
Абстракции в жизни и в программировании. История термина. Литература. Области применения шаблонов. Классификация паттернов. Антипаттерны. |
||
|
Базовые концепции ООП |
2 |
Инкапсуляция, наследование, полиморфизм. Абстракция, посылка сообщения, повторное использование Принципы SOLID |
||
|
Элементы UML |
2 |
Диаграмма классов. Графическое представление отношений между классами и объектами Диаграмма последовательности Диаграмма состояний |
||
|
Простые и часто встречающиеся шаблоны |
6 |
Команда Стратегия. Реализация через анонимные вложенные классы и лямбда-выражения Состояние. Конечные автоматы. |
||
|
Порождающие паттерны |
8 |
Фабричный метод Абстрактная фабрика Строитель Прототип Одиночка |
||
|
Структурные паттерны |
8 |
Адаптер, Мост, Декоратор Компоновщик, Фасад Легковес Заместитель Proxy |
||
|
Поведенческие паттерны |
10 |
Цепочка обязанностей Итератор Посредник Хранитель Наблюдатель Шаблонный метод Посетитель |
||
|
Заключение |
2 |
Взаимосвязь шаблонов GoF Паттерны уровня архитектуры приложений Хорошие и плохие способы применения паттернов |
||
ИТОГО: |
40 |
Программа курса |
||
№ |
Тема |
Часы |
|
Введение в паттерны |
2 |
Абстракции в жизни и в программировании. История термина. Литература. Области применения шаблонов. Классификация паттернов. Антипаттерны. |
||
|
Базовые концепции ООП |
2 |
Инкапсуляция, наследование, полиморфизм. Абстракция, посылка сообщения, повторное использование Принципы SOLID |
||
|
Элементы UML |
2 |
Диаграмма классов. Графическое представление отношений между классами и объектами Диаграмма последовательности Диаграмма состояний |
||
|
Простые и часто встречающиеся шаблоны |
6 |
Команда Стратегия. Реализация через анонимные вложенные классы и лямбда-выражения Состояние. Конечные автоматы. |
||
|
Порождающие паттерны |
8 |
Фабричный метод Абстрактная фабрика Строитель Прототип Одиночка |
||
|
Структурные паттерны |
8 |
Адаптер, Мост, Декоратор Компоновщик, Фасад Легковес Заместитель Proxy |
||
|
Поведенческие паттерны |
10 |
Цепочка обязанностей Итератор Посредник Хранитель Наблюдатель Шаблонный метод Посетитель |
||
|
Заключение |
2 |
Взаимосвязь шаблонов GoF Паттерны уровня архитектуры приложений Хорошие и плохие способы применения паттернов |
||
ИТОГО: |
40 |
Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!
Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!
Ошибки в следующих полях:
После обучения вы получаете:
Контактная информация: