Що нового?

Придбаний Архитектура ПО: внедрение зависимостей на C# [Udemy]

Інформація про покупку
Тип покупки: Складчина
Ціна: 666 ГРН
Учасників: 0 з 29
Організатор: Відсутній
Статус: Набір учасників
Внесок: 23.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Архитектура ПО: внедрение зависимостей на C# [Udemy]

Язык: Русский

Создайте прочную основу для понимания архитектуры программного обеспечения.

Данный курс значительно улучшит ваше понимание того как выращивается архитектура сложных программных систем. Так что, этот курс обязателен к просмотру всем кто до сих пор не понимает что такое DI и IoC-контейнеры.

Обзор курса

Курс предназначен для всех C#-программистов и даёт солидную теоретическую базу, подкрепляя множеством практических примеров.
Покрывает следующие темы:
  • Введение в инверсию контроля (Inversion of Control или IoC):
    Dependency Inversion Principle (DIP) - принцип инверсии зависимостей, Inversion of Control (IoC) - инверсия контроля, Dependency Injection (DI) - внедрение зависимостей, типы зависимостей, "чистый" DI и DI через IoC-контейнеры, паттерн "локатор служб"
  • Архитектурные последствия применения DI
  • Внедрение зависимостей: анти-паттерны и рефакторинги
    Control-Freak, скрытые зависимости, временная связанность, чрезмерное внедрение в констуктор и как этого избежать, Ambient Context (контекст окружения), Facade Service, Внедрение через свойство и Bastard Injection, циклические зависимости
  • Рефакторинг плохо спроектированного участка кода с применением DI
  • Пожинаем плоды применения DI
  • IoC (DI) - контейнеры:
    обзор, Unity, позднее связывание, аспектно-ориентированное программирование (АОП), перехват vs "чистый DI" vs АОП инструменты
  • Настройка бутстраппера (в корне приложения) через Unity, Autofac и Castle.Windsor
https://www.udemy.com/injection
 
Угорі