Видеокурс Порождающие паттерны проектирования на 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 $
    Оформить подписку
    Весенний
    • Все видеокурсы на 15 месяцев
    • Тестирование по 24 курсам
    • Проверка 20 домашних заданий
    • Консультация с тренером 120 мин
    90.00 $
    219.99 $
    Оформить подписку
    Акция
    Премиум
    • Все видеокурсы на 1 год
    • Тестирование по 24 курсам
    • Проверка 20 домашних заданий
    • Консультация с тренером 120 мин
    169.99 $
    Оформить подписку
    комментарии и обсуждения
    Notification success