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

Symfony Framework

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

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

4 месяца

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

Формат:

Online

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

25 августа 2023 года

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

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

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

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

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

— знание PHP 8+;
— знание принципов ООП, 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. Symfony Messenger
Тема 26. DDD в Symfony
Тема 27. API Platform: введение
Тема 28. Внедряем GraphQL
Тема 29. API Platfrom: погружение
Тема 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 и получите опыт разработки на нем;

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

Ваш сертификат

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

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

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

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

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

Дата выдачи:
22 января 2024 г.

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

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

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

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

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

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

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

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

Дата выдачи:
22 января 2024 г.

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

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

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

Прошедшие открытые вебинары

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

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

Стоимость обучения
Cтоимость указана для оплаты физическими лицами. Подробнее
60 000 ₽
Продолжительность
4 месяца
Начало занятий
25 августа 2023 года