Agile Webentwicklung mit symfony2 am Bespiel einer SOAP-Schnittstelle der PicturePlix

Agile Webentwicklung mit symfony2 am Bespiel einer SOAP-Schnittstelle der PicturePlix

This talk in German was given at Competence Center Day 2012 at University of Applied Science Munich. It shows the usage of symfony2 in a project at PicturePlix.

Db6218c1b56d64e775eb79ea4f2889dd?s=128

Sebastian

April 26, 2012
Tweet

Transcript

  1. 25.04.2012 Agile Webentwicklung mit symfony2 am Bespiel einer SOAP-Schnittstelle der

    PicturePlix Sebastian Göttschkes PicturePlix GmbH Competence Center Day
  2. 25.04.2012

  3. 25.04.2012 ppInterface

  4. 25.04.2012 symfony2 PHP HTTP Framework Komponenten- orientiert Dependency Injection

  5. 25.04.2012 Dependency Injection class DependingClass{ // .. public void doSomething(){

    ComplicatedClass dependency = new ComplicatedClass(); // .. } }
  6. 25.04.2012 Dependency Injection class DependingClass{ // .. public void doSomething(){

    ComplicatedClass dependency = new ComplicatedClass(); // .. } }
  7. 25.04.2012 Dependency Injection class DependingClass{ private IComplicatedClass complicatedClass; public DependingClass(IComplicatedClass

    complicatedClass){ this.complicatedClass = complicatedClass; // .. } public void doSomething(){ IComplicatedClass dependency = this.complicatedClass; // .. } }
  8. 25.04.2012 Dependency Injection class UsingClass{ private IContainer container; // ..

    public void useDependingClass(){ IComplicatedClass dependingClass = (IcomplicatedClass) this.container.get('key'); // .. } }
  9. 25.04.2012 Testing (with PHPUnit) class IndependentClassTest extends \PHPUnit_Framework_TestCase{ public function

    testDoSomething(){ $dependency = new ComplicatedClassMock(); $dependingClass = new DependingClass($dependency); // .. } }
  10. 25.04.2012 Environments

  11. 25.04.2012 Weitere Komponenten Doctrine2 Routing Twig

  12. 25.04.2012 [tl;dr]

  13. 25.04.2012 Danke! @Sgoettschkes sebastian.goettschkes@pictureplix.de http://sgoettschkes.blogspot.com