ПРИНЦИПЫ 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 (Принцип распределения интерфейсов) в Git
- разберете принцип ISP и определите его важность в ООП
- узнаете, что ISP указывает на то, что клиенты не должны зависеть от интерфейсов, которые они не используют
- научитесь разделять большие и неоднородные интерфейсы на более малые и специализированные, чтобы уменьшить зависимости между классами
- научитесь применять принцип ISP в проектах для улучшения гибкости, расширяемости и поддержки кода
-
04 занятие
Liskov Substitution Principle (Принцип подстановки Барбары Лисков)
- поймете принцип подстановки Лисков и его важность для обеспечения корректного поведения подклассов
- научитесь определять нарушения Liskov Substitution Principle (LSP) в коде и предлагать исправления для обеспечения правильной иерархии классов
- научитесь применять принцип подстановки Лесков в программировании для улучшения структуры кода и уменьшения его уязвимости к ошибкам
-
05 занятие
Open/Closed Principle (Принцип открытости/закрытости)
- разберете принцип Open/Closed Principle (OCP)
- узнаете, как распознавать случаи нарушения OCP
- научитесь применять принцип OCP при проектировании и рефакторинге программ для обеспечения их гибкости и легкости расширения
СТОИМОСТЬ
850 грн
• Инсайты и экспертиза от опытного практика
• Финальный тест на проверку знаний
• Доступ к видеоурокам остается у вас навсегда





