Курсы Symfony Framework, уроки по Symfony Framework онлайн. Обучение использованию Cимфони фреймворк
Специальная цена
Рассрочка
Рассрочка
Специальная цена
Symfony Framework

Владение Symfony — новый уровень для PHP-разработчика

Преподаватели-практики тебе помогут освоить фреймворк Symfony, а также научат решать enterprise-задачи

Длительность обучения:

4 месяца

4 ак. часа в нед.

Формат:

Online

Что даст вам этот курс

Symfony — один из самых сложных, надежных и высокопроизводительных PHP-фреймворков. Он по праву считается основным фреймворком для решения задач уровня enterprise. Symfony используют многие популярные проекты, например, Drupal, phpBB. Даже самый популярный PHP-фреймворк Laravel построен на основе Symfony. Курс рассчитан на PHP-разработчиков с опытом работы от двух лет.

Вы научитесь:

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

Преподаватели

Михаил Каморин
Dev Tech Lead в Skyeng
Александр Ясаков
Full Stack разработчик в американской компании Aya Healthcare
Александр Пряхин
Технический руководитель юнита в Авито
Олег Мельник
Программирует более 20 лет, 10 лет — в B2B-разработке, 4 года — в B2C. Разработкой на PHP занимается более 10 лет, из них 3 года на Laravel, 5 лет на Symfony.

Окончил факультет вычислительной математики и кибернетики МГУ им. М. В. Ломоносова.

Основная область интересов: мета-программирование и кодогенерация. В разных компаниях запустил в продакшен 2 движка (для Laravel и для Symfony) для RAD (rapid application development), на которых работает суммарно более 10 проектов.

Участник и организатор конференций по PHP, член ПК Podlodka PHP Crew.

Преподаватель
Влился в разработку в 2017 году, начинал с фриланса, а позже перешел в офис.

Занимался разработкой сайтов, REST API мобильных приложений, проектировал Data Warehouse и курировал разработку ETL системы. Большой опыт работы с OLAP и OLTP базами данных.

Очень люблю PHP и Symfony и так же имею опыт работы с JS(TS), GoLang, Python.

Приверженец Чистого Кода и любитель хорошей архитектуры, с удовольствием обсужу SOLID и различные подходы к разработке.

В профессиональном программировании прошел долгий путь от Junior Developer до CTO.

Окончил факультет прикладной математики и физики МАИ (НИУ). Имеет преподавательский опыт в Московском авиационном институте, а также на базе нескольких платформ дополнительного образования. Разработал различные обучающие курсы: от изучения языка PHP до построения масштабируемых систем и архитектур.

Навыки:
- разработка Web-приложений;
- кризис-менеджмент;
- построение команд;
- Linux-based системы;
- PHP, Java, JS.

Преподаватель
Backend разработчик со стажем более 17 лет.

Учился в Молдавском Техническом Университете по специальности ИТ.

В данный момент работаю в шведской компании Proxify техническим лидом.

Около 10 лет занимался разработкой онлайн форексов и бинарных опционов.

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

Руководил командами разработчиков от 3 до 20 человек.
Практикую DDD и микросервисную архитектуру.

Эксперт в области построения, рефакторинга и масштабирования проектов.

Otus Certified Educator

Преподаватель
Михаил
Каморин
Александр
Ясаков
Александр
Пряхин
Олег
Мельник

Преподаватели

Михаил Каморин
Dev Tech Lead в Skyeng
Программирует более 20 лет, 10 лет — в B2B-разработке, 4 года — в B2C. Разработкой на PHP занимается более 10 лет, из них 3 года на Laravel, 5 лет на Symfony.

Окончил факультет вычислительной математики и кибернетики МГУ им. М. В. Ломоносова.

Основная область интересов: мета-программирование и кодогенерация. В разных компаниях запустил в продакшен 2 движка (для Laravel и для Symfony) для RAD (rapid application development), на которых работает суммарно более 10 проектов.

Участник и организатор конференций по PHP, член ПК Podlodka PHP Crew.

Преподаватель
Александр Ясаков
Full Stack разработчик в американской компании Aya Healthcare
Влился в разработку в 2017 году, начинал с фриланса, а позже перешел в офис.

Занимался разработкой сайтов, REST API мобильных приложений, проектировал Data Warehouse и курировал разработку ETL системы. Большой опыт работы с OLAP и OLTP базами данных.

Очень люблю PHP и Symfony и так же имею опыт работы с JS(TS), GoLang, Python.

Приверженец Чистого Кода и любитель хорошей архитектуры, с удовольствием обсужу SOLID и различные подходы к разработке.

Александр Пряхин
Технический руководитель юнита в Авито
В профессиональном программировании прошел долгий путь от Junior Developer до CTO.

Окончил факультет прикладной математики и физики МАИ (НИУ). Имеет преподавательский опыт в Московском авиационном институте, а также на базе нескольких платформ дополнительного образования. Разработал различные обучающие курсы: от изучения языка PHP до построения масштабируемых систем и архитектур.

Навыки:
- разработка Web-приложений;
- кризис-менеджмент;
- построение команд;
- Linux-based системы;
- PHP, Java, JS.

Преподаватель
Олег Мельник
Backend разработчик со стажем более 17 лет.

Учился в Молдавском Техническом Университете по специальности ИТ.

В данный момент работаю в шведской компании Proxify техническим лидом.

Около 10 лет занимался разработкой онлайн форексов и бинарных опционов.

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

Руководил командами разработчиков от 3 до 20 человек.
Практикую DDD и микросервисную архитектуру.

Эксперт в области построения, рефакторинга и масштабирования проектов.

Otus Certified Educator

Преподаватель

Отзывы

4
Сергей
Сехович
Программа курса интересная и актуальная.
Курс вел (курировал) Михаил Каморин.
Преподаватель собранный, подготовленный на вопросы отвечает конструктивно.
Курс понравился!
Читать целиком
Андрей
Работал и работаю в достаточно крупной компании по разработке highload-проектов, в основном php Bitrix (крупные внедрения).
Была цель - систематизировать знания по Symfony, получить навыки best practise, общение с опытным преподавателем.
Курс интересный и достаточно насыщенный, в общем все понравилось, иногда пересматриваю уроки. В курсе хорошие примеры
Однозначно вырос в профессиональных навыках, это позволит разрабатывать интересные проекты из соответствующего стека
Читать целиком
Максим
До того как я начал обучение я слышал об обучении в Отус от коллег, которые прокачивали свои скилы на предлагаемых курсах.

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

Выбирая курс Symfony Framework, я выбирал курс который апнет мои скилы, который даст новое направление развития и который поможет продвинутся по карьерной лестнице вверх.

Курс Symfony Framework дал мне новые горизонты развития, новые навыки и новые знания. Уже в середине курса я приобрел новую должность, где в достаточной степени применимы знания которые почерпнул на курсе Symfony Framework от Отус.

Спасибо в этом преподавателям курса которые в доступной и понятной форме передают имеющиеся знания.

Отдельное спасибо команде Отус за хороший курс.
Читать целиком
Денис
Демидов
Symfony до этого курса изучал читая книгу Fabien Potencier, фреймворк показался довольно сложным и запутанным, думал даже вернуться к изучению Laravel (остановило то, что Symfony все же стандарт корпоративной разработки), но после прохождения курса фреймворк стал понятным, логичным и универсальным, в дополнение к нему ознакомился с используемыми в отрасли технологиями типа RabbitMQ.
Курс ведут грамотные специалисты с большим практическим опытом, спокойно отвечают даже на дурацкие вопросы, за что безмерно благодарен.
Читать целиком
Сергей
Сехович
Программа курса интересная и актуальная.
Курс вел (курировал) Михаил Каморин.
Преподаватель собранный, подготовленный на вопросы отвечает конструктивно.
Курс понравился!
Читать целиком
Андрей
Работал и работаю в достаточно крупной компании по разработке highload-проектов, в основном php Bitrix (крупные внедрения).
Была цель - систематизировать знания по Symfony, получить навыки best practise, общение с опытным преподавателем.
Курс интересный и достаточно насыщенный, в общем все понравилось, иногда пересматриваю уроки. В курсе хорошие примеры
Однозначно вырос в профессиональных навыках, это позволит разрабатывать интересные проекты из соответствующего стека
Читать целиком
Максим
До того как я начал обучение я слышал об обучении в Отус от коллег, которые прокачивали свои скилы на предлагаемых курсах.

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

Выбирая курс Symfony Framework, я выбирал курс который апнет мои скилы, который даст новое направление развития и который поможет продвинутся по карьерной лестнице вверх.

Курс Symfony Framework дал мне новые горизонты развития, новые навыки и новые знания. Уже в середине курса я приобрел новую должность, где в достаточной степени применимы знания которые почерпнул на курсе Symfony Framework от Отус.

Спасибо в этом преподавателям курса которые в доступной и понятной форме передают имеющиеся знания.

Отдельное спасибо команде Отус за хороший курс.
Читать целиком
Денис
Демидов
Symfony до этого курса изучал читая книгу Fabien Potencier, фреймворк показался довольно сложным и запутанным, думал даже вернуться к изучению Laravel (остановило то, что Symfony все же стандарт корпоративной разработки), но после прохождения курса фреймворк стал понятным, логичным и универсальным, в дополнение к нему ознакомился с используемыми в отрасли технологиями типа RabbitMQ.
Курс ведут грамотные специалисты с большим практическим опытом, спокойно отвечают даже на дурацкие вопросы, за что безмерно благодарен.
Читать целиком

Необходимые знания

— знание PHP 8+;
— знание принципов ООП, MVC, паттернов (хотя бы нескольких);
— опыт работы с базовыми операциями с БД;
— умение настраивать среду разработки;
— навыки работы с VM/Docker.

Будут плюсом:
— навыки работы с Git, Gitflow;
— опыт работы с MVC-фреймворком.

Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Вводное занятие и выбор проектной работы
Тема 2. Установка и «Hello, world»
Тема 3. Фронтэнд
Тема 4. Doctrine ORM
Тема 5. Doctrine Migrations
Тема 6. DI и сервисы
C 23 June
Тема 7. Контроллеры и маршрутизация
Тема 8. Компонент HttpFoundation
Тема 9. Symfony Forms
Тема 10. Авторизация и аутентификация
Тема 11. REST-приложения и FOSRestBundle
Тема 12. Stateless API
C 14 July
Тема 13. Логирование и мониторинг
Тема 14. Кэширование
Тема 15. Очереди: начало
Тема 16. Очереди: расширенные возможности
Тема 17. Полнотекстовый поиск, Elastica
C 8 August
Тема 18. Unit-тестирование
Тема 19. Консольные команды в Symfony
Тема 20. Интеграционное тестирование
Тема 21. NelmioApiDocBundle и документация API
Тема 22. Развёртывание приложения
C 25 August
Тема 23. Symfony Bundles и пакеты
Тема 24. Разработка прототипов с помощью генерации кода
Тема 25. Symfony Messenger
Тема 26. DDD в Symfony
Тема 27. API Platform: введение
Тема 28. Внедряем GraphQL
Тема 29. API Platfrom: погружение
C 19 September
Тема 30. Консультация по проектам и домашним заданиям
Тема 31. Защита проектных работ
Тема 32. Подведение итогов курса
Скачать подробную программу
Выпускной проект
Выпускной проект — задача, выполняемая в течение курса. Представляет собой полноценный микросервис, реализованный на базе фреймворка Symfony 5. При написании проекта потребуется использовать инструменты логирования и мониторинга (Sentry, Graphite), работать с базой данных (предпочтительно с PostgreSQL, но можно и с MySQL) и кэшем (Redis/Memcached на выбор), взаимодействовать с брокером сообщений (RabbitMQ) для обеспечения асинхронной обработки пользовательских запросов. Проект должен быть покрыт юнит- и интеграционными тестами, для проекта требуется реализовать его развёртывание при помощи Gitlab, GitHub или других инструментов.

Опционально в рамках проекта возможно применение инструментов API Platform для реализации API с использованием GraphQL.

Вы сможете выбрать один из 4-х вариантов проекта:

  • проект: "Сервис хранения прогресса студента". Сервис обеспечивает хранение данных о выполнении студентом учебных заданий;

  • проект: "Сервис подбора преподавателей". Сервис позволяет подобрать наилучшего преподавателя для ученика, исходя из компетенции преподавателей и потребностей студента;

  • проект: "Сервис управления контентом занятий". Сервис позволяет студенту видеть самую свежую версию контента занятия. При получении студентом доступа к заданию ревизия задания фиксируется для этого студента, чтобы при повторном просмотре выполненного задания он не увидел внесённые позже изменения;

  • проект на свой выбор.

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете. Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы


  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на GitHub и другие дополнительные материалы;

  • получите сертификат о прохождении курса;

  • освоите Symfony Framework и получите опыт разработки на нем;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 27 January 2024 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Symfony Framework»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Symfony Framework»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Twig и Symfony forms: создаем полноценное веб-приложение без погружения во frontend
Александр Ясаков
День открытых дверей
25 January 2022 года в 15:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Партнеры ждут выпускников этого курса

Стоимость обучения
Cтоимость указана для оплаты физическими лицами
48 000 ₽
60 000 ₽
Продолжительность
4 месяца