О ПРОЕКТЕ
ВСЕ ПРОЕКТЫ HH
Регистрация компании
Заявка на грант Повысить зарплату Поможем выбрать курс Регистрация карьериста
в Москве
Детали курса

Даты проведения
13 апреля 2015 — 14 апреля 0020
Город
Москва
Вид обучения

Курсы

Форма обучения
Очная/дневная
Учебная нагрузка
8 часов
Тема
IT: Интернет
Проектирование и разработка сайта

IT: Для программистов и IT-специалистов
Программирование
Обучающая компания
Luxoft, Учебный Центр

Базовая цена
9 300  руб.
Показать похожие курсы Найти новый курс
Мне интересно

Сохранить в избранном
Заказать звонок
Отправить вопрос
Целевая аудитория
Профессиональные .NET разработчики и архитекторы ПО

                            
Анонс
Инверсия зависимостей (Dependency Inversion) является очень популярной техникой проектирования в современных enterprise-приложениях. Но несмотря на популярность, принципы инверсии управления и DI-контейнеры очень часто используются неправильно. В данном курсе рассматриваются принципы проектирования, которые лежат в основе библиотек, ключевые DI-паттерны и анти-паттерны, изучаются базовые принципы управления зависимостями.

                            
Программа

Часть 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.

Цели: изучить базовые принципы управления зависимостями; рассмотреть ключевые DI-паттерны и анти-паттерны, а также познакомиться с одним из DI-контейнеров.


                        
Преподаватели
Гордиенков Андрей

                            
Мне интересно

Сохранить в избранном
Заказать звонок
Отправить вопрос
Обучающая компания
Luxoft, Учебный Центр,
Москва, 1-й Волоколамский проезд, д.10, стр. 3


Схема проезда

Luxoft Training – лидер в области обучения и консалтинга по важнейшим дисциплинам Software Engineering. Учебный центр существует с 2007 г. За это время мы разработали более 150 курсов, тренингов и учебных программ. В процессе обучения задействованы более 120 профессиональных тренеров, которые являются экспертами-практиками: приводят примеры из собственных проектов, имеют опыт конкретных решений, применения различных практик и подходов.