Symfony2 – enterprise web framework Training Course

Overview

Symfony is a set of PHP Components, a Web Application framework, a Philosophy and a Community.

Requirements

  • Knowledge of Object Oriented Programming concept
  • Knowledge of PHP
  • Basic knowledge of any MVC/MVP framework

Course Outline

OOP, common information

  • OOP paradigm
  • Decomposition of code

Symfony

  • Short overview
  • Symfony2 and other framework comparison
  • Symfony 1.x and 2.x – ne concept
  • Symfony + Doctrine¬† = enterprise tool
  • MVC
  • Twig
  • Basics of Yaml
  • Routing
  • Doctrine ORM
  • Repository Pattern, Entity Manager, DDD
  • Testing your code
  • Creating custom bundles
  • Security
  • How to debug your code
  • Console tools
  • Dependency management
  • IoC and DIC
  • Creating REST API
  • Silex

Symfony2 and business

  • Development plan for 2.x
  • Symfony and enterprise systems
  • Support and trainings
  • Community
  • Framework popularity
  • Estimating costs of implementing simple CRUD system
  • Symfony alternatives

Leave a Reply

Your email address will not be published. Required fields are marked *