Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.
Что даст вам этот курс
За время курса вы:
— изучите, как паттерны проектирования выводятся из SOLID-принципов;
— изучите современные схемы реализации паттернов проектирования;
— научитесь применять библиотеки алгоритмов;
— изучите Mock-объекты для написания юнит-тестов;
— узнаете, как применять лямбда-функции;
— сможете понять принцип использования инверсии-зависимостей и IoC-контейнеров.
Практическая часть
Для закрепления практических навыков будет выполнен проект — разработка консольной игры Танки, где вы примените все заявленные паттерны в программе, определив их целесообразность и применимость в том или ином случае.
Программа обучения
День 1
Тема 1: Proxy: использование Mock-объектов в модульных тестах.
Тема 2: Команда: от callback до лямбда-функций
День 2
Тема 1: Итератор: основа для современных библиотек алгоритмов.
Тема 2: Адаптер и Фасад как следствие принципа инверсии зависимостей
День 3
Тема 1: Расширяемая фабрика и инъекция зависимостей.
Тема 2: Memento: хранение разнородных объектов
День 4
Тема 1: Chain Of Responsibility — динамическое управление обязанностями
Тема 2: Composite и Visitor — управление сложными структурами
Отзывы
Отзывов пока нет.