Welcome to Killer Web Development: Learn how to develop real world web applications. This book answers the question: "What is the easiest way to develop web applications like Twitter, Facebook or Basecamp?" By the time you finish this tutorial, you will be able to develop and deploy your own web applications. The only prerequisites for this book are your enthusiasm and that you have basic knowledge how to use your computer.
You should know:
- how to open programs
- find files on you computer
- what a folder is
- download software from the internet
Killer Web Development is structured in a linear way. It tells the story of John Tuker and his way to change the world (an get rich) with his brand new web startup; therefore he needs a developer (you) that helps him to develop his killer idea.
In this first chapter, John and you will setup everything you need to work and play around with web2py (web application framework we will use). You will then develop and deploy your first web2py-application first. John wants you to learn about the capabilities of web2py.
In the second part John wants to build a pitch application for his new startup, to show it to investors and raise money. John doesn't care to much about polishing the code and controlling every part of the code. So you will use as much web2py defaults as posible to save time. As a whise CEO something tells John we should use good software practice from the start. So we will develop our pitch app with a sane development environment und put it under version control with Mercurial and will deploy it on the web.
The tukker app will be his killer website, where he will revolutionize it all. The tukker web application will be developed through the rest of the book, the techniques you and John are learning on this way, will be a solid foundation; no matter what web application projects you will develop in the future.