Новый видео курс – Структурные паттерны проектирования на языке С#
ITVDN: курсы программирования
Видеокурсы по
программированию

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

Подписка

Друзья, привет!

Мы с хорошими новостями для тех, кто хочет углубить свои знания стека C#/.NET и создавать качественный код, с которым будет легко осуществлять работу и масштабирование – новый видео курс «Структурные паттерны проектирования на языке С#» уже на сайте в полном объеме!

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

На курсе разбираются 6 основных структурных шаблонов:

  • Адаптер (Adapter) – обеспечивает взаимодействие между несовместимыми интерфейсами;
  • Декоратор (Decorator) – позволяет динамически добавлять новые функциональности объектам и обеспечивает гибкость в расширении функционала программ;
  • Мост (Bridge) – способствует созданию гибких и расширяемых систем;
  • Заместитель (Proxy) – позволяет контролировать доступ к объекту, функциям или ресурсам;
  • Фасад (Facade) – реализовывает взаимодействие со сложной системой или набором классов через простой интерфейс;
  • Компоновщик (Composite) – позволяет классам работать как со списком объектов, так и с отдельными объектами, а также строить сложные древовидные структуры.

Автор курсаВладимир Черевко, Software Engineer с опытом 4+ года в веб-разработке. На клиентской стороне использует Angular, на серверной – стек C#/.NET.

Курс состоит из 8 видео уроков общей продолжительностью 3 часа 16 минут.

Структура курса:

  1. Начало работы со структурными паттернами. Паттерн Адаптер.
  2. Паттерн Декоратор.
  3. Паттерн Заместитель (Proxy).
  4. Decorator vs Proxy (Практика).
  5. Паттерн Мост.
  6. Паттерн Фасад.
  7. Паттерн Компоновщик.
  8. Facade & Bridge (Практика).

Чему вы научитесь на данном курсе:

  • Улучшать качество программного кода с помощью правильного использования паттернов проектирования.
  • Разрабатывать гибкие и масштабируемые системы, которые легче адаптируются к изменениям и развитию.
  • Использовать различные структурные паттерны проектирования, такие как Adapter, Bridge, Composite и другие.
  • Внедрять структурные паттерны в реальных программных проектах для улучшения их архитектуры и удобства сопровождения.
  • Распознавать ситуации, в которых применение структурных паттернов может быть полезным для решения конкретных проблем или совершенствования дизайна.
  • Обсуждать и разрабатывать дизайн систем, используя язык паттернов проектирования с другими разработчиками.

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

Для комфортного прохождения курса необходимы базовые знания C#/.NET и понимание принципов ООП.

Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.

Курс входит в комплексные программы подготовки по специальностям:

              

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
ВИДЕО КУРСЫ ПО СХОЖЕЙ ТЕМАТИКЕ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

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

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

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

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