A guide to using Symfony 2
A guide to using Symfony 2
About the Book
A guide to Symfony 2 is intended to be the tutorial and reference that I would have liked to have found when I began my first project using the framework.
The plan is to provide, in the first instance, a tutorial walking the reader through the creation of a simple blogging style application, starting with the first download of the Symfony 2 code base through to a basic working application. This first section of the book will cover the major principals and uses of Symfony components such as the Routing, Controllers, Models and Templates. Where appropriate it will provide introductions to features to be covered in more depth in the second part.
I currently intend for section one to remain freely available online and in the free sample version of the eBook. The text for these chapters will be hosted in a github repository, as will the code for each stage of the tutorials. The further sections available in the paid copy of the eBook.
Once I feel I have written enough of section one to make it worth reading I will be publishing it online and will make the sample version of the eBook available. Those that wish to support the continuation of the book can also buy the eBook at that point and will continue to receive all future versions of the book for no additional cost. I'll set the price low initally, as a thank you to early supporters, and will slowly increase it over time as the book fills out. (At this time I have no idea what the price will top out at, but I'm sure it still be 'cheap'.)
The book's second section will look at using 3rd party bundles and common practices for creating your own. There will be introductions to, or further investigation of, topics such as Dependency Injection, creating your own services, and working with the Events system
For section three we'll delve deeper into the components of the Symfony framework, examining their use individually and the relationships between them in a 'traditional' Symfony application.
Once I have planned things more fully I will add a provisional TOC to this description.
Table of Contents
-
Chapter 1 - The Preambles
- Acknowledgements
- About the author
- Intended Audience / Prerequisites
- Introduction to the book
- Appendix x - A brief introduction to MVC
- Appendix x - A brief introduction to git
- Appendix x - A brief introduction to Eclipse
-
Chapter 1 - Building our blog
- Introduction to Symfony 2
- Downloading Symfony 2 and the example code
- Configuring Symfony and running the hello world example
- Introducing the Router and Front Controller
- Introducing the Controller
- Introducing Twig - The templating engine
- Introducing the Model
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them