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

Поделиться
HTML-код
  • Опубликовано: 27 апр 2024
  • Програмуєте мовами 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 Питання

Комментарии • 2

  • @geshauabond7801
    @geshauabond7801 4 месяца назад +6

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

  • @Igor245390
    @Igor245390 2 месяца назад

    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 Питання