Как я применял курс ООП в PHP в реальной практике. Результат, выводы, сравнения

06.07.2021 в 14:41
1362
+8

Вообще не люблю писать отзывы, ни хорошие, ни тем более плохие. Но вам не могу не написать.

Наконец-то пройден ООП в PHP! Я давно задумал проект для внутренних нужд своей компании. Не мог написать даже полурабочий прототип, все чего-то не понимал, не хватало знаний. Проект получался сложный, все время там что-то ломалось и т.д.

По итогу курса, я параллельно с заданиями, закончил и свой сайт, выложил его на хостинг и теперь мы его используем его для нашей реальной работы. И что самое главное, проект получился простой, понятный, его легко дорабатывать и писать новый функционал. С дизайном все не супер, но для меня важнее была именно функциональность.

Кстати, на хостинг весь проект встал как есть. Ничего особо переделывать и доделывать не пришлось. Переносишь папки и все работает сразу. Разумеется, нужно создать на хостинге базу данных и прописать данные для подключения. Один момент был. Названия некоторых файлов были в верхнем регистре, а подключались в нижнем. На Open Server это не влияло на работоспособность. На хостинге так не работает.

Курс, конечно прекрасен. Все сжато, без воды, при этом все важные вещи хорошо объяснены. Коротко и понятно. В видео формате краткость и точность редкие явление. А текст требует, чтобы над ним как следует поработали. У вас это прекрасно получается. Ваши уроки в формате статей очень крутые!

В курсе современная свежая практика. Мне есть с чем сравнить, так как до этого я изучал курсы у других авторов, которые хоть и “10-20 лет в разработке”, но никогда не работали как наемные разработчики в IT компаниях или отделах. Их код сильно отличается от вашего. У вас есть стандарты, супер понятная логика. Все сложные на первый взгляд решения, оказываются простыми и доступными, когда в них разберешься.

Курс больше в практику, чем в теорию. Очень хорошо, что параллельно теории мы сразу создаем готовый сайт. В теории все может звучать красиво, а на практике постоянно возникают сложности. И в этом курсе мы все эти сложности получаем и разбираемся с ними.

Комментарии участников под каждым уроком и ваши ответы - это вообще огромный бонус. Там как раз и вылезают все подводные камни, которые не были учтены в теории или не были поняты во время изучения урока.

Да, в итоге написали свой фреймворк. Это наверно и близко не Yii, Laravel и т.д. Но, во-первых, на нем можно написать свой не очень сложный проект. Во-вторых, ты начнешь понимать как круто работает ООП в PHP. В-третьих, станет гораздо легче осваивать тот же Yii, Laravel.

До вашего ООП в PHP я пытался освоить хоть какой-то фреймворк, но было совершенно ничего не понятно. Что такое роутер, контроллер, модель, ORM, исключения, как это все работает? Как это все работает вместе, в связке?!! После курса, даже читая документацию, уже начинает что-то получаться. По крайней мере термины все чаще знакомые и логика работы более понятна.

Хочется продолжения. Может какие новые курсы, которые продолжат достраивать функционал созданного проекта. Мне кажется, что такая потребность есть у многих. Я бы не задумываясь купил такое продолжение.

Также хотелось бы курс, на котором можно написать проект, но уже на фреймворке. На фрейморке попроще, чем Symfony. Курс по Laravel я так понял для тех, кто уже с ним работает и хочет изучить внутренности фреймворка. Мне он показался сложным для моего уровня.

Удачи проекту и спасибо!

loader
06.07.2021 в 14:41
1362
+8
Логические задачи с собеседований