Видео курс JavaScript Паттерны Проектирования на украинском языке. Поведенческие паттерны. Часть 1 - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию
РУС
  • РУС
  • УКР

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

    Подписка
    РУС
    • РУС
    • УКР

    ВИДЕОУРОК №6. Поведенческие паттерны. Часть 1

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

    После завершения урока слушатель будет иметь понимание паттернов проектирования и их типов. Он познакомится с преимуществами использования паттернов проектирования в разработке программного обеспечения и получит практические знания по реализации патерна Singleton для ограничения доступа к одному экземпляру объекта.

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

    После завершения урока слушатель поймет концепцию, основные преимущества и недостатки порождающих паттернов. Узнает о назначении Factory Method и Abstract Factory и научится применять на практике данные паттерны.

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

    После завершения урока слушатель поймет концепцию и целесообразность применения паттернов Builder и Prototype в разработке программного обеспечения. Освоит паттерн Builder для создания объектов со многими параметрами и научится использовать паттерн Prototype для использования объектов в качестве патернов для создания других объектов.

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

    После завершения урока слушатель поймет концепцию структурных паттернов проектирования и их значение в разработке архитектуры проекта. Узнает, как паттерн Adapter помогает настроить совместимость между объектами с различными интерфейсами. Раскроет преимущества использования паттерна Bridge для отделения абстракции от ее реализации для упрощения масштабирования и поддержки кода. Также освоит паттерн Composite, который позволяет работать с группами объектов, как с отдельными элементами, облегчая построение древовидных структур. Слушатель поймет концепцию паттерна Flyweight, который позволяет уменьшить потребление памяти путем повторного использования общих частей объектов.

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

    После завершения урока слушатель закрепит понимание структурных паттернов и как они помогают упрощать и организовывать код. Узнает, как паттерн Proxy обеспечивает контроль доступа к объекту и оптимизирует его использование, создавая промежуточный уровень. Освоит паттерн Decorator, который позволяет динамически добавлять функционал объекта, не меняя его базовой структуры. Раскроет назначение паттерна Facade, который упрощает взаимодействие с системами, предоставляя единый унифицированный интерфейс для работы с комплексными подсистемами.

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

    После завершения урока слушатель поймет концепцию поведенческих паттернов проектирования и их значение в разработке архитектуры проекта. Узнает, как паттерн Chain of Responsibility помогает организовать последовательную обработку запросов через цепочку обработки запросов. Поймет назначение паттерна Command, который инкапсулирует запросы в виде объектов, обеспечивая легкость в сохранении, передаче и отмене операций. Освоит паттерн Iterator, который обеспечивает последовательный доступ к элементам коллекции.

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

    После завершения урока слушатель освоит основную идею паттерна Observer, который обеспечивает автоматическое уведомление зависимых объектов (наблюдателей) об изменениях в состоянии объекта-источника. Поймет, как с помощью паттерна Mediator настроить управление сложными взаимодействиями между объектами. Узнает о ключевых преимуществах паттернов, таких как уменьшение дублирования кода и облегчение масштабируемости в сложных системах.

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

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

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

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

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