Edit: Hi Everyone! After an amazing response to this article, I've created something called The Weekly Project Club. Every week you'll get a prob...
For further actions, you may consider blocking this person and/or reporting abuse
Hello this list rocks
Have you ever met or realized a tutorial where PHP OOP beginners are accompanied by the hand from the classes vocabulary to some PURIST OOP STYLE GUIDE
What do I mean
With plenty of PHP OOP tutorials and guides around the web, you become half of an expert for the terms part of the PHP OOP
but then ... they all forget about teaching a little of mentality and good style and practices when thinking and projecting with OOP in mind (for PHP)
Maybe its me that am wrong, but e.g. the typical CRUD tutorial for PHP/MYSQL is usually procedural (and that is good for such a tiny app) BUT in a PHP OOP tutorial,
it would be preparatory to have the chance to see some comparison
I mean see that tiny CRUD app EITHER the procedural way and next its alter ego made with as many classes as possible :-)
For comparison I mean
when you learn that stuff, talking about the above example, as rookie you ask yourself
the PHP OOP PURIST GURU where would place the foreach loop that will output the result of the SELECT query to fill the HTML table?
In which one of the classes? (Given that above I asked ... how many / which will be the classes)
Needless to say that the comparison and the OOP code must teach the PURIST STYLE and so ideally it should be written by some PHO OOP guru/pro
Thank you for reading and thank you for the comprehension
Thank you even more if you may link a well done tutorial that makes the second part that I talk about
which passes from the PHP OOP "vocabulary" to some PHP OOP "grammar" or if you have a link to some PHP OOP oriented very basic app to be used as study field (hopefully NOT part of or based on a PHP framework)
it would make no sense to put classes in action by myself to make practice ... the wrong way, they may work but that is not the point.
Robert
I agree
Thanks Sam for these ideas.
I'm always learning, and knowing when to drop tutorials and when to start learning by yourself is something I'm working on. By giving these project ideas not only we have new ideas of things to build, but also the difficulty level, so we can scale from that.
PS: Check your first link on GoogleCase, it is broken.
Thanks for a great post! Next time I want to start a side project, I'll read this again for inspiration.
Just letting you know that the link below seems to be broken:
Thank you so much!!
Thank you for collection!
Great post, thank you!
Great List : )
Thanks!
Blimey, thank you for this. Bloody endless ideas!
Already subscribed! :-)
جزيل الشكر
Great List! :D
Wow!
Double wow! I only know about Dev.to because I follow you on twitter! and here we are. Small world!
I like "What’s the Weather?" as a project. I did something similar in the past and it was and great practice for consuming APIs
Great list.
Most times I get stuck with what to add to my portfolio.
Can these projects get you a job when added to your portfolio?