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

300+ курсов по популярным IT-направлениям

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

Подписка
Подписка

300+ курсов по популярным 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 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Notification success