Курс на Stepik
Обложка курса «Шаблоны проектирования на C# и .NET» на Stepik
2 990 ₽

Шаблоны проектирования на C# и .NET 5.000

Открыть на
STEPIK.ORG

Курс иллюстрирует современные подходы в проектировании ООП систем на платформе .NET с использованием языка программирования C#

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Шаблоны проектирования на C# и .NET»Учеников на курсе 50
Сертификаты, выданные на курсе «Шаблоны проектирования на C# и .NET»Сертификатов выдано 0
Отзывы о курсе «Шаблоны проектирования на C# и .NET»Отзывов получено 1
Рейтинг курса «Шаблоны проектирования на C# и .NET»Рейтинг курса 5.000
Уроки в курсе «Шаблоны проектирования на C# и .NET»Количество уроков 165
Задачи с кодом в курсе «Шаблоны проектирования на C# и .NET»Количество задач с кодом 23
Время прохождения курса «Шаблоны проектирования на C# и .NET»Время прохождения курса
Стоимость курса «Шаблоны проектирования на C# и .NET»Стоимость курса 2 990 ₽
Обновления курса «Шаблоны проектирования на C# и .NET»Обновления курса
Дата публикации курса «Шаблоны проектирования на C# и .NET»Дата публикации курса
Последнее обновление курса «Шаблоны проектирования на C# и .NET»Последнее обновление
Сложность normal

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

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

О курсе

Курс иллюстрирует современные подходы в проектировании ООП систем на платформе .NET с использованием языка программирования C#

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

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

Начальные требования

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

Преподаватели курса

Как проходит обучение

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

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

Что вы получите

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

Нагрузка

10 часов в неделю

Расскажите о курсе друзьям