Symfony2 - меньше теории, больше кода

82 участника

О чём курс

PHP-разработчик среднего уровня соберет полноценное работающее приложение на Symfony2, минуя избыточную теорию в пользу практики. Внутри разбирается архитектура фреймворка: от структуры бандлов и системы внедрения зависимостей (Dependency Injection) до работы с формами, Twig-шаблонами и ORM Doctrine. Отдельное внимание уделено безопасности, интернационализации (i18n), HTTP-кешированию и созданию REST API с документацией. Также рассматривается тестирование кода с помощью PHPUnit и Behat. По итогу обучения у вас на руках будет готовый проект, а вы получите четкое понимание возможностей и инструментов этого фреймворка.

Программа обучения

  • Вступление
  • Базовые понятия Symfony2
  • PHP Компоненты как основа
  • Структура фреймворка
  • Бандлы - строительные блоки
  • Структура бандла
  • Dependency Injection
  • Система Event'ов и Event Dispatcher
  • Работа с формами
  • Шаблоны и Twig
  • Persistence и Doctrine или «А как же база данных»
  • Security - наше все
  • i18n перевод статического и динамического контента
  • Как все это тестировать? PHPUnit и Behat
  • HTTP кеширование
  • Работа с пользователями
  • REST API и его документирование
Складчина создана 26 марта 2015 г. · описание обновлено 23 марта 2026 г.
80 ₽ 1 250 ₽