Сергей Калабонга

Сергей Калабонга 

C#.NET: разработка, программирование, обучение.

107subscribers

521posts

Showcase

172
goals2
16 of 500 paid subscribers
После того, как будет набрано 500 подписчиков, можно будет открыть онлайн курсы для разработчиков. Будем писать код вместе.
$26.75 of $249 raised
Нужно обновить конфигурацию компьютера, чтобы можно было делать больше видео за меньше время. Создание видео - очень трудоемкий и длительный процесс.

Объектно-ориентированное программирование на 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#.
https://stepik.org/a/292889
Поправил ссылку на курс. Простите.
Subscription levels2

Простой

$2.52 per month
Начальный уровень подписки включает:
→ эксклюзивные материалы для подписчиков уровня "Начальный"
→ возможность отправлять личные сообщения

Продвинутый

$7.9 per month
Продвинутый уровень подписки включает всё что есть предыдущем уровни, и добавляет:
→ эксклюзивные видео ролики, которые недоступны на предыдущем уровне
→ отправка личных сообщений
→ исходные файлы проектов, показанных на видео
→ возможность влиять на выбор тем для новых роликов
→ еще больше эксклюзивных материалов для подписчиков этого уровня
Go up