Использование SOLID принципов в C# проектах
-
Что нового в C# 6.0-7.0
-
Unit-тестирование в C#
-
Как стать программистом?
-
Как составить резюме, чтобы вас пригласили на собеседование
-
Как правильно составить резюме для поиска работы в международной IT-компании
-
Как новичкам найти работу во время войны? Реальный опыт и отзывы
-
Почему мне отказывают рекрутеры? Как получить первый оффер в IT
-
Чек-лист успешной адаптации или как пройти испытательный срок в компании?
-
10 ключевых ошибок во время собеседования
-
Подготовка к собеседованию в IT
-
Активный поиск первой работы в IT – советы и частые ошибки
-
IТ в период войны: как найти первую работу
-
Интерактивный вебинар. Soft Skills на интервью и на испытательном сроке
Если вы сталкивались с проблемами, связанными с изменением функциональности в C# проектах, когда каждое новое изменение вызывает цепные реакции ошибок в разных частях программного кода, вам следует рассмотреть внедрение SOLID принципов в ваши проекты.
Вебинар "Использование SOLID принципов в C# проектах" позволит изучить пять основных принципов проектирования, которые:
- значительно облегчат управление и масштабирование вашего кода;
- часто используются на практике и уменьшают «запахи» кода;
- популярны на собеседованиях у Trainee/Junior специалистов.
Присоединяйтесь к нам на вебинаре, и вы с легкостью разберетесь с SOLID и будете внедрять эти принципы в собственных проектах.
План вебинара:
- Single Responsibility Principle (Принцип единой ответственности): как разделить функционал на небольшие самостоятельные части для облегчения обслуживания.
- Open/Closed Principle (Принцип открытости/закрытости): как расширять функционал без изменения исходного кода.
- Liskov Substitution Principle (Принцип подстановки Лисков): как заменять базовые классы их производными без потери функциональности.
- Interface Segregation Principle (Принцип разделения интерфейса): как создать небольшие и специфические интерфейсы для обеспечения взаимодействия с классами.
- Dependency Inversion Principle (Принцип инверсии зависимостей): как уменьшить зависимость высокоуровневых модулей от низкоуровневых.
Целевая аудитория:
Вебинар предназначен для разработчиков C#, желающих улучшить читабельность, обслуживаемость и расширяемость своего кода. Он также будет полезен тем, кто стремится к лучшему пониманию принципов объектно-ориентированного программирования.
Условия участия: бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму.