Видео курс SOLID принципы в Java - видео курсы ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Почати безкоштовно

    Обери свою IT спеціальність

    Почати безкоштовно

      Про курс

      Курс “SOLID принципы в Java” состоит из 5 логически взаимосвязанных уроков, в ходе которых учащиеся применят на практике теоретические знания правильного построения архитектуры приложений. 

      Этап проектировки - самая важная часть при разработке любого приложения. С помощью этого курса вы узнаете, каких принципов стоит придерживаться, чтобы создавать не просто приложения, а целые системы, которые будет легко поддерживать, масштабировать, менять и кастомизировать. Принципы SOLID должен понимать каждый, кто называет себя разработчиком. В конце курса вы сможете выстраивать архитектуру ваших приложений согласно данным принципам.

      Читати далі...

      Цей курс входить до спеціальності:

      Попередні Вимоги

      Уверенное владение языком Java

      Читати далі...

      Ви навчитеся

      • Применять принципы SOLID на практике
      • Понимать построение приложений, основанных на принципах SOLID
      • Проектировать приложения согласно SOLID
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 2 год 45 хв
      • Курс створено: 11.04.2019
      • Уроків: 5
      • Оновлено: 03.12.2020
      • Мова: українська

      Що входить до курсу

      • 5 відео уроків
      • Домашні завдання
      • Тестування
      • Сертифікат
      • Консультація з тренером
      • Перевірка ДЗ

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом SOLID принципы в Java на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео
      На данном уроке студенты познакомятся с понятием SOLID, рассмотрят отличия плохого кода от хорошего, а также узнают, какие бывают этапы разработки программного обеспечения. Автор расскажет о понятии принципа единственной ответственности и о его реализации. Также будет проведено знакомство с написанием кода согласно этому принципу.
      Читати далі...
      На данном уроке студенты познакомились с понятием SOLID. Учащиеся узнали понятие принципа открытости-закрытости и его использования. Также познакомились с написанием кода согласно этому принципу. Если применять его правильно, он делает код более расширяемым, логичным и читабельным.
      Читати далі...
      Сначала все думали о принципе как о способе использования наследования, как показано в предыдущем примере. Однако с годами LSP превратился в более широкий принцип разработки программного обеспечения, который относится к интерфейсам и реализациям.
      Читати далі...
      При нарушении этого принципа клиент, использующий некоторый интерфейс со всеми его методами, зависит от методов, которыми не пользуется, и поэтому оказывается восприимчив к изменениям в этих методах. В итоге мы приходим к жесткой зависимости между различными частями интерфейса, которые могут быть не связаны при его реализации. Как избежать данной проблемы - смотрите в этом уроке.
      Читати далі...
      Принцип инверсии зависимостей (DIP) говорит нам, что наиболее гибкими являются системы, в которых зависимости исходного кода относятся только к абстракциям, а не к реализациям. На этом уроке мы научимся применять этот принцип и закрепим знание по всему курсу, который подошел к концу.
      Читати далі...
      ПОКАЗАТИ ВСЕ
      основні теми, що розглядаються на уроці
      0:01:40
      Признаки плохого кода
      0:03:12
      Архитектура проекта
      0:04:00
      История аббревиатуры
      0:04:55
      S.O.L.I.D.
      0:06:56
      Single Responsibility Principle
      0:14:46
      Решение
      0:15:23
      Разработка мобильного телефона
      0:28:41
      Примеры
      0:30:09
      Реализация приложения
      ПОКАЗАТИ ВСЕ
      Студенти також дивляться
      Java Углубленный
      ДЕТАЛЬНІШЕ
      Java Базовый
      ДЕТАЛЬНІШЕ
      Java Стартовый
      ДЕТАЛЬНІШЕ
      Unit тестирование в Java с JUnit
      ДЕТАЛЬНІШЕ
      Пакети підписки з доступом до всіх курсів та сервісів

      Пакети підписки з доступом до всіх курсів та сервісів

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      new
      Преміум Plus
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      • Завантаження відео уроків
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.