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

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

    Подписка

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

    Подписка

      Друзья, привет! Теперь вы можете изучать SOLID принципы в языке программирования Java на украинском языке – новый видео курс “SOLID принципы в Java” уже на ITVDN в полном объеме.

      Что такое SOLID принципы?

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

      SOLID является акронимом, который состоит из пяти букв, кодирующих пять основных принципов:

      1. S — Single Responsibility Principle (принцип единственной ответственности)
      2. O — Open-Closed Principle (принцип открытости-закрытости)
      3. L — Liskov Substitution Principle (принцип подстановки Барбары Лисков)
      4. I — Interface Segregation Principle (принцип разделения интерфейса)
      5. D — Dependency Inversion Principle (принцип инверсии зависимостей)

      Владение данными принципами позволяет грамотно проектировать и разрабатывать такие программные системы, которые с большой вероятностью смогут длительное время развиваться, расширяться и поддерживаться.

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

      Автор курса – Юлия Копытко, Backend Developer.

      Курс состоит из 5 уроков общей продолжительностью 1 час 22 минуты.

      Структура курса:

      1. SOLID. Принцип единой ответственности.
      2. Принцип открытости и закрытости.
      3. Принцип подстановки Лисков.
      4. Принцип разделения интерфейса.
      5. Принцип инверсии зависимостей.

      Чему вы научитесь на данном курсе:

      • Понимать проблемы, решаемые использованием SOLID.
      • Оптимизировать существующий или писать новый чистый код в соответствии с принципами SOLID.
      • Понимать проблемы от несоблюдения принципа единой ответственности.
      • Сопоставлять примеры открытости и закрытости для понимания оптимальности кода.
      • Понимать формулировку принципа разделения интерфейса и использовать его для рефакторинга.
      • Понимать принцип подстановки Лисков и проблему несоблюдения принципа.
      • Понимать разницу между Dependency Inversion и Dependency Injection.

      Предварительные требования

      Для комфортного прохождения курса вы должны уверенно владеть языком программирования Java.

      Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.

      Курс входит в комплексную программу подготовки по специальности Java Developer.

                    

      КОММЕНТАРИИ И ОБСУЖДЕНИЯ
      СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

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

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      89.99 $
      Оформить подписку
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      169.99 $
      Оформить подписку
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.