Введение в Symfony2. Меньше теории, больше кода. Примеры быстрого решения классических задач.
В конце мастер-класса у вас будет работающее, полностью законченное, приложение.
План мастер-класса
- Вступление
- Базовые понятия Symfony2
- PHP Компоненты как основа
- Структура фреймворка
- Бандлы - строительные блоки
- Структура бандла
- Dependency Injection
- Система Event'ов и Event Dispatcher
- Работа с формами
- Шаблоны и Twig
- Persistence и Doctrine или "А как же база данных"?
- Security - наше все
- i18n перевод статического и динамичексого контента
- Как все это тестировать? PHPUnit и Behat
И другие полезные и необходимые темы:
- HTTP кеширование
- Работа с пользователями
- Интеграция с Facebook
- REST API и его документирование
Вам будет полезен этот мастер-класс, если вы уверенный программист, хорошо ориентирующийся в PHP и ООП. Знакомство с фреймворками не обязательно, но если вы знаете хотя бы один, то это даст возможность сравнить его c удобством и простотой Symfony2.
Докладчик
Зинченко Олег Работает с Symfony c 2009 года и Symfony2 с первой ее alpha версии. Основной свой опыт Symfony2 получил в американском стартапе Exercise.com, где работал в течении 4-х лет, продвигая cutting edge технологии в коммерчески успешные продукты. Сейчас работает на позиции Symfony Expert в KNPLabs, ведушей компании в отрасли, занимающейся PHP и Symfony2 в часности. Проектирует и разрабатывает Symfony2 приложения любой сложности. Любит MongoDB и Erlang. В темное время суток погружается в пучину функционального программирования. Выступал на конференциях: Symfony Camp 12/13, HotCode 2013, iForum 2014, WebCamp 2014 |