Паттерны проектирования C# и .NET

Современные подходы в проектировании ООП систем на платформе .NET
4.64 (516 reviews)
Udemy
platform
Русский
language
Programming Languages
category
instructor
Паттерны проектирования C# и .NET
2 075
students
13.5 hours
content
Aug 2021
last update
$29.99
regular price

Why take this course?

🎓 Обзор курса "Паттерны проектирования C# и .NET" 🏗️ Что ожидает от вас в этом курсе?

  • Погружение в последние версии языка C# и экосистему .NET.
  • Изучение современных подходов проектирования, включая Dependency Injection, Реактивное программирование и многое другое.
  • Практическое применение современного инструментария разработки с использованием Rider IDE.
  • Обсуждение вариаций и альтернативных реализаций паттернов, а также их адаптации в контексте .NET.

🚀 Что есть Паттерны Проектирования? Паттерны проектирования — это готовые решения для распространённых задач проектирования, предложенные в знаковой книге 1994 года "Design Patterns: Elements of Reusable Object-Oriented Software" (Elementy реализуемого программного обеспечения) авторов Эрвина Геддингса и Ричарда Хэллоуэя. Они помогают в написании качественного, поддерживаемого и легко масштабируемого кода.

👨‍💻 Для кого этот курс? Этот курс предназначен для .NET и C# разработчиков, стремящихся улучшить свои навыки и применить паттерны проектирования в "современном" стиле. Мы поговорим о том, как использовать DLR (Dynamic Language Runtime) и ImpromptuInterface для создания DynamicObject, который может реализовать любой нужный интерфейс, что открывает возможности для динамического программирования.

📚 Особенности курса:

  • Глубокое погружение в сложные аспекты C#, включая dynamic, рекурсивные дженерики и многое другое.
  • Применение сторонних библиотек (например, Autofac для Dependency Injection) и фреймворков (TPL и async/await для многопоточности, LINQ, Reactive Extensions и т.д.).
  • Набор лайв-кодинг сессий с минимальной теорией и максимум практики.
  • Использование Kinetica для визуализации кода, устраняя визуальный шум от IDE.

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

🔥 Содержание курса:

  • Адаптер
  • Мост
  • Компоновщик
  • Декоратор
  • Фасад
  • Приспособленец (Visitor)
  • Заместитель (Mediator)
  • Наблюдатель (Observer)
  • Итератор
  • Хранитель (State)
  • Шаблонный Метод (Template Method)
  • Стратегия (Strategy)
  • Посетитель (Visitor)
  • Синглтон
  • Абстрактная Фабрика
  • Фабричный Метод (Factory Method)
  • Цепочка обязанностей (Chain of Responsibility)
  • Команда (Command)
  • Прототип
  • Стратегия (Strategy)
  • Старategy
  • Городское планирование (Singleton)

🎉 Присоединяйтесь к курсу и преврать свои навыки разработки в искусство! 🚀

Course Gallery

Паттерны проектирования C# и .NET – Screenshot 1
Screenshot 1Паттерны проектирования C# и .NET
Паттерны проектирования C# и .NET – Screenshot 2
Screenshot 2Паттерны проектирования C# и .NET
Паттерны проектирования C# и .NET – Screenshot 3
Screenshot 3Паттерны проектирования C# и .NET
Паттерны проектирования C# и .NET – Screenshot 4
Screenshot 4Паттерны проектирования C# и .NET

Loading charts...

Related Topics

3042512
udemy ID
23/04/2020
course created date
07/05/2020
course indexed date
Bot
course submited by