Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

13 500 ₽
нет рассрочки
Инверсия зависимостей (Dependency Inversion) является очень популярной техникой проектирования в современных enterprise-приложениях. Но несмотря на популярность, принципы инверсии управления и DI-контейнеры очень часто используются неправильно.
В данном курсе рассматриваются не столько конкретные библиотеки, сколько принципы проектирования, которые лежат в основе этих библиотек. Такой подход позволит слушателям не просто хорошо разбираться в существующих инструментах, но и правильно использовать их для решения практических задач.
Данный курс является модулем программы "Продвинутая разработка в Microsoft .NET".

Что вы получите после обучения

Приобретаемые навыки
1
Dependency Inversion
Сертификат, ссылками на который можно делиться с другими людьми

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

Разбираемые темы:
Часть 1. Управление зависимостями:
SOLID-принципы;
IoC vs DI;
Стабильные и переменные зависимости;
Композиция vs Агрегация vs Наследование.
Часть 2. Принцип инверсии зависимости:
Основные понятия.
Часть 3. DI-паттерны и анти-паттерны:
Composition Root;
Constructor Injection;
Property Injection;
Ambient Context;
Service Locator;
Bastard Injection.
Часть 4. Примеры контейнеров в .NET®:
Autofac.

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 18.04.2024 09:36
Управление зависимостями в .NET

Управление зависимостями в .NET

Оставить отзыв
Поделиться курсом с друзьями