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

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

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

    О курсе

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

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

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

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

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

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

    Курс подходит для разработчиков, которые уже обладают базовыми знаниями HTML, CSS и JavaScript и желают поднять свой профессиональный уровень, получить знания для написания более масштабируемого, удобного и эффективного кода.

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

    Вы научитесь

    • Определять соответствующий паттерн проектирования для решения определенной проблемы и эффективно реализовывать его в JavaScript.
    • Понять различия между порождающими, структурными и поведенческими паттернами и когда использовать каждый тип.
    • Получите знания, необходимые для поддержки кода и реализации его масштабируемости.
    • Приобретете базовые знания для рефакторинга существующего кода, умение сделать его более надежным, используя принципы паттернов проектирования
    Читать дальше...
    Скачать материалы курса Для получения материалов курса нужно авторизоваться
    Получить сертификат Для получения сертификата нужно авторизоваться
    • Длительность: 3 ч 10 м
    • Статус: в записи
    • Уроков: 6 из 12
    • Язык: украинский

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

    • 6 видео уроков
    Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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