Долго ли… Коротко ли…
Но на данный момент OsEngine состоит из слоёв, инверсий зависимостей, абстракций и прочей ООПшной галиматьи почти полностью. И чтобы понять там вообще всё – продвинутое знание ООП всё таки нужно.
То, что ниже будет написано, для написания Коннектора к OsEngine в целом излишнее. Однако, для формирования тебя как программиста – очень даже полезно. Поэтому, тем камрадам, которые любят делать всё на 5 с плюсом – пригодиться.
На данный момент у Вас
Должны быть:
1) Базовые знания по программированию СиШарп: https://smart-lab.ru/company/os_engine/blog/954194.php
2) Вы должны прочитать ОДИН раз вот эту книгу: https://smart-lab.ru/company/os_engine/blog/954598.php
3) Продвинутые знания по Си Шарп (включающие и ООП тоже): https://smart-lab.ru/company/os_engine/blog/956468.php
4) Мы здесь.
Книга
Это то что читал в своё время я, но более свежее переиздание.
Она поможет Вам закрепить базовые знания по ООП, которые у Вас уже должны к этому времени в голове сложиться. Это её основное предназначение.
Читайте не торопясь. Пытайтесь честно обдумывать то что видите в книге.
ВСЁ!
Никаких курсов здесь не будет. Только книжка.
ВАЖНО!!!
1) Это не обязательная программа. Для написания Коннектора к OsEngine это лишнее
2) Однако, для жизни очень даже пригодиться.
3) Читать эту книгу нужно также как и книгу Мартина «Чистая архитектура». Несколько раз. Прочитал – отложил на пол годика. Ещё раз прочитал, опять отложил. И т.д.
OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Общаемся здесь: https://t.me/osengine_official_support