Використання SOLID принципів у C# проєктах | IT Заходи
🔥Реєструйся на пробний урок! 15 квітня старт QA, 16 квітня - Python.
Записатися на курс
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.
Мессенджер:

Використання 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#, які хочуть покращити читабельність, обслуговуваність та розширюваність свого коду. Він також буде корисний для тих, хто прагне кращого розуміння принципів об'єктно-орієнтованого програмування.

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