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

Выбери свою 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