Навыки, которые вы получите:
PHP
CSS
Twig
Symfony
Data transfer object
Doctrine
Вы освоите один из самых популярных фреймворков для веб-разработки и научитесь создавать приложения с использованием главных компонентов Symfony. Расширите навыки и станете более востребованным специалистом.
Чтобы использовать промокод, перейдите на эту страницу.
Программа
- Введение в Symfony.
- Основы Symfony.
- Шаблонизатор Twig.
- Библиотека работы с базой данных Doctrine Orm.
- Фикстуры и расширения Doctrine.
- Связи в Doctrine. Часть 1 — Один ко многим.
- Связи в Doctrine. Часть 2.
- Система аутентификации.
- Роли и уровни доступов и безопасность.
- Доступы по API.
- Регистрация и классы Voter.
- Знакомство с компонентом Форм.
- Валидация вывод и обработка формы.
- Расширение полей и кастомная валидация.
- Загрузка файлов в Symfony.
- Сервис отправки электронных писем.
- Система Событий.
- Создание переиспользуемых бандлов для Symfony.
Чему вы научитесь
- Создавать приложения на Symfony и устанавливать дополнительные плагины.
- Работать с сервис-контейнерами и базами данных на примере библиотеки Doctrine ORM.
- Разбираться в типах маршрутизации.
- Делать отладку проектов через дебаг-профайлеры.
- Создавать формы регистрации и авторизации пользователей.
- Понимать, как устроена интеграция сторонних сервисов.
- Разрабатывать сервисы отправки почты.
- Работать с API.
- Работать с продвинутым конфигурированием.