ПРИНЦИПИ SOLID НА ПРАКТИЦІ
Опануйте 5 основних принципів обʼєктно-орієнтованого програмування, щоб писати більш чистий, гнучкий і підтримуваний код
Лектор:
Віталій Пахольчак
Senior Java Developer в
Luxoft

про гайд
- формат:
відеокурс
- тривалість:
5 занять
- мова викладання:
українська
Короткий відеокурс, який допоможе розібратися в пʼяти принципах SOLID з теоретичної, життєвої та практичної перспективи, щоб підвищити якість власного коду та пропонувати ефективні технічні рішення на своєму проєкті. Практичні приклади розбираємо мовою Java.
ВАШІ РЕЗУЛЬТАТИ:


Програма
-
01 заняття
Single Responsibility Principle (Принцип єдиної відповідальності)
- розберете принцип Single Responsibility Principle (SRP)
- дізнаєтеся, що SOLID складається з п’яти принципів, а SRP стосується того, що клас повинен мати лише одну причину для зміни
- навчитеся застосовувати принцип SRP в моїй роботі над програмними проєктами
-
02 заняття
Dependency Inversion Principle (Принцип інверсії залежностей)
- вивчите суть принципу інверсії залежностей і його важливість в об’єктно-орієнтованому програмуванні
- дізнаєтеся, що модулі верхнього рівня повинні залежати від абстракцій, а не від деталей реалізації, як визначено у DIP
- навчитеся використовувати DIP для покращення архітектури програм та зменшення залежностей між модулями
- навчитеся застосовувати DIP у реальних проєктах для підвищення гнучкості, розширюваності й тестованості коду
-
03 заняття
Interface Segregation Principle (Принцип розподілу інтерфейсів)
- розберете принцип ISP і визначите його важливість в ООП
- дізнаєтеся, що ISP вказує на те, що клієнти не повинні залежати від інтерфейсів, які вони не використовують
- навчитеся розділяти великі та неоднорідні інтерфейси на більш малі та спеціалізовані, щоб зменшити залежності між класами
- навчитеся застосовувати принцип ISP у проєктах для покращення гнучкості, розширюваності та підтримки коду
-
04 заняття
Liskov Substitution Principle (Принцип підстановки Барбари Лісков)
- зрозумієте принцип підстановки Лісков і його важливість для забезпечення коректної поведінки підкласів
- навчитеся визначати порушення Liskov Substitution Principle (LSP) у коді та пропонувати виправлення для забезпечення правильної ієрархії класів
- навчитеся застосовувати принцип підстановки Лісков у програмуванні для покращення структури коду та зменшення його вразливості до помилок
-
05 заняття
Open/Closed Principle (Принцип відкритості/закритості)
- розберете принцип Open/Closed Principle (OCP)
- дізнаєтеся, як розпізнавати випадки порушення OCP
- навчитеся застосовувати принцип OCP під час проєктування та рефакторингу програм для забезпечення їхньої гнучкості й легкості розширення
ВАРТІСТЬ
850 грн
• Інсайти й експертиза від досвідченого практика
• Фінальний тест на перевірку знань
• Доступ до відеоуроків залишається у вас назавжди





