Использование SOLID принципов в C# проектах | IT Мероприятия
Идет набор групп на обучение по Java и С#/.NET
Записаться на курс
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.
Мессенджер:

Использование SOLID принципов в C# проектах

Дата:16 января, 2024 г.
Время:19:00-21:00
Ведущий:Глембицкий Алексей
Senior C# Developer в GlobalLogic
Описание:

Если вы сталкивались с проблемами, связанными с изменением функциональности в C# проектах, когда каждое новое изменение вызывает цепные реакции ошибок в разных частях программного кода, вам следует рассмотреть внедрение SOLID принципов в ваши проекты.

Вебинар "Использование SOLID принципов в C# проектах" позволит изучить пять основных принципов проектирования, которые:

  1. значительно облегчат управление и масштабирование вашего кода;
  2. часто используются на практике и уменьшают «запахи» кода;
  3. популярны на собеседованиях у Trainee/Junior специалистов.

Присоединяйтесь к нам на вебинаре, и вы с легкостью разберетесь с SOLID и будете внедрять эти принципы в собственных проектах.

План вебинара:

  1. Single Responsibility Principle (Принцип единой ответственности): как разделить функционал на небольшие самостоятельные части для облегчения обслуживания.
  2. Open/Closed Principle (Принцип открытости/закрытости): как расширять функционал без изменения исходного кода.
  3. Liskov Substitution Principle (Принцип подстановки Лисков): как заменять базовые классы их производными без потери функциональности.
  4. Interface Segregation Principle (Принцип разделения интерфейса): как создать небольшие и специфические интерфейсы для обеспечения взаимодействия с классами.
  5. Dependency Inversion Principle (Принцип инверсии зависимостей): как уменьшить зависимость высокоуровневых модулей от низкоуровневых.

Целевая аудитория:

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

Условия участия: бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму.