1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

Скачать [Dmitri Nesteruk] Паттерны проектирования C# и .NET (2020)

Discussion in 'Администрирование и программирование' started by Администратор, May 12, 2020.

  1. Администратор

    By:АдминистраторMay 12, 2020
    Администратор
    Staff Member Администратор

    Joined:
    Nov 17, 2018
    Messages:
    26,885
    Likes Received:
    9,284
    Паттерны проектирования C# и .NET (2020)
    2020-05-12_12-10-13

    Чему вы научитесь



      • Находить и применять паттерны проектирования
      • Рефакторить решения к использованию паттернов
      • Оценивать применимость и полезность паттернов
      • Повысить навыки програмирования и дизайна архитектуры
    Требования




      • Знакомство с самыми свежими фичами языка
      • Хорошее понимание принципов ООП
      • Наличие компилятора и среды разработки
    Описание
    Обзор курса

    Этот курс предоставляет слушателю наиболее полный обзор Паттернов проектирования C# и .NET через чисто практический подход. В частности, на этом курсе вы увидите:




      • Последние версии языка C# экосистемы .NET
      • Современные подходы к проектированию: dependency injection, реактивное программирование, и т.п.
      • Использование современного инструментария разработки (Rider)
      • Обсуждение вариаций и альтернативных реализаций паттернов
    Этот курс покрывает все паттерна Банды Четырех (GoF) а также современные вариации и изменения. Также мы обсудим наличие паттернов встроенных в сам язык или фреймворки .NET (например BCL).

    Что еще за Паттерны Проектирования?

    Паттерны проектирования — это готовые к использованию решения часто встречающихся задач проектирования. Паттерны были популяризованы в книге 1994 года Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, John Vlissides, Ralph Johnson and Richard Helm (авторов иногда называют Бандой Четырех — Gang of Four — оттуда сокращение GoF).

    Оригинальный труд был написан с помощью языков C++ и Smalltalk, но с тех времен утекло много воды, и паттерны успешно адаптировали под все современные языки, такие как C#, Java, PHP, и даже под не-ООП языки, такие как JavaScript.

    Применимость паттернов проектирования универсальна: мы встречаем их в библиотеках, некоторые из них встроены прямо в язык, и вы наверняка сами используете их в вашем коде, даже не подозревая что они там есть.

    Какие паттерны покрыты в курсе?

    В этом курсе вы узнаете про все паттерны Банды Четырех. Вот что вы узнаете из курса:




      • Принципы проектирования SOLID: Принцип Единственной Обязанности, Принцип Открыт/Закрыт, Принцип Подстановки Лисков, Принцип Разделения Интерфейсов и Принцип Инверсии Зависимостей
      • Порождающие паттерны: Строитель, Фабрики (Фабричный Метод, Абстрактная Фабрика), Прототип, Синглтон
      • Структурные паттерны: Адаптер, Мост, Компоновщик, Декоратор, Фасад, Приспособленец, Заместитель
      • Поведенческие паттерны: Цепочка обязанностей, Команда, Интерпретатор, Итератор, Посредник, Хранитель, Null Object, Наблюдатель, Состояние, Стратегия, Шаблонный Метод, Посетитель
    Для кого этот курс?

    Этот курс создан для .NET/C# разработчиков которые хотят видеть не только типовые примеры паттернов, но также различные вариации и трюки языка которые можно использовать чтобы писать паттерны в "современном" стиле. Например, с использованием DLR и ImpromptuInterface, мы можем сделать DynamicObject который реализует любой нужный нам интерфейс. Это дает возможность динамического программирования и позволяет делать интересные реализации некоторых паттернов.

    В курсе используются достаточно сложные аспекты C#, такие как dynamic, рекурсивные дженерики и т.п.. Также, очень сильно задействованы сторонние библиотеки и фреймворки: Autofac (dependency injection), TPL и async/await для многопоточности, LINQ, Reactive Extensions, и другие.

    Стиль преподавания

    Весь курс представлен как набор лайв-кодинг сессий, в нем минимум теории и максимум практики! Видео представлены с помощью моей собственной системы Kinetica, которая отбрасывает весь визуальный шум от IDE и позволяет сфокусировать на одном — на коде.

    Помимо лекций, в конце каждого раздела есть задача по программированию: нужно реализовать паттерн. Эти задачи помогают закрепить пройденный материал.

    Для кого этот курс:



      • Начинающие и опытные разработчики
      • Архитекторы приложений и систем
      • Все кого интересуют паттерны проектирования!
    Продажник:


    Скачать: Оформить VIP Подписку и открыть доступ к этой и другим темам.
     
    Last edited: Oct 27, 2020
    Vebster1994 likes this.
  2. tryhaard

    By:tryhaardOct 25, 2021
    VIP
    VIP Новенький

    Joined:
    Mar 11, 2020
    Messages:
    1
    Likes Received:
    1
    Все папки пустые на меил ру, а с зеркала нельзя скачать
     
    gR9r likes this.
  3. Чертыковский

    By:ЧертыковскийFeb 6, 2023
    SUPER VIP
    SUPER VIP

    Joined:
    Dec 29, 2019
    Messages:
    10
    Likes Received:
    2
    папки пустые, ссылка зеркало не работает
     
  4. megageorge

    By:megageorgeFeb 28, 2023
    SUPER VIP
    SUPER VIP

    Joined:
    Aug 12, 2020
    Messages:
    22
    Likes Received:
    4
    присоединяюсь, тоже хотел бы этот курс, но по ссылкам ничего нет
     
  5. Vebster1994

    By:Vebster1994Mar 1, 2023
    SUPER VIP
    SUPER VIP

    Joined:
    Jan 26, 2022
    Messages:
    6
    Likes Received:
    0
    Могли бы обновить ссылку?
     
  6. Vebster1994

    By:Vebster1994Jul 15, 2023
    SUPER VIP
    SUPER VIP

    Joined:
    Jan 26, 2022
    Messages:
    6
    Likes Received:
    0
    Можете обновить ссылку?
     
  7. Super Hilda

    By:Super HildaJul 15, 2023
    Moderator
    Staff Member Модератор

    Joined:
    Feb 3, 2021
    Messages:
    27,626
    Likes Received:
    6,900
    Ссылка готова
     
Похожие темы
  1. Todos
    Replies:
    0
    Views:
    937
  2. #Megalodon
    Replies:
    3
    Views:
    752
  3. #Megalodon
    Replies:
    0
    Views:
    645
  4. megageorge
    Replies:
    0
    Views:
    23
  5. Shark Mafia
    Replies:
    0
    Views:
    403
  6. #Megalodon
    Replies:
    0
    Views:
    363
  7. Shark Mafia
    Replies:
    0
    Views:
    63
Loading...