Documentation

1.2 Required skills

PHP OOP

First, you need some programming skills :). We recommend the courses from teamtreehouse.com:
https://teamtreehouse.com/tracks/php-development

These courses are not free, but teamtreehouse.com offers a 14-day trial.

Symfony basics

To start out. you need to learn Symfony. You can find good tutorials at:
https://knpuniversity.com/

KNP university is a paid service. Free tutorials are available all over the web. We recommend searching for them because they change often.

After that it is also recommended to read the Symfony Cookbook:
http://symfony.com/doc/current/cookbook/index.html

MongoDB ODM

As Integrated uses MongoDB heavily we recommend having some knowledge about it. 

We recommend the Doctrine MongoDB ODM documentation:
http://doctrine-mongodb-odm.readthedocs.org/en/latest/

Working with Composer

Integrated uses Composer for package management. You need to know some composer basics. We recommend this courses from teamtreehouse.com:
http://teamtreehouse.com/library/php-standards-and-best-practices

These courses are not free, but teamtreehouse.com offers a 14-day trial.