Symfony2 start

Preview:

Citation preview

with passion from!by Alex Demchenkohttp://github.com/pilot

Symfony2 for newcomers or how to start?

In order to start using Symfony2 As a newcomer developer I need to try to install Symfony2 Standard Edition

> php composer.phar create-project symfony/framework-standard-edition path/ 2.4.3

WTF!?!

• Composer

• Composer • YAML

• Composer • YAML • Twig

• Composer • YAML • Twig • Various weird and

magic syntaxes for bundles, _controller and template names

• Composer • YAML • Twig • Various weird and

magic syntaxes for bundles, _controller and template names

• Tons of files to open and poke around in

• Composer • YAML • Twig • Various weird and

magic syntaxes for bundles, _controller and template names

• Tons of files to open and poke around in

• Doctrine

• Composer • YAML • Twig • Various weird and magic

syntaxes for bundles, _controller and template names

• Tons of files to open and poke around in

• Doctrine • Environments

• Composer • YAML • Twig • Various weird and magic

syntaxes for bundles, _controller and template names

• Tons of files to open and poke around in

• Doctrine • Environments • Dependency Injection

Container

Thanks to WTF! list from Benjamin Eberlei http://www.whitewashing.de/2014/04/24/symfony_hello_world.html

> php composer.phar

Dependency Manager for PHP

The YAML Format http://symfony.com/doc/current/components/yaml/yaml_format.html

Twig template engine http://twig.sensiolabs.org/

Symfony Components http://symfony.com/components

Want to know symfony2 structure from the inside?

http://fabien.potencier.org/article/50/create-your-own-framework-on-top-of-the-symfony2-components-part-1

How to begin creating real app? http://tutorial.symblog.co.uk/

This not for lazy but for tearing to knowledge

Who to call for help? http://knpuniversity.com/

Who to call for help? http://knpbundles.com/

Who to call for help? http://knplabs.com/

Register to the our various Trainings! http://knplabs.com/training/symfony2

Symfony2 / BDD and Behat / Sylius / Git mastering

Register to the our various Trainings! http://knplabs.com/training/symfony2

Thank you!