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