О курсе

Курс посвящён работе с делегатами и событиями в языке C#. Автор предлагает рассмотреть эти механизмы как инструмент для построения более расширяемых систем и снижения связанности компонентов. В описании отмечается, что тема часто остаётся недоосвоенной, из-за чего разработчики прибегают к громоздким конструкциям на основе интерфейсов и абстрактных классов.

Что рассматривается в программе

  • Рассматривается использование делегатов в C#.
  • Разбирается событийный подход к программированию.
  • Изучается написание лямбда-выражений.
  • Обсуждаются способы упрощения сложной логики.
  • Рассматривается построение расширяемой системы.
  • В бонусной лекции разбирается применение делегатов и событий в Unity.

Кому может быть полезен курс

  • Разработчикам на C#, которые хотят разобраться в делегатах и событиях.
  • Тем, кто интересуется событийным подходом к программированию.
  • Специалистам, работающим с Unity и желающим ознакомиться с применением делегатов и событий в этом движке.
  • Тем, кто сталкивается с избыточной связанностью компонентов и хочет изучить альтернативные подходы к организации кода.

Вопросы о программе

Какие темы рассматриваются в курсе?

В программе заявлены делегаты, событийный подход к программированию, лямбда-выражения, упрощение сложной логики и построение расширяемой системы.

Есть ли в курсе материал по Unity?

Да, в качестве бонуса включена 50-минутная лекция о применении делегатов и событий в Unity.

Для кого предназначен курс?

Курс ориентирован на разработчиков на C#, которые хотят разобраться в делегатах и событиях, а также на тех, кто работает с Unity и интересуется применением этих механизмов.