Объектно-ориентированное программирование на C#.NET с примерами
Курс про объектно-ориентированное программирование от разработчика .NET с опытом более чем 25 лет. Практическое программирование с обучением. Рассказ о том, как правильное использование подходов ООП в C# может существенно упростить жизнь разработчика.
Чему вы научитесь
→ Понимать проблемы, которые могут появиться в приложении при использовании процедурного подхода.
→ Реализовывать объектно-ориентированной подход для решения задач и проблем.
→ Научитесь масштабировать функциональность приложения, то есть встраивать "точки расширения" функциональности, которые при необходимости использовать в будущем.
→ Использовать Dependency Injection Container в решении зависимостей и обеспечения масштабируемости вашего ПО.
→ Понимать чем отличается Dependency Injection паттерн от Dependency Injection принцип и как с ними связан Dependency Injection контейнер. А также при чем тут Inversion of control.Узнаете про паттерн Result, как и для чего его нужно использовать.
О курсе
Основная цель курса — показать принципиальные различия парадигмы "процедурного" подхода в программировании и парадигмы "объектно-ориентированного программирования". Или если другими словами, то цель показать, как используя паттерны проектирования программного обеспечения, применять принципы ООП .
► Я покажу как использовать наследование, инкапсуляцию, полиморфизм и абстракцию на конкретном примере в консольном приложении для достижения конкретных целей и задач.
► Вас ждёт пара часов видео, где я на конкретном приложении с простой бизнес-логикой покажу, какие проблемы могут возникнуть в будущем, если НЕ использовать ООП, а писать код как набор функций и процедур — процедурный подход.
► Я поделюсь опытом, который накопил за более чем 25-летную практику разработки. По ходу курса я расскажу, какие требования "выкатывает" бизнес, что с ними делать и как предусмотреть возможность реализации задач с минимальными затратами на правки кода.
Для кого этот курс
Курс будет полезен для разработчиков разных уровней знаний. Для младшего (junior) и среднего (middle, middle+) — полезность составляет 100%. Разработчики старшего (senior, senior+, lead) также могут найти не мало полезного в этом курсе. А так также курс будет полезен: студентам; желающим разобраться в ООП; готовящимся к собеседованию на позицию C# разработчика; желающих больше знать про язык C#.
курсы
ооп
solid
ddd
Сергей Калабонга
Поправил ссылку на курс. Простите.
Jul 22 04:26