Шаблоны проектирования GoF. Редакция для .NET

Шаблоны проектирования GoF. Редакция для .NET

  Сложность

Пока неизвестно

  Длительность

24 ак.ч.

  Формат

онлайн

  Документ

удостоверение о повышении квалификации государственного образца

Стоимость курса
32 900

Подробнее о курсе

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

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Автор курса

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

  1. Введение в паттерны проектирования

Принципы хорошего дизайна программной системы (SOLID) Понятие паттерна проектирования Метамодель паттерна проектирования Элементы паттерна проектирования

  2. Структурные паттерны

Composite Decorator Proxy Adapter Flyweight Bridge Facade

  3. Порождающие паттерны

Factory Method Abstract Factory Builder Prototype Singleton

  4. Паттерны поведения

Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor

  5. Процесс поиска решения, основанный на паттернах (необязательный модуль)

Реализация структурных паттернов Реализация порождающих паттернов Реализация поведенческих паттернов Знание принципов объектно-ориентированного программирования. Опыт работы с объектно-ориентированными языками от 1 года. Желательно: знакомство c UML

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

знание принципов объектно-ориентированного программирования;

опыт работы с объектно-ориентированными языками от 1 года;

желательно: знакомство с .Net.

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 02.04.2025

Похожие курсы

Применение гибких технологий Agile, Scrum, Kanban в разработке ИТ-решений

Применение гибких технологий Agile, Scrum, Kanban в разработке ИТ-решений

Эксплуатация и поддержка ИТ-услуг в соответствии с ITIL®

Эксплуатация и поддержка ИТ-услуг в соответствии с ITIL®

Программа профессиональной переподготовки "Руководство ВУЗом по цифровой трансформации"

Программа профессиональной переподготовки "Руководство ВУЗом по цифровой трансформации"

ЛЭТИ
 онлайн
 250 ак. часов
  Перейти к курсу
Soft Skills и управление

Soft Skills и управление

Онлайн-магистратура РАНХиГС "Управление IT продуктом"

Онлайн-магистратура РАНХиГС "Управление IT продуктом"

Управление проектами внедрения, поддержки, развития интернет - ресурсов и приложений

Управление проектами внедрения, поддержки, развития интернет - ресурсов и приложений

Специалист
 онлайн
 16 ак. ч. + 8 ак. ч. самостоятельно
  Перейти к курсу
МВА «IT-менеджмент» ВЕЧЕРНИЙ ФОРМАТ

МВА «IT-менеджмент» ВЕЧЕРНИЙ ФОРМАТ

РЭУ
 онлайн
 2 328 часов
  Перейти к курсу
Team Lead

Team Lead

Otus
 онлайн
 5 часов
  Перейти к курсу

Бесплатные курсы

Онлайн-магистратура «Управление IT-продуктами в сфере финансовых технологий»

Онлайн-магистратура «Управление IT-продуктами в сфере финансовых технологий»

Наставник в IT: как давать обратную связь, мотивировать и решать конфликты

Наставник в IT: как давать обратную связь, мотивировать и решать конфликты

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных