June 2009
Intermediate to advanced
274 pages
7h 56m
English
![]()
Web development is hard, and don't let anybody tell you otherwise. Building a fully functional, dynamic web application with all the features that users want is a daunting task with a seemingly endless list of things you have to get just right. And before you can even start thinking about most of them, you must do a huge amount of up-front work: set up a database, create all the tables to store your data, plan out all the relationships and queries, come up with a solution for dynamically generating the HTML, figure out how to map specific URLs to different bits of code, and more. Just getting to the point where ...