1. Новые покупки Показать еще

    06.12.2016: Полезные недельки для малышей от 1,5 до 3 лет (Лена Данилова)

    05.12.2016: Энергетическое Восстановление Волос (Аргандини Титизари)(2016)

    05.12.2016: Готовые сценарии продаж (Зуши Плетнев)(2016)

    05.12.2016: Ответы на тест Яндекс.Метрика

    05.12.2016: Возраст от 5 до 7 лет. Проблемы и решения (Дмитрий Карпачев)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    04.12.2016: Набор для цветокоррекции в Davinci Resolve - Fovea Aspect!!!

    02.12.2016: AutoCAD. Секреты и хитрости

    02.12.2016: Плагин "Совместные покупки" для Wordpress

    02.12.2016: [WP] Catalogue PRO - Создаем красивые каталоги и карточки...

    01.12.2016: Программа на Футбол-хоккей-баскетбол «Golplyus Tyresyas»

  4. Сбор взносов Показать еще

    03.12.2016: IGCONF - самая масштабная конференция по рекламе в социальных сетях

    03.12.2016: Создание фотокниг в Adobe InDesign (Александр Сераков)(2016)

    03.12.2016: Быстрый старт от новичка до фотохудожника (Анастасия Аникеева)

    03.12.2016: Жизнь в Кайросе+Как материализовывать события в своей жизни или работа в новой реальности(2016)

    02.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

Открыто [CBS] Паттерны проектирования (повтор)

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 28 апр 2014.

Цена:
9790р.
Взнос:
107р.

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
    1. 28 апр 2014
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      [CBS] Паттерны проектирования (повтор)

      Описание курса Шаблоны проектирования
      [​IMG]
      Задачи, с которыми сталкиваются разработчики программного обеспечения, как правило, довольно однотипны. Кроме того, в том или ином виде они уже были решены до нас. Шаблоны проектирования представляют собой коллекцию тщательно отобранных, наиболее общих принципов решения типовых проблем. Их высокий уровень абстракции позволяет отделить основные принципы реализации от конкретных прикладных областей, что, в свою очередь, дает прекрасную возможность не просто реализовывать шаблоны непосредственно на практике, но и использовать их как некий набор условных обозначений для четкой классификации даже самых сложных задач. В этом контекте, шаблоны проектирования являются неким общим языком, который исключает неоднозначность толкования и значительно ускоряет процесс разработки.

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

      Предварительные требования:
      • Знания и уверенное использование основных библиотек .NET Framework.
      • Опыт программирования на C#.
      • Знание ООП.
      • Опыт работы с Visual Studio.

      Целевая аудитория:
      Курс рассчитан на разработчиков приложений, владеющих языком программирования C#, а также обладающих знанием основных особенностей библиотеки базовых классов Microsoft .NET Framework.
      Содержание курса:

      Введение в шаблоны проектирования. Порождающие шаблоны (Creational Patterns). Шаблон Абстрактная фабрика (Abstract Factory).

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


      Шаблон Строитель (Builder).

      Урок посвящен шаблону Строитель. Предоставляется детальное описание назначения, структуры и практического применения шаблона. Рассматриваются отличия шаблона Строитель и Абстрактная фабрика.


      Шаблон Фабричный метод (Factory Method).

      В данном уроке внимание акцентируется на шаблоне Фабричный метод. Кроме того слушатели познакомятся с классификацией шаблонов по уровням.


      Шаблоны Прототип и Одиночка (Prototype & Singleton).

      Прототип и Одиночка – последние шаблоны в группе порождающих. Кроме самих шаблонов на уроке рассматриваются встроенные возможности языка C#, которые позволяют использовать эти шаблоны наиболее удобным образом.


      Структурные шаблоны (Structural patterns). Шаблоны Адаптер и Заместитель (Adapter & Proxy).

      Введение в структурные шаблоны. Анализ назначения и структуры шаблонов Адаптер и Заместитель. Дополнительный акцент делается на различия данных шаблонов в контексте их применения.


      Шаблон Мост (Bridge).

      Разделение абстракции и ее реализации, преимущества разделения проекта на слои. Демонстрация практического применения шаблона Мост на примере визуальных стилей.


      Шаблон Композит (Composite).

      Применение шаблона Композит, построение деревьев.


      Шаблон Декоратор (Decorator).

      Принципы динамического расширения поведения объектов, а также изменения их состояния на примере шаблона Декоратор.


      Шаблон Фасад (Facade).

      Преимущества слоевой архитектуры. Применение шаблона Фасад для предоставления универсального общего интерфейса к большому набору независимых объектов.


      Шаблон Приспособленец (Flyweight).

      Реализация шаблона Приспособленец в контексте CLR. Оптимизация работы с памятью, путем предотвращения создания экземпляров элементов, имеющих общую сущность.


      Поведенческие шаблоны (Behavioral patterns). Шаблон Цепочка Ответственности (Chain Of Responsibility).

      Введение в поведенческие шаблоны. Последовательная обработка запросов. Шаблон Цепочка Ответственности.


      Шаблон Команда (Command).

      Создание структур в которых класс-отправитель и класс-получатель не зависят друг от друга напрямую. Организация обратных вызовов к классу, которые включают в себя класс отправитель.


      Шаблон Интерпретатор (Interpreter).

      Определение собственной языковой грамматики для решения постоянно изменяющейся однотипной задачи.


      Шаблон Итератор (Iterator).

      Организация последовательного доступа к элементам объекта-агрегата без использования описаний каждого из объектов, входящий в состав агрегации.


      Шаблон Посредник (Mediator).

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


      Шаблон Хранитель (Memento).

      Сохранение состояния объекта с целью дальнейшего использования/восстановления.


      Шаблон Наблюдатель (Observer).

      Создание структуры издатель-подписчик, наладка оповещения объектов.


      Шаблоны Состояние и Стратегия (State & Strategy).

      Создание объектов, способных менять свое поведение в процессе выполнения программы. Изменение алгоритмов независимо от клиентов-объектов, которые их используют.


      Шаблон Шаблонный метод (Template Method).

      Определение общего поведения объектов путем определения базового интерфейса взаимодействия. Варьирование поведения в подклассах.


      Шаблон Посетитель (Visitor).
      Изменение количества операций, которые можно проводить над объектом без изменения самого объекта.
      По завершению курса Вы сможете:
      • быстро ориентироваться даже в самых сложных задачах проектирования;
      • разбивать комплексные проблемы на типовые составляющие, упрощая их представление и понимание;
      • создавать объектно-ориентированные и легко-расширяемые приложения, используя готовые проверенные решения;
      • перейти к изучению расширенного набора паттернов, предоставляющих решения для сложных задач проектирования корпоративных приложений (PoEAA, MS Patterns & Practice);
      • применять приобретенные знания на реальных проектах.

       
    2. Загрузка...

      Похожие темы
      1. Менеджер
        Открыто

        [CBS]JavaScript Essential

        Менеджер, 23 мар 2016, в разделе: Курсы по программированию
      2. Менеджер
        Открыто

        [CBS] XML (повтор)

        Менеджер, 19 ноя 2015, в разделе: Курсы по программированию
      3. Менеджер
        Открыто

        [CBS] Python Стартовый (Повтор)

        Менеджер, 21 окт 2015, в разделе: Курсы по программированию
      4. Менеджер
        Открыто

        [CBS] Unity Базовый

        Менеджер, 29 сен 2015, в разделе: Курсы по программированию
      5. Менеджер
        Открыто

        [CBS] Курс - Практикум по Frontend разработке

        Менеджер, 1 июл 2015, в разделе: Курсы по программированию
      6. Менеджер
        Куплено

        [CBS] Python Базовый

        Менеджер, 11 май 2015, в разделе: Курсы по программированию
      7. Менеджер
        Открыто

        [CBS] Python Стартовый

        Менеджер, 11 май 2015, в разделе: Курсы по программированию