Видеокурс Порождающие паттерны проектирования на Python на украинском языке - видеоуроки программирования | ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

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

Подписка

Порождающие паттерны проектирования на Python

О курсе

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

В классической работе под названием "Паттерны объектно-ориентированного проектирования", написанной "Бандой четырех" (Э. Гамма, Р. Хелм, Р. Джонсон и Дж. Влиссидес), паттерны делятся на три основных типа: порождающие, структурные и поведенческие. Порождающие паттерны, которые рассматриваются в этом курсе, это - Singleton, Factory Method, Abstract Factory, Builder и Prototype. Они обеспечивают большую гибкость в программировании и отделяют логику создания объектов от основного кода.

Курс "Порождающие паттерны проектирования на Python" даст вам понимание и практические навыки того, как использование этих стандартизированных решений позволяет избежать распространенных трудностей по построению объектов в процессе разработки программного обеспечения. Внедрение соответствующих паттернов значительно улучшает структуру кода, делает его более масштабируемым и удобным для поддержки. Вы научитесь снижать уровень зависимостей между элементами системы, что будет способствовать повышению ее гибкости и расширяемости.

Читать дальше...

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

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

Читать дальше...

Вы научитесь

  • Понимать лучшие практики создания объектов в собственном и стороннем коде.
  • Понимать различия использования порождающих паттернов в разных случаях.
  • Использовать порождающие паттерны в реальных проектах на Python, когда это нужно для решения задач разработки.
  • Улучшать архитектуру и качество вашего программного обеспечения.
Читать дальше...
Скачать материалы курса Для получения материалов курса нужно авторизоваться
Получить сертификат Для получения сертификата нужно авторизоваться
  • Длительность: 1 ч 38 м
  • Статус: в записи
  • Уроков: 4
  • Уроков: 4 из 6
  • Язык: украинский

Что входит в курс

  • 4 видео уроков
Данный курс опубликован не полностью. Некоторые уроки еще в процессе разработки. Приобрести доступ к курсу можно будет после публикации курса целиком.
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку

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

Читать дальше...

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

Читать дальше...

В этом уроке рассматривается паттерн Factory Method, его структура и применение. Вы узнаете, когда использовать Factory Method, варианты его реализации на Python и отличия от Simple Factory.

Читать дальше...

В этом уроке вы узнаете о паттерне Abstract Factory, его применении и структуре. Рассмотрим различные примеры использования, сравнение с Factory Method и лучшие практики.

Читать дальше...
ПОКАЗАТЬ ВСЕ

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

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

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

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