Курсы Symfony Framework, уроки по Symfony Framework онлайн. Обучение использованию Cимфони фреймворк
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Team Lead C# Developer. Professional PHP Developer. Professional Web-разработчик на Python PHP Developer. Basic Специализация PHP Developer
-25%
Специализация C#
-24%
Golang Developer. Professional Разработчик на Spring Framework Специализация Python Developer
-25%
iOS Developer. Professional Scala-разработчик Highload Architect Kotlin Backend Developer Microservice Architecture Unity Game Developer. Basic JavaScript Developer. Professional Java Developer. Professional Node.js Developer Специализация Java-разработчик
-25%
NoSQL PostgreSQL Cloud Solution Architecture Специализация Java и Архитектор ПО Symfony Framework Программист С HTML/CSS C++ Developer. Basic
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Symfony Framework

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

5 месяцев

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

Начало занятий:

28 января 2022 года

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

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

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

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

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

Михаил Каморин
Senior Backend Developer в Skyeng
Олег Мельник
Александр Пряхин
Технический директор в CityAds Media
Сергей Громов
Василий Никонов
Заместитель начальника ИТ-отдела в компании «Профессиональный Партнёр»
Программирует более 19 лет, 10 лет — в B2B-разработке, последний год — в B2C. Разработкой на PHP занимается 8 лет, из них 3 года на Laravel, 2 года на Symfony.

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

Работал Team lead/Senior PHP developer в ГК «Urban Intel». Разработал с командой движок поверх Laravel для RAD (rapid application development) на базе мета-программирования и кодогенерации, успешно применял и расширял его в течение 3 лет.

Backend разработчик со стажем более 17 лет.

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

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

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

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

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

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

Otus Certified Educator

Технический директор в CityAds Media с бэкграундом разработки и технического обеспечения веб-приложений. В профессиональном программировании прошел долгий путь от Junior Developer до CTO.

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

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

Tech-Lead в компании Westwing Russia

В 2005 г окончил Ульяновский Государственный Университет, факультет Информационных Систем.
В веб-разработке с 2004 года.
Последние 10 лет принимал участие в разработке нескольких ИТ-проектов в качестве ведущего разработчика или технического руководителя.
В 2015 году начал разработку на Symfony 2.
С тех пор успел поработать практически со всеми версиями фреймворка Symfony.

Заместитель начальника ИТ-отдела в компании «Профессиональный Партнёр».

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

Занимался PHP-разработкой в связке с PostgreSQL. Есть интересный опыт по обработке OpenData.

Одно из направлений профессиональной деятельности — офлайн- и онлайн-преподавание.

Михаил
Каморин
Олег
Мельник
Александр
Пряхин
Сергей
Громов
Василий
Никонов

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

Михаил Каморин
Senior Backend Developer в Skyeng
Программирует более 19 лет, 10 лет — в B2B-разработке, последний год — в B2C. Разработкой на PHP занимается 8 лет, из них 3 года на Laravel, 2 года на Symfony.

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

Работал Team lead/Senior PHP developer в ГК «Urban Intel». Разработал с командой движок поверх Laravel для RAD (rapid application development) на базе мета-программирования и кодогенерации, успешно применял и расширял его в течение 3 лет.

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

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

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

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

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

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

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

Otus Certified Educator

Александр Пряхин
Технический директор в CityAds Media
Технический директор в CityAds Media с бэкграундом разработки и технического обеспечения веб-приложений. В профессиональном программировании прошел долгий путь от Junior Developer до CTO.

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

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

Сергей Громов
Tech-Lead в компании Westwing Russia

В 2005 г окончил Ульяновский Государственный Университет, факультет Информационных Систем.
В веб-разработке с 2004 года.
Последние 10 лет принимал участие в разработке нескольких ИТ-проектов в качестве ведущего разработчика или технического руководителя.
В 2015 году начал разработку на Symfony 2.
С тех пор успел поработать практически со всеми версиями фреймворка Symfony.

Василий Никонов
Заместитель начальника ИТ-отдела в компании «Профессиональный Партнёр»
Заместитель начальника ИТ-отдела в компании «Профессиональный Партнёр».

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

Занимался PHP-разработкой в связке с PostgreSQL. Есть интересный опыт по обработке OpenData.

Одно из направлений профессиональной деятельности — офлайн- и онлайн-преподавание.

Отзывы

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

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

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

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

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

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

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

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

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

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

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

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

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

Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете.

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

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


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

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

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

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

Дата выдачи сертификата: 2 августа 2022 года
Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Интенсив «Создание системы статистики для онлайн-магазина». День 2
Олег Мельник
День открытых дверей
16 июня в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

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

Больше