Питання з ООП та SOLID на технічній співбесіді. Рівень Junior

preview_player
Показать описание
Програмуєте мовами Java, JavaScript/TypeScript, C#, Python, PHP тощо і претендуєте на позицію Intern/Junior? Тоді на співбесіді ви майже гарантовано зіштовхнетеся з ООП та SOLID, а впевнені знання з цих тем допоможуть вам гарно себе зарекомендувати та збільшити шанси на отримання job-оферу.

Учасники даного вебінару дізнаються про ключові концепції ООП, включаючи класи та об'єкти, наслідування, інкапсуляцію, поліморфізм, абстракцію, а також познайомляться з принципами SOLID на прикладах. Програма охоплює не тільки теоретичні аспекти, але й надає практичні поради щодо поведінки на співбесідах та розвитку правильного Mindset.

Користь цього вебінару дуже важко переоцінити: ви отримаєте вижимку найважливішої інформації з ООП та SOLID від досвідченого розробника, що дозволить вам підтягнути дані теми і посилити ваші позиції на технічному інтерв’ю.

0:00 Початок
1:45 План вебінару
3:00 Що таке ООП?
4:00 Плюси і мінуси ООП
6:20 Терміни ООП
9:50 Наслідування, відношення типу 'is a'
11:40 Наслідування — переваги та недоліки (Патерн Bridge)
13:50 Композиція як альтернатива наслідуванню, відношення типу 'has a'
15:30 Приклади коду
19:40 Основні зв'язки в UML
20:00 Інкапсуляція
22:40 Плюси і мінуси І інкапсуляції
27:30 Getter and Setter. Що це і навіщо?
28:50 Приклади Інкапсуляції
31:20 Абстракція
32:50 Приклад Абстракції
35:05 Використання абстракції в коді
36:45 Різниця абстрактних класів та інтерфейсів
38:55 Приклад коду
42:30 Поліморфізм
44:00 Що нам дає Поліморфізм?
45:35 Приклади поліморфізму в коді
54:50 SOLID - Що це і навіщо потрібен?
57:35 Single Responsibility Principle (SRP)
1:00:45 Антипатерн "god object"
1:03:35 Open-Closed Principle (OCP)
1:11:20 Liskov’s substitution principle (LSP)
1:18:30 Interface Segregation Principle (ISP)
1:24:20 Dependency Inversion Principle (DIP)
1:30:50 Dependency Injection
1:34:20 Корисні ресурси
1:36:35 ITVDN, CBS - Новорічні знижки
1:38:30 Питання
Рекомендации по теме
Комментарии
Автор

Все ясно і доступно для розуміння. Дякую.

geshauabond
Автор

0:45 Початок
1:45 План вебінару
3:00 Що таке ООП?
4:00 Плюси і мінуси ООП
6:20 Терміни ООП
9:50 Наслідування, відношення типу 'is a'
11:40 Наслідування - переваги та недоліки (Патерн Bridge)
13:50 Композиція як альтернитива наслідуванню, відношення типу 'has a'
15:30 Приклади коду
19:40 Основні зв'язки в UML
20:00 Інкапсуляція
22:40 Плюси і мінуси І нкапсуляції
27:30 Getter and Setter. Що це і навіщо?
28:50 Приклади Інкапсуляції
31:20 Абстракція
32:50 Приклад Абстракції
35:05 Використання абстракції в коді
36:45 Різниця абстрактних класів та інтерфейсів
38:55 Приклад коду
42:30 Поліморфізм
44:00 Що нам дає Поліморфізм?
45:35 Приклади поліморфізму в коді
54:50 SOLID - Що це і навіщо потрібен?
57:35 Single Responsibility Principle (SRP)
1:00:45 Антипатерн "god object"
1:03:35 Open-Closed Principle (OCP)
1:11:20 Liskov’s substitution principle (LSP)
1:18:30 Interface Segregation Principle (ISP)
1:24:20 Dependency Inversion Principle (DIP)
1:30:50 Dependency Injection
1:34:20 Корисні ресурси
1:36:35 ITVDN, CBS - Новорічні знижки
1:38:30 Питання

Igor