Перейти к содержимому








Фотография
Скачать

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



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 НЛО

НЛО

    Запись опубликована анонимно ✔

  • Сливапер LVL 6
  • Сообщений: 27 717
  • Регистрация: 04.06.2018
  • Заработано: 11 330 руб.
Репутация: 13 715

Награды: 56

  
  
  
  
  
  
  
  

Отправлено 12 Май 2020 - 18:25

Название: Паттерны проектирования C# и .NET (2020)

Автор: Dmitri Nesteruk


Чему вы научитесь
 
Находить и применять паттерны проектирования
Рефакторить решения к использованию паттернов
Оценивать применимость и полезность паттернов
Повысить навыки програмирования и дизайна архитектуры
 
Требования
 
Хорошее знание языка C#
Знакомство с самыми свежими фичами языка
Хорошее понимание принципов ООП
Наличие компилятора и среды разработки
 
Описание
 
Обзор курса
 
Этот курс предоставляет слушателю наиболее полный обзор Паттернов проектирования 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 и позволяет сфокусировать на одном — на коде.
 
Помимо лекций, в конце каждого раздела есть задача по программированию: нужно реализовать паттерн. Эти задачи помогают закрепить пройденный материал.
 
Для кого этот курс:
Начинающие и опытные разработчики
Архитекторы приложений и систем
Все кого интересуют паттерны проектирования!

Anonymous poster hash: a93da...564


Скрытый контент:

  Для просмотра необходимо войти или зарегистрироваться


Скачать:

Скрытый контент:

  Для просмотра содержимого необходимо 100 очков репутации (вам не хватает 100)

 Скачать без ограничений   Купить этот материал за 390 руб.



🔔 Подпишись на наш канал telegram @slivup_live и бота @kurs_slivup, что бы следить за крутыми новинками форума

  • 3

#2 MegaGnom

MegaGnom
  • Platinum
  • Сообщений: 102
  • Регистрация: 07.12.2014
  • Заработано: 9 руб.
Репутация: 18

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 12 Май 2020 - 21:08

Перезалейте пожалуйста на майл облако.


  • 0

#3 vvvpopas

vvvpopas
  • Platinum
  • Сообщений: 114
  • Регистрация: 09.07.2014
  • Заработано: 20 руб.
Репутация: 42

Награды: 21

  
  
  
  
  
  
  
  

Отправлено 27 Август 2020 - 06:36

НЛО, прошу обновить ссылку, а так же делаю запрос на восстановление в специальном разделе.
  • 0

#4 OXAS

OXAS
  • Сливапер LVL 7
  • Сообщений: 11 469
  • Регистрация: 08.01.2015
  • Заработано: 19 634 руб.
Репутация: 18 917

Награды: 53

  
  
  
  
  
  
  
  

Отправлено 27 Август 2020 - 15:45

vvvpopas,

Скрытый контент:

  Для просмотра содержимого необходимо 100 очков репутации (вам не хватает 100)

 Скачать без ограничений   Купить этот материал за 390 руб.


  • 0

#5 A8S

A8S
  • Platinum
  • Сообщений: 26
  • Регистрация: 26.06.2019
  • Заработано: 1 руб.
Репутация: 1

Награды: 11

  
  
  
  
  
  
  
  

Отправлено 03 Январь 2021 - 18:06

Ссылка не работает


  • 0

#6 polbush

polbush
  • Сливапер LVL 7
  • Сообщений: 7 501
  • Регистрация: 06.03.2019
  • Заработано: 28 693 руб.
Репутация: 25 591

Награды: 57

  
  
  
  
  
  
  
  

Отправлено 13 Январь 2021 - 14:27

Скрытый контент:

  Для просмотра содержимого необходимо 10 очков репутации (вам не хватает 10)

 Скачать без ограничений   Купить этот материал за 390 руб.


  • 1



Похожие темы Collapse

Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных

×

Зарегистрируйся моментально!