Открыто

Symfony Framework [OTUS] [Сергей Петров, Николай Широков, Михаил Каморин]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 17 апр 2026.

Основной список: 1 участников

  1. 17 апр 2026
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Symfony Framework [OTUS] [Сергей Петров, Николай Широков, Михаил Каморин]

    Без имени.png

    Для кого этот курс
    Для PHP-разработчиков, которые стремятся поднять свой уровень до middle+ и senior+
    Курс рассчитан на PHP-разработчиков со средним опытом работы от двух лет.

    Необходимые знания:
    • знание PHP 8+;
    • знание принципов ООП, MVC, паттернов (хотя бы нескольких);
    • опыт работы с базовыми операциями с БД;
    • умение настраивать среду разработки;
    • навыки работы с VM/Docker.
    Что вам даст этот курс
    Symfony — один из самых сложных, надежных и высокопроизводительных PHP-фреймворков. Он по праву считается основным фреймворком для решения задач уровня enterprise. Symfony используют многие популярные проекты, например, Drupal, phpBB. Даже самый популярный PHP-фреймворк Laravel построен на основе Symfony. Преподаватели-практики тебе помогут освоить фреймворк Symfony, а также научат решать enterprise-задачи.

    Вы научитесь:
    • использовать Symfony в проектах;
    • обеспечивать безопасность приложения;
    • тестировать и мониторить полученный код;
    • использовать встроенные инструменты фреймворка;
    • разворачивать приложения в различных окружениях.
    Программа

    Знакомство с фреймворком. Пишем базовый функционал

    В качестве объекта разработки можно написать таск-трекер или ту же систему бронирования мест в кино.

    Тема 1: Вводное занятие и выбор проектной работы
    Тема 2: Установка и «Hello, world» // ДЗ
    Тема 3: DI и сервисы
    Тема 4: Doctrine ORM
    Тема 5: Doctrine Migrations // ДЗ
    Тема 6: Doctrine. Дополнительные возможности

    Маршрутизация и HttpFoundation
    Углубляемся в нюансы работы с фреймворком, изучая его более сложные встроенные компоненты. Учимся организовывать роутинг, работу с пользователем и Stateless-приложения.

    Тема 1: Контроллеры и маршрутизация
    Тема 2: Компонент HttpFoundation
    Тема 3: Слой DTO. Валидация // ДЗ
    Тема 4: Twig и Symfony Forms
    Тема 5: Авторизация и аутентификация
    Тема 6: Stateless API // ДЗ
    Тема 7: REST-приложения и API Platform
    Тема 8: Внедряем GraphQL // ДЗ

    Интеграция с другими системами
    Изучаем обёртки для работы с различным функционалом, знакомимся с посредниками, командами, шинами и доменами логики.

    Тема 1: Логирование и мониторинг
    Тема 2: Кэширование
    Тема 3: Очереди: начало
    Тема 4: Очереди: расширенные возможности // ДЗ
    Тема 5: Полнотекстовый поиск, Elastica

    Тестирование и развёртывание
    Когда логика нашего приложения написана, нам нужно правильно протестировать её автотестами и доставить до пользователя. В данном модуле мы научимся делать и то и другое.

    Тема 1: Unit-тестирование
    Тема 2: Консольные команды в Symfony
    Тема 3: Интеграционное тестирование // ДЗ
    Тема 4: NelmioApiDocBundle и документация API

    Symfony: Advanced practices

    Переходим к тесной работе со Stateless-логикой и микросервисами в частности.

    Тема 1: Symfony Bundles и пакеты
    Тема 2: Декомпозируем приложение // ДЗ
    Тема 3: Symfony Messenger
    Тема 4: DDD в Symfony, часть 2 // ДЗ
    Тема 5: DDD в Symfony, часть 1
    Тема 5: Развёртывание приложения // ДЗ

    Преподаватели:
    Сергей Петров, Николай Широков, Михаил Каморин, Олег Мельник, Александр Пряхин

    Цена 86400 руб.
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. Money Maker LTD
      Money Maker LTD участвует в складчине.
      17 апр 2026