Symfony (www.symfony.com) is a PHP framework for web projects. Symfony2 is getting more popular each day and if you would like to get your hand on this powerful framework, do start now and begin a project. In my opinion, reading tutorial and develop something you are interested is a good way to master a new programming language.
Symfony2 aims to speed up the creation and maintenance of your PHP web applications. Replace the repetitive coding tasks by power, control and pleasure.
Below are the list of tutorials and resources that can help you along the journey of learning Symfony2, cheers!
Official Symfony2 Book(2.0) Tutorial:
http://symfony.com/doc/current/book/index.html
Official Symfony2 Cookbook(2.0) Tutorial:
http://symfony.com/doc/current/cookbook/index.html
KnpUniversity – Symfony2 Screencasts & Resources
http://knpuniversity.com
The Symfony2 Tutorial & Demo by Knp
http://ipsum.knplabs.org/
- FOSUserBundle → How to use FOSUserBundle to manage the users
- Doctrine ORM → How to work with your relational database
- KnpMenuBundle → How to create and render menus
- Forms → How to create a form
- Template → How to use twig
- Doctrine extensions → How to use Doctrine extensions to add some behaviors
- Pagerfanta → How to use Pagerfanta to paginate your results
- Security → How to secure an action and create a login page
- AvalancheImagineBundle → How to apply effects like thumbnails to your images
- AsseticBundle → How to easily apply filters to your CSS and images
- SwiftmailerBundle → How to send emails
- Doctrine ODM [MongoDB]New! → How to work with Doctrine ODM
- SensioFrameworkExtraBundle → How to use annotations in the controller to indicate the routes and templates
- JMSSecurityExtraBundle → How to use annotations in the controller to restrict certain actions to some groups of users
Bundles for Symfony2 by KnpBundles
http://knpbundles.com/
Symfony2 Google Mailing Group
http://groups.google.com/group/symfony2
Creating a blog in Symfony2 : symblog – A Symfony2 Tutorial by dsyph3r
http://tutorial.symblog.co.uk/
- [Part 1] – Symfony2 Configuration and Templating
- [Part 2] – Contact Page: Validators, Forms and Emailing
- [Part 3] – The Blog Model: Using Doctrine 2 and Data Fixtures
- [Part 4] – The Comments Model: Adding comments, Doctrine Repositories and Migrations
- [Part 5] – Customising the view: Twig extensions, The sidebar and Assetic
- [Part 6] – Testing: Unit and Functional with PHPUnit
Practical-Symfony2. Jobeet2 Documentation by Albert Jessurum
http://sftuts.com/doc/jobeet/en/index
Jobeet Tutorial with Symfony2 by ENS
http://www.ens.ro/2012/03/21/jobeet-tutorial-with-symfony2/
In our team (Knp), Ryan and Leanna have also put together a few screencasts (both free and paying) on KnpUniversity: http://knpuniversity.com if you don’t mind me giving the link!
Thanks for the post!
Matthieu.
Hi, Matthieu. Already added the link, cheers!
Creating a Login and SignUp application using symfony2 and twitter bootstrap in 30min
5 video to show hot to setup a login and signup application from scratch..
http://youtu.be/AvLk3i2CBgw
http://youtu.be/seztFo5j7H4
http://youtu.be/hzURtNJUQb4
http://youtu.be/Uh0a7m2XxLU
http://youtu.be/sE7f5k9NZ6A
also I am writing (already selling) the Symfony2 Ecommerce Lean Book
http://pilotci.com
take a peek! hope it helps!
Good list of references. I was searching was symfony tutorials and recently came across KNPUniversity.