Супер - интенсив по паттернам проектирования

Профессиональные онлайн курсы для разработчиков
IT: Для программистов и IT-специалистов
OTUS Онлайн-образование логоOTUS Онлайн-образование
Открытый набор
Онлайн
Зарегистрироваться

Что даст вам этот курс


Проведите неделю с пользой!

За 4 дня по 4 часа интенсива:

- изучите, как паттерны проектирования выводятся из SOLID-принципов;
- изучите современные схемы реализации паттернов проектирования;
- научитесь применять библиотеки алгоритмов;
- изучите Mock-объекты для написания юнит-тестов;
- узнаете, как применять лямбда-функции;
- сможете понять принцип использования инверсии-зависимостей и IoC-контейнеров.

Практическая часть

Для закрепления практических навыков будет выполнен проект - разработка консольной игры Танки, где вы примените все заявленные паттерны в программе, определив их целесообразность и применимость в том или ином случае.

ВНИМАНИЕ: количество мест в группе ограничено! Оставьте заявку и с вами свяжется наш менеджер, чтобы обсудить выгодные условия обучения.

Необходимые знания

Знание одного из языков программирования C++, C#, Kotlin ПО, которое нужно установить для интенсива Нужно IDE и язык программирования, который нравится, библиотека юнит-тестов и мок-объектов.

Процесс обучения

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

Выпускной проект

С каждой стороны в битве участвует по три танка. Танки могут двигаться вперед и назад, поворачиваться вокруг собственной оси по часовой стрелки и против часовой стрелки, стрелять снарядами.

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

  • заберёте с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям;

  • получите сертификат о прохождении курса;

  • получите ПРАКТИЧЕСКИЙ опыт работы с паттернами;

  • сможете применить полученные навыки в своей работе.


Дата выдачи сертификата: 7 сентября 2020 года
Преподаватели
Евгений Тюменцев
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
Открытый набор
Онлайн
Зарегистрироваться