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