Курс Шаблоны проектирования
Для кого этот курс
Начинающие программисты, а также программисты имеющие опыт разработки приложений на языке C#, проектировщики и архитекторы, которые хотят научиться быстро и эффективно решать сложные задачи проектирования, применяя универсальные техники и методики.Предварительные требования
• Знания и уверенное использование основных библиотек .NET Framework.• Опыт программирования на C#.
• Знание ООП.
• Опыт работы с Visual Studio последней версии.
Продолжительность
20 ч.Количество уроков
10 занятийСтоимость обучения
144Курс входит в
СпециальностиПрограмма курса
Принципы динамического расширения поведения объектов, а также изменения их состояния на примере шаблона Декоратор.
Реализация шаблона Приспособленец в контексте CLR. Оптимизация работы с памятью, путем предотвращения создания экземпляров элементов, имеющих общую сущность.
Примеры использования шаблона Заместитель
Создание структур в которых класс-отправитель и класс-получатель не зависят друг от друга напрямую. Организация обратных вызовов к классу, которые включают в себя класс отправитель.
Организация последовательного доступа к элементам объекта-агрегата без использования описаний каждого из объектов, входящий в состав агрегации.
Сохранение состояния объекта с целью дальнейшего использования/восстановления.
Создание структуры издатель-подписчик, наладка оповещения объектов.
Изменение количества операций, которые можно проводить над объектом без изменения самого объекта.
По завершению курса вы будете уметь
Разбираться в паттернах проектирования
Определять, в какой ситуации стоит использовать тот или иной шаблон
Применять более 20 паттернов проектирования на практике: 5 порождающих, 7 структурных и 11 поведенческих
Применять шаблоны, направленные на оптимизацию использования памяти
Улучшать качество и читаемость кода
Попробуйте бесплатно
Полноценное занятие с тренером
Что входит в курс
18 часов живого обучения с тренером
Практические занятия и проверка ДЗ
Общение с группой
Поддержка ментора и ассистента
Тестирование и Сертификат
Видео курс от ITVDN
Как проходит обучение
Живые онлайн занятия
с тренером
Выполнение
домашних заданий
Проверка ДЗ
и фидбек
Тестирование
и сертификация
Сертификат по прохождению курса
Сертификат по прохождению курса
Готов
начать обучение?
Отправляй заявку и зафиксируй свою скидку на обучение
Остались вопросы?
Подскажем, с чего начать, какую специальность выбрать и как найти первую работу.
О курсе Шаблоны проектирования
Наш курс "Шаблоны проектирования" поможет Вам в кратчайшие сроки освоить этот универсальный язык. Вы сможете четко классифицировать задачи проектирования и однозначно описывать наиболее подходящие способы их решения. Каждый шаблон представляет собой инструмент, который Вы будете неоднократно использовать в своей практике, получая при этом все преимущества, которые дают надежные, проверенные временем решения.
Просмотр вебинара к курсу