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

Знакомимся с курсом и его целями

Учимся использовать прототипы с пользой

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

Изучаем подход к тестированию, основанный на свойствах

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

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

Учимся устранять побочные эффекты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Знакомимся с целями и задачами курса

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

Знакомимся с понятием «паттерн проектирования»

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

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

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

Знакомимся с обобщенным программированием

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

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

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

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

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

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

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

Нашли 7 курсов по тегу «инверсия зависимостей»
курс
Подход в программировании, ориентированный на бизнес. Поиск и создание связей между сущностями, шаблоны Service Layer, Object Value, Entity
9 часов  
Старт в любое время
курс
Повышение гибкости кода через полиморфизм и принципы SOLID в разработке на PHP
22 часа  
Старт в любое время
курс
Тестирование сложных приложений в JS: изолирование побочных эффектов, взаимодействие с файловой системой и сетевыми запросами, моки и стабы
12 часов  
Старт в любое время
курс
Повышение гибкости кода через полиморфизм и принципы SOLID в разработке на Javascript
18 часов  
Старт в любое время
курс
Тестирование приложений в PHP. Работа сетевыми запросами к внешним ресурсам, взаимодействие с файловой системой и внешними библиотеками.
10 часов  
Старт в любое время
курс
Тестирование приложений в Python. Работа сетевыми запросами к внешним ресурсам, взаимодействие с файловой системой и внешними библиотеками.
11 часов  
Старт в любое время
курс
Повышение гибкости кода через полиморфизм и принципы SOLID в разработке на Python
21 час  
Старт в любое время