Улучшаемые навыки

Понимание принципов управления зависимостями
Использование контейнеров внедрения зависимостей
Конфигурация и настройка зависимостей
Тестирование с использованием моков и стабов
Лучшие практики управления зависимостями

Чему вы научитесь

01 Научитесь основным принципам управления зависимостями, включая инверсию управления (IoC) и внедрение зависимостей (DI)
02 Освоите работу с популярными контейнерами внедрения зависимостей в .NET
03 Научитесь настраивать и конфигурировать зависимости в приложениях .NET, включая использование различных методов, таких как конструктор, свойства и методы
04 Освоите методы тестирования с использованием моков и стабов для изолированного тестирования компонентов
05 Научитесь применять лучшие практики управления зависимостями, включая принципы SOLID и паттерны проектирования

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

01 Базовые принципы
  • Базовые принципы проектирования
  • Принцип инверсии зависимостей
  • IoC vs DI
  • GoF паттерны для управления зависимостями на .Net
  • 02 DI паттерны и антипаттерны
    DI-паттерны
  • Composition Root
  • Constructor Injection
  • Property Injection
  • Method Injection
  • DI-анти-паттерны
  • Service Locator
  • Ambient Context
  • 03 DI Container basics
  • Базовые понятия
  • Композиция объектов
  • Конфигурация контейнеров
  • 04 Управление зависимостями на практике
  • Борьба с изменениями
  • Пристальный взгляд на DIP
  • Изменчивые и постоянные зависимости
  • Метрики управления зависимостями
  • Типы и силы связей
  • Практические советы
  • 05 Практический пример
    ⠀⠀
    06 DI Container Advanced Topics
  • Управление временем жизни зависимостей
  • Перехватчики вызовов
  • Модульность конфигурации
  • 07 Ключевые моменты и заключение
    ⠀⠀
    08 Всего: теория + демонстрация – 8 ч. (100%)

    14 900 ₽

    13 410 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Архитектор ПО Архитектор ПО
    Разработчик Разработчик

    Предварительная подготовка

    Знание основных понятий объектно-ориентированного проектирования и опыт работы с языком C# не менее 2-х лет.

    Расписание курсов

    17.11.2025 - 18.11.2025

    9:00-12:00
    Дата и время:
    17.11.2025-18.11.2025
    9:00-12:00
    Тренер: В процессе согласования

    Middle 8 часов

    14 900 ₽

    13 410 ₽ — для физ. лиц

    14 900 ₽

    13 410 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    14 900 ₽

    13 410 ₽ — для физ. лиц

    Юр. лицо — 14 900 ₽
    Физ. лицо — 13 410 ₽
    17.11.2025, Онлайн
    17.11.2025, Онлайн
    Открытая дата

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Крайне положительные впечатления. Очень много полезной информации. Особенно часть курса - Tips and Tricks.
    Общее впечатление очень положительное. Курс очень интересный и полезный. Лично для меня самая ценная информация о паттернах по инверсии зависимостей, особых возможностях языка С#.
    Понравилось все 😊 Хорошие и полезные материалы, подробное описание эволюции подхода управления зависимостями в .NET. Курс оправдал ожидания, тренеру отдельное спасибо!

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    DEV-001_NET
    24 часа

    Шаблоны проектирования GoF. Редакция для .NET

    При разработке программных систем разработчики принимают множество решений, которые на первый взгляд, уникальны. Но, многое из того, что они «изобретают» уже опробовано во множестве проектов. Данный тренинг дает обзор лучших практик по стандартному решению стандартных проблем. Эти лучшие практики принято называть паттернами. На тренинги рассматриваются три типа паттернов, их взаимосвязи и практическое применение на платформе Microsoft NET.

    от Middle

    32 900 ₽

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.