Are there any tutorials similar to this ASP.NET one - http://www.asp.net/mvc/samples/mvc-music-store
…but using PHP?
I’ve been on a PHP course, done pretty well in it. It covers the basic programming skills but never really covered tackling a web app project. I would just like to see a complete tutorial to understand the thought process and approach to building a web app from scratch using PHP.
I know there is Sitepoint’s book (which I have) but its just too big to keep my attention.
The tutorial you posted is specific to the Microsoft .NET framework.
PHP, on the other hand, has several frameworks that perform a similar (more limited) job: CakePHP, Zend, CodeIgniter, Seagull, Yii, Solaris (and many, many more) for example. Therefore, in order to locate an “equivalent” tutorial, you should choose one of PHP’s many frameworks and follow one of their guides. Otherwise, you’ll need to roll your own (which, given the sheer number of frameworks, is probably not worth the effort for anything other than academic interest).
Well I think I will just read through the ASP one just to see how a project is tackled, even if it has more of an MVC approach. And then try it myself in PHP.
Are there any tutorials similar to…
I’m kind of glad someone else asked this question, as it put into words a feeling I’ve been having for a while as I page through tutorials and books and such…
Is there any area that you’re particularly interested in? “Web application” covers a vast array of different types of applications and if you don’t find something interesting, you’ll probably not stick with it.
Basically, most of the stuff I have found use simplified or watered down examples. They cover the beginner stuff very well, no arguments or complaints there. But something along the lines of an ‘intermediate’ or ‘advanced’ tutorial that covers a ‘real’ project from start to finish such as an online store with ordering, receipt printing, etc. Like you mentioned, the myriad branches one could go with such a project could be nearly endless, so the line would have to be drawn somewhere - or else have it be an on-going community driven project (sounds nice, but getting enough volunteers and keeping them all rowing in the same direction would be a nice trick in and of itself). The other part of it is the frustration of one book/tutorial covers sql, another one php, another php+mysql, another html/css styling, another javascript, etc. but they usually don’t share a common example (non-silly) project, so the beginner is left with a somewhat disjointed experience and struggling to tie things together.
YMMV,
Monte
Is there any area that you’re particularly interested in? “Web application” covers a vast array of different types of applications and if you don’t find something interesting, you’ll probably not stick with it. On that note:
Which one? Why would an online “tutorial” keep your attention any more than a book?
“Intermediate” generally translates as “Do a bunch of basic projects and stick them together”…