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