PHP-фреймворк Symfony

- 20%

22,830 

Добавить в избранноеДобавлено в избранноеRemoved from wishlist 0
Добавить для сравнения
Тип курса

Уровень

начинающий уровень

Вид обучения

онлайн

Язык курса

русский язык

Вы освоите один из самых популярных фреймворков для веб-разработки и научитесь создавать приложения с использованием главных компонентов Symfony. Расширите навыки и станете более востребованным специалистом.

Добавьте свой отзыв
Компания
0 из 5
  • Длительность 4 месяца
  • Онлайн в удобное время
  • Практические работы с проверкой
  • Доступ к курсу навсегда

Освойте популярный PHP-фреймворк

  • 600 000 разработчиков в 120 странах используют Symfony по данным сайта symfony.com
  • 120 000 рублей зарплата PHP-разработчика со знанием Symfony по данным сайта hh.ru

Чему вы научитесь

  • Создавать приложения на Symfony и устанавливать дополнительные плагины
  • Работать с сервис-контейнерами и базами данных на примере библиотеки Doctrine ORM
  • Разбираться в типах маршрутизации
  • Делать отладку проектов через дебаг-профайлеры
  • Создавать формы регистрации и авторизации пользователей
  • Понимать, как устроена интеграция сторонних сервисов
  • Разрабатывать сервисы отправки почты
  • Работать с API
  • Работать с продвинутым конфигурированием

Станьте IT-специалистом и получите поддержку от государства

Сотрудники аккредитованных IT-компаний могут:

  • Купить квартиру или дом на выгодных условиях. IT-специалистам доступна льготная ипотека по ставке 5%.
  • Получить отсрочку от армии. Молодые люди от 18 до 27 лет имеют право не служить пока работают.

Содержание курса

Вас ждут видео от экспертов и практика на основе реальных кейсов.

  • 18 тематических модулей
  • 69 видеоматериалов
    1. Введение и Установка Symfony
    2. Структура проекта и настройка PhpStorm
    3. Создание первых страниц, маршрутизация и контроллеры
    4. Flex и Recipes
    5. Шаблонизатор Twig
    6. Debug Profiler и другие инструменты отладки
    7. Подключаемые файлы: CSS и Js
    8. Генерация URL
    9. Создание Json-API
    10. Сервисы и Autowiring
    11. Webpack Encore
    1. Основы Autowiring и конфигурирования
    2. Конфигурации для разного окружения, файл.env
    3. Создание своего сервиса
    4. Продвинутое конфигурирование, service.yaml
    5. Пример интеграции с сервисом Slack
    6. Автовызов методов сервиса, аннотация @required
    7. Генерация кода: symfony/maker-bundle
    8. Пример создания консольной команды
    9. Безопасное хранение секретных конфигураций, Vault
    1. Работа с блоками Twig
    2. Расширения шаблонизатора Twig
    3. LazyLoad в расширениях
    1. Знакомство с Doctrine и миграциями
    2. Entity Repositories и Query Builder
    3. Обновление Entity
    1. Фикстуры и демоданные
    2. Расширение возможностей, Sluggable и Timestampable
    1. Связь один ко многим (One-to-Many)
    2. Получение связанных объектов с дополнительными критериями
    3. Сложная логика и Join
    1. Фикстуры 2.0
    2. Постраничная навигация
    3. Связь Многие-ко-многим
    1. Создание модели пользователя
    2. Форма авторизации
    3. Базовый процесс Аутентификации
    4. Безопасность и улучшение Аутентификатора
    1. Роли и доступы к страницам
    2. Получение авторизованного пользователя
    3. Иерархия ролей и Имперсонализация
    1. Создание токена и API маршрута
    2. Создание Аутентификатора для API
    1. Регистрация и программная авторизация
    2. Расширенное управление доступом, классы Voter
    1. Подключение, вывод и обработка формы
    2. Типы полей и трансформация данных
    3. Поля ChoiceType
    1. Валидация в формах
    2. Вывод форм
    3. Форма регистрации с использованием компонента форм
    1. Расширение полей
    2. Расширение форм
    3. Data Transfer Object
    4. Кастомная валидация
    5. Домашняя работа
    1. Загрузка файлов в Symfony
    2. Создание сервиса загрузки файлов
    3. Работа с файловой системой
    1. Отправка email в Symfony
    2. 12 Оформление и css в email без «боли»
    3. Дополнительные возможности при отправке писем
    1. Система событий. Слушатель
    2. Создание и вызов своих событий
    3. Подзапросы
    1. Выделение сервиса в Bundle
    2. Конфигурирование Bundle
    3. Как сделать Bundle расширяемым
    4. Публикация Bundle

Итоговый проект

Сервис-конструктор для блога

Вы разработаете сервис, который помогает автоматически создавать статьи для блога на основании входных данных от пользователя.

Отзывы Пользователей

0.0 из 5
0
0
0
0
0
Написать отзыв

Отзывов пока нет.

Будьте первым, кто оставит отзыв “PHP-фреймворк Symfony”

Больше никаких предложений по этому курсу!
PHP-фреймворк Symfony

22,830 

listcourse.ru
Logo
Сравнение
  • Total (0)
Сравнить
0