Відеокурс Породжуючі патерни проєктування на Python українською мовою - відеоуроки програмування | ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

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

Підписка

Породжуючі патерни проєктування на Python

Про курс

Патерни проєктування – це усталені рішення для  розв’язання поширених задач у розробці програмного забезпечення. Породжуючі патерни  - це стандартизовані способи контрольованого створення об’єктів під час роботи програми.

У класичній праці під назвою «Патерни об'єктно-орієнтованого проєктування», написаній «Бандою чотирьох» (Е. Гамма, Р. Хелм, Р. Джонсон і Дж. Вліссидес), патерни поділяються на три основні типи: породжуючі, структурні та поведінкові. Породжуючі патерни, які  розглядаються у цьому курсі, це - Singleton, Factory Method, Abstract Factory, Builder та Prototype. Вони забезпечують більшу гнучкість у програмуванні та відокремлюють логіку створення об'єктів від основного коду.

Курс «Породжуючі патерни проєктування на Python» надасть вам розуміння та практичні навички того, як використання цих стандартизованих рішень дозволяє уникнути поширених труднощів з побудови об’єктів у процесі розробки програмного забезпечення. Впровадження відповідних патернів значно покращує структуру коду, робить його більш масштабованим і зручним для підтримки. Ви навчитеся знижувати рівень залежностей між елементами системи, що сприятиме підвищенню її гнучкості та розширюваності.

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

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

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

Курс призначений для розробників із базовими знаннями Python та принципів об'єктно-орієнтованого програмування. Він підійде як новачкам, які лише починають вивчати патерни проєктування, так і тим, хто бажає систематизувати свої знання або поглибити розуміння окремих тем.

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

Ви навчитеся

  • Розуміти кращі практики створення об’єктів у власному та сторонньому коді.
  • Розуміти відмінності використання різних породжуючих патернів в різних випадках.
  • Застосовувати породжуючі патерни у реальних проєктах на Python, відповідно до необхідностей конкретних випадків процесу розробки.
  • Покращувати архітектуру та якість вашого програмного забезпечення.
Читати далі...
Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
  • Тривалість: 2 год 37 хв
  • Курс створено: 30.09.2024
  • Уроків: 6 з 6
  • Оновлено: 30.09.2024
  • Мова: українська

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

  • 6 відео уроків
  • Домашні завдання
  • Тестування
  • Сертифікат

×

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

Ви дійсно бажаєте відкрити доступ до тестування за курсом Породжуючі патерни проєктування на Python на 40 днів?

Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку

У цьому уроці ми почнемо з основ проєктування програмного забезпечення, зосередившись на патернах проєктування. Ми розглянемо, що таке патерни проєктування, їх історію, класифікацію та переваги використання. Це допоможе закласти фундамент для подальшого вивчення конкретних патернів у наступних уроках.

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

Ви дізнаєтесь, що таке патерн Singleton, коли і як його використовувати. Розглянемо разом основні компоненти, потокобезпечність, різні варіанти реалізації на Python, а також антипатерни та застереження при його використанні.

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

Цей урок розглядає патерн Factory Method, його структуру та застосування. Ви дізнаєтесь, коли використовувати Factory Method, варіанти його реалізації на Python та відмінності від Simple Factory.

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

В цьому уроці ви дізнаєтесь про патерн Abstract Factory, його застосування та структуру. Розглянемо різні приклади використання, порівняння з Factory Method та кращі практики.

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

Цей урок присвячений патерну Builder, його основним компонентам та перевагам. Ви дізнаєтесь, як реалізувати Builder на Python та використовувати його у великих проєктах.

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

Ви дізнаєтесь про патерн Prototype, його застосування та переваги. Розглянемо основні компоненти, реалізацію на Python та приклади використання у реальних проєктах.

Читати далі...
ПОКАЗАТИ ВСЕ

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

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

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

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