Супер - интенсив по паттернам проектирования
Профессиональные онлайн курсы для разработчиков
IT: Для программистов и IT-специалистов
OTUS Онлайн-образованиеЧто даст вам этот курс
Проведите неделю с пользой!
За 4 дня по 4 часа интенсива:
- изучите, как паттерны проектирования выводятся из SOLID-принципов;
- изучите современные схемы реализации паттернов проектирования;
- научитесь применять библиотеки алгоритмов;
- изучите Mock-объекты для написания юнит-тестов;
- узнаете, как применять лямбда-функции;
- сможете понять принцип использования инверсии-зависимостей и IoC-контейнеров.
Практическая часть
Для закрепления практических навыков будет выполнен проект - разработка консольной игры Танки, где вы примените все заявленные паттерны в программе, определив их целесообразность и применимость в том или ином случае.
ВНИМАНИЕ: количество мест в группе ограничено! Оставьте заявку и с вами свяжется наш менеджер, чтобы обсудить выгодные условия обучения.
Необходимые знания
Знание одного из языков программирования C++, C#, Kotlin
ПО, которое нужно установить для интенсива
Нужно IDE и язык программирования, который нравится, библиотека юнит-тестов и мок-объектов.
Процесс обучения
Обучение проходит в формате онлайн-вебинаров и самостоятельной работы над домашними заданиями. Все материалы и записи прошедших вебинаров хранятся в личном кабинете студента. По всем практическим заданиям команда преподавателей даёт развёрнутый фидбек. Преподаватель — опытный инженер, который находится в едином коммуникационном пространстве с группой в течение всего образовательного процесса, т. е. во время обучения слушатель может задавать уточняющие вопросы по материалам лекций и домашних заданий, взаимодействовать с преподавателями.
Выпускной проект
С каждой стороны в битве участвует по три танка. Танки могут двигаться вперед и назад, поворачиваться вокруг собственной оси по часовой стрелки и против часовой стрелки, стрелять снарядами.
Необходимо написать программный код, максимально устойчивый к возможным изменениям требований. Например, возможные изменения: вводятся ограничения по максимальному запасу топлива, танки первого игрока более медленные, чем второго, зато их снаряды имеют более разрушающую силу, танки могут вращаться только по часовой стрелке. Необходимо, чтобы при реализации этих требований весь старый код не подвергался изменениям.
Необходимо написать программный код, максимально устойчивый к возможным изменениям требований. Например, возможные изменения: вводятся ограничения по максимальному запасу топлива, танки первого игрока более медленные, чем второго, зато их снаряды имеют более разрушающую силу, танки могут вращаться только по часовой стрелке. Необходимо, чтобы при реализации этих требований весь старый код не подвергался изменениям.
- заберёте с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям;
- получите сертификат о прохождении курса;
- получите ПРАКТИЧЕСКИЙ опыт работы с паттернами;
- сможете применить полученные навыки в своей работе.
Дата выдачи сертификата: 7 сентября 2020 года
Преподаватели
Евгений Тюменцев
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
Другие курсы
Переводчик в сфере профессиональной коммуникации: Программа обучения
Институт прикладной лингвистики СПбГПУ
142 500 ₽
Открытый набор
Санкт-Петербург, ул. Политехническая, д. 19, 6-й учебный корпус
Физика. Занимательная астрономия. 5–9 классы.
Foxford
2 790 ₽
Открытый набор
Онлайн
Промышленная безопасность в организациях, эксплуатирующих стационарные компрессорные установки, воздухопроводы и газопроводы: Курсы
Негосударственное образовательное частное учреждение дополнительного профессионального образования "Научный центр повышения квалификации, качества и безопастности" (НОЧУ ДПО "НЦ ПКБ")
5 000 ₽
Открытый набор
Онлайн