Где и как можно обучиться ООП по простому, желательно для web-оринтирования? Работаю инженером в ВУЗе. Интересуюсь nix системами в свободное время, мой уровень думаю выше пользователя но ниже администратора. Обучался соответственно в профильном ВУЗе и начальные знания программирования есть, но в основном процедурный стиль. Сейчас все чаще стали просить поднять linux и развернуть nginx, дальше идет правка сайта под нужды и так далее. Собственно я вижу чот в изучении фреймворков, в том числе самописного фреймфорка нашего сайта мне панически не хватает знаний ООП, MVC и остального из этого вытекающего. Я давно перерос Helloworld, вставлял jQuery и прочие плюшки на сайт, но понимания общего нет. Доходило до того что товарищ мне на пивных бутылках объяснял что вот де у класса пиво есть атрибуты градус и так далее )) Прошу помощи в виде адекватного учебника по ООП, чтоб я мог понять это, научиться от процедурного стиля переходить к ООП, и соответственно понять MCV паттерн. Гуглил читал, как то не проникся. Может есть сайты типа codeacademy , лучше книжку посоветуйте где попроще доводится информация?
Для изучения ООП и MVC паттерна я бы порекомендовал вам начать с книги "Head First Object-Oriented Analysis and Design" от Brett D. McLaughlin. Эта книга доступно и наглядно объясняет основы ООП и применение его в практике. Также вы можете обратить внимание на онлайн-курсы на платформах Udemy, Coursera, Codecademy или Pluralsight, которые также предлагают курсы по ООП и MVC. Для практики концепций ООП вы можете начать разрабатывать свои собственные проекты, а также присоединиться к сообществу разработчиков, где вы сможете задавать вопросы и узнавать новые подходы к программированию.
Для изучения ООП и MVC паттерна я бы порекомендовал вам начать с книги "Head First Object-Oriented Analysis and Design" от Brett D. McLaughlin. Эта книга доступно и наглядно объясняет основы ООП и применение его в практике.
Также вы можете обратить внимание на онлайн-курсы на платформах Udemy, Coursera, Codecademy или Pluralsight, которые также предлагают курсы по ООП и MVC.
Для практики концепций ООП вы можете начать разрабатывать свои собственные проекты, а также присоединиться к сообществу разработчиков, где вы сможете задавать вопросы и узнавать новые подходы к программированию.