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

Замовити дзвінок

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

Підписка

Замовити дзвінок

+38 099 757 27 82

Про курс

Курс “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
ДЕТАЛЬНІШЕ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

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

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
коментарі та обговорення
Notification success