Уроки по тегу «инверсия зависимостей»

В каталоге хекслета найдено 66 уроков по теме «инверсия зависимостей». Уроки по теме «инверсия зависимостей» есть в курсах: JS: Предметно-ориентированное проектирование, PHP: Полиморфизм, JS: Продвинутое тестирование, JS: Полиморфизм, PHP: Продвинутое тестирование, Python: Продвинутое тестирование.

Урок «Null Object Pattern»

В курсе «JS: Полиморфизм»

Рассмотреть практический пример использования полиморфизма в реальной жизни.

Урок «Объектная композиция»

В курсе «JS: Полиморфизм»

Научиться писать объектно-ориентированный код построенный на взаимодействии объектов

Урок «Инверсия зависимостей»

В курсе «JS: Полиморфизм»

Познакомиться с Принципом Инверсией Зависимостей и научиться соблюдать его используя Инъекцию Зависимостей

Урок «Параметрический полиморфизм»

В курсе «JS: Полиморфизм»

Познакомиться с обобщённым программированием.

Урок «О курсе»

В курсе «JS: Полиморфизм»

Узнать о курсе, его структуре, задачах и целях.

Урок «Шаблоны проектирования (Паттерны)»

В курсе «JS: Полиморфизм»

Познакомиться с понятием "шаблон проектирования"

Урок «Код, который убивает полиморфизм»

В курсе «JS: Полиморфизм»

Познакомиться с распространёнными ошибками, из-за которых теряется полиморфизм подтипов

Урок «Стратегия (Паттерн)»

В курсе «JS: Полиморфизм»

Научиться видеть места, где нужно использовать полиморфизм подтипов

Урок «Паттерн Состояние (State)»

В курсе «JS: Полиморфизм»

Рассмотреть несколько примеров систем и выявить общий паттерн.

Урок «Фабрика (Паттерн)»

В курсе «JS: Полиморфизм»

Познакомиться с распространённым способом создания объектов

Урок «Диспетчеризация по ключу (данные)»

В курсе «JS: Полиморфизм»

Научиться заменять условные конструкции на таблицу соответствия

Урок «Диспетчеризация по ключу (функции)»

В курсе «JS: Полиморфизм»

Научиться делать диспетчеризацию используя функции

Урок «Диспетчеризация по имени файла»

В курсе «JS: Полиморфизм»

Познакомиться с диспетчеризацией на основе файловой структуры

Урок «Полиморфизм (утиная типизация)»

В курсе «JS: Полиморфизм»

Познакомиться с утиной типизацией

Урок «Инверсия зависимостей»

Научиться устранять побочные эффекты с помощью полиморфизма

Урок «Тестирование ошибок»

Научиться правильно тестировать код, который выбрасывает исключения

Урок «Манкипатчинг»

Научиться использовать подмену методов с пользой

Урок «Моки»

Познакомиться с мокингом и научиться отличать их от стабов

Урок «Введение»

Познакомиться с курсом и его целями

Урок «Фикстуры»

Научиться правильно готовить данные для тестов

Урок «Побочные эффекты»

Разобраться с тем, почему бывает сложно тестировать

Урок «Тестирование кода, взаимодействующего с файлами»

Научиться правильно восстанавливать окружение. Познакомиться с виртуальной файловой системой.

Урок «Предметная область»

Понять, что такое Domain-Driven Design (предметно-ориентированное проектирование) и ограниченный контекст.

Урок «Архитектура»

Познакомиться с несколькими важными аспектами архитектур и рассмотреть стандартные, принятые в индустрии подходы к проектированию систем.

Урок «Dependency Injection Container»

Познакомиться с идеей инверсии зависимостей и внедрения зависимостей. Рассмотреть паттерн Service locator и перейти к DI Container как к самому продвинутому решению.

Рекомендуемые курсы по теме «инверсия зависимостей» для начинающих

сущности
сервисы
репозитории
валидация
9 часов
Посмотреть
Динамическая диспетчеризация
параметрический полиморфизм
полиморфизм подтипов
инверсия зависимостей
22 часа
Посмотреть
фикстуры
стабы
моки
побочные эффекты
12 часов
Посмотреть
Динамическая диспетчеризация
параметрический полиморфизм
полиморфизм подтипов
инверсия зависимостей
18 часов
Посмотреть
фикстуры
стабы
моки
побочные эффекты
10 часов
Посмотреть
фикстуры
стабы
моки
побочные эффекты
9 часов
Посмотреть