- PHP-фреймворк Symfony
- О профессии
- Чему вы научитесь
- Как проходит обучение на платформе
- Знакомитесь с платформой
- Получаете знания
- Выполняете задания
- Работаете с куратором
- Введение в Symfony
- Основы Symfony
- Шаблонизатор Twig
- Библиотека работы с базой данных Doctrine Orm
- Фикстуры и расширения Doctrine
- Связи в Doctrine. Часть 1 — Один ко многим
- Связи в Doctrine. Часть 2
- Система аутентификации
- Роли и уровни доступов и безопасность
- Доступы по API
- Регистрация и классы Voter
- Знакомство с компонентом Форм
- Валидация вывод и обработка формы
- Расширение полей и кастомная валидация
- Загрузка файлов в Symfony
- Сервис отправки электронных писем
- Система Событий
- Создание переиспользуемых бандлов для Symfony
- Итоговый проект
- Сервис-конструктор для блога
- Спикеры
- Отзывы участников
- Стоимость курса
- Часто задаваемые вопросы
- Записаться на курс
- Записаться на курс
- Спасибо за заявку!
- Купить курс
- PHP-фреймворк Symfony
- Чему вы научитесь
PHP-фреймворк Symfony
Вы освоите один из самых популярных фреймворков для веб-разработки и научитесь создавать приложения с использованием главных компонентов Symfony. Расширите навыки и станете более востребованным специалистом.
- Длительность 2 месяца
- Онлайн в удобное время
- Практические работы с проверкой
- Доступ к курсу навсегда
О профессии
Освойте популярный PHP-фреймворк
- 600 000 разработчиков в 120 странах используют Symfony по данным сайта symfony.com
- 120 000 рублей зарплата PHP-разработчика со знанием Symfony по данным сайта hh.ru
Чему вы научитесь
- Создавать приложения на Symfony и устанавливать дополнительные плагины
- Работать с сервис-контейнерами и базами данных на примере библиотеки Doctrine ORM
- Разбираться в типах маршрутизации
- Делать отладку проектов через дебаг-профайлеры
- Создавать формы регистрации и авторизации пользователей
- Понимать, как устроена интеграция сторонних сервисов
- Разрабатывать сервисы отправки почты
- Работать с API
- Работать с продвинутым конфигурированием
Как проходит обучение на платформе
Знакомитесь с платформой
Платформа Skillbox — собственная разработка компании Skillbox, платформа постоянно улучшается. Вас ждут видео, практические задания и общение с кураторами Доступ к материалам откроется сразу после покупки курса
Получаете знания
Курсы состоят из тематических видео разной длительности Смотрите их когда и где угодно Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию
Выполняете задания
В Skillbox уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест Все задачи приближены к реальным — их можно с гордостью положить в портфолио
Работаете с куратором
Проверкой заданий занимаются кураторы Это эксперты по теме курса Они помогут с трудными задачами и подскажут, как улучшить ваши проекты Общаться с проверяющими кураторами можно прямо на платформе
Вас ждут видео от экспертов и практика на основе реальных кейсов.
Введение в Symfony
-
- Введение и Установка Symfony
- Структура проекта и настройка PhpStorm
- Создание первых страниц, маршрутизация и контроллеры
- Flex и Recipes
- Шаблонизатор Twig
- Debug Profiler и другие инструменты отладки
- Подключаемые файлы: CSS и Js
- Генерация URL
- Создание Json-API
- Сервисы и Autowiring
- Webpack Encore
Основы Symfony
-
- Основы Autowiring и конфигурирования
- Конфигурации для разного окружения, файл.env
- Создание своего сервиса
- Продвинутое конфигурирование, service.yaml
- Пример интеграции с сервисом Slack
- Автовызов методов сервиса, аннотация @required
- Генерация кода: symfony/maker-bundle
- Пример создания консольной команды
- Безопасное хранение секретных конфигураций, Vault
Шаблонизатор Twig
-
- Работа с блоками Twig
- Расширения шаблонизатора Twig
- LazyLoad в расширениях
Библиотека работы с базой данных Doctrine Orm
-
- Знакомство с Doctrine и миграциями
- Entity Repositories и Query Builder
- Обновление Entity
Фикстуры и расширения Doctrine
Связи в Doctrine. Часть 1 — Один ко многим
-
- Связь один ко многим (One-to-Many)
- Получение связанных объектов с дополнительными критериями
- Сложная логика и Join
Связи в Doctrine. Часть 2
Система аутентификации
-
- Создание модели пользователя
- Форма авторизации
- Базовый процесс Аутентификации
- Безопасность и улучшение Аутентификатора
Роли и уровни доступов и безопасность
-
- Роли и доступы к страницам
- Получение авторизованного пользователя
- Иерархия ролей и Имперсонализация
Доступы по API
Регистрация и классы Voter
-
- Регистрация и программная авторизация
- Расширенное управление доступом, классы Voter
Знакомство с компонентом Форм
-
- Подключение, вывод и обработка формы
- Типы полей и трансформация данных
- Поля ChoiceType
Валидация вывод и обработка формы
-
- Валидация в формах
- Вывод форм
- Форма регистрации с использованием компонента форм
Расширение полей и кастомная валидация
-
- Расширение полей
- Расширение форм
- Data Transfer Object
- Кастомная валидация
- Домашняя работа
Загрузка файлов в Symfony
-
- Загрузка файлов в Symfony
- Создание сервиса загрузки файлов
- Работа с файловой системой
Сервис отправки электронных писем
-
- Отправка email в Symfony
- 12 Оформление и css в email без «боли»
- Дополнительные возможности при отправке писем
Система Событий
-
- Система событий. Слушатель
- Создание и вызов своих событий
- Подзапросы
Создание переиспользуемых бандлов для Symfony
-
- Выделение сервиса в Bundle
- Конфигурирование Bundle
- Как сделать Bundle расширяемым
- Публикация Bundle
Итоговый проект
Сервис-конструктор для блога
Спикеры
Владеет технологиями разработки на PHP, Java, JS, Vue.js, Laravel, Symfony, «1С-Битрикс», RabbitMQ, MySQL, Couchbase, Redis.
Отзывы участников
Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю баги, разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо.
Понравился формат видео (без лишней воды), удобный сайт, хорошие описания и быстрая проверка домашних заданий.
Валентина Нарушевич , г. Санкт-Петербург Курс «Графический дизайнер с нуля до PRO»
Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скилов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
Яна Щербицкая , г. Санкт-Петербург Курс «Photoshop с нуля до PRO»
Курс очень круто структурирован, там есть все знания, которые мне нужны, чтобы освоить программу. Сама бы я точно что-нибудь пропустила.
Преподаватели всё спокойно и терпеливо объясняют. Если ты что-то не понял, снимут дополнительный видеоролик и покажут ещё раз.
Самое крутое в курсах Skillbox — постоянная связь с теми, кто подскажет, как правильно.
Елена Кальво , г. Ницца, Франция Курс «Копирайтинг от А до Я 2.0»
«Почему бы не сделать из хобби источник заработка?» — однажды подумала я.
Недолго размышляя, записалась на курс в Skillbox и встала в ряд претендентов на гордое звание копирайтера.
Работа с текстом помогла мне вернуть свою жизнь, вдохновила. Я начала снова ухаживать за собой, читать. Увидела, что я не только мать, но и писатель.
Ирина Семёнова , г. Бельцы, Молдова Курс «Профессия SMM-специалист»
Я узнала, что такое охваты, KPI и прочие слова, которые раньше пугали. Поняла, что чем проще и понятнее, тем лучше. Разобралась в сложной иерархии рекламного кабинета и научилась настраивать аудиторию и рекламу.
Я уже в теме и не боюсь назвать своих более опытных друзей коллегами.
Стоимость курса
Скидка действует 0 дня 00:00:00
Ваша заявка успешно отправлена
Часто задаваемые вопросы
Это один из самых популярных фреймворков с развитым комьюнити. Если у вас возникнут вопросы, на помощь могут прийти 600 000 разработчиков по всему миру. Symfony используют многие известные проекты, например, Drupal и phpBB. Даже самый популярный PHP-фреймворк Laravel разработан на основе Symfony. API Symfony удобно интегрируется со сторонними приложениями и инструментами для frontend-разработки — например, Angular.js.
Вы можете работать с материалами курса в удобное время, двигаясь по программе в подходящем вам темпе. Более того, все уроки будут доступны и по окончании курса, навсегда, так что вы сможете освежить свои знания в любой момент. Обучение организовано таким образом, чтобы вы могли совмещать его с работой, учёбой и личной жизнью.
У вас будет куратор в Telegram-чате, а преподаватель лично прокомментирует домашние задания и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки.
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на мелкие ежемесячные платежи.
Записаться на курс
Наш специалист свяжется с вами и ответит на любые ваши вопросы
Ваша заявка успешно отправлена
Записаться на курс
Наш специалист свяжется с вами и ответит на любые ваши вопросы
Ваша заявка успешно отправлена
Спасибо за заявку!
Наш менеджер свяжется с вами
в ближайшее время
Купить курс
- Астана
- Минск
- Баку
- Ташкент
- Кишинев
- Бишкек
- Москва
- Наманган
- Самарканд
- Андижан
- Фергана
- Бухара
- Навои
- Нукус
- Алматы
- Шымкент
- Гомель
- Могилев
- Тирасполь
- Бельцы
- Ош
- Джалал-Абад
- ВКонтакте
- Telegram
PHP-фреймворк Symfony
Вы освоите один из самых популярных фреймворков для веб-разработки и научитесь создавать приложения с использованием главных компонентов Symfony. Расширите навыки и станете более востребованным специалистом.
Чему вы научитесь
Довольно таки хорошо В течении нескольких месяцев размышлял на тему о смене профессии. В 20-х числах июня я все таки решился получить дополнительное образование. По совету друга, который ранее закончил подобные курсы, обратил внимание на такую платформу как Skillbox. И вот, 30 июня, я решился на приобретение и прохождение курса по направлению Бизнес — аналитик. Менеджер помог определиться с конкретным направлением, рассказал об отличиях и различиях в работе аналитиков (их несколько, например бывают: продуктовые, системные, финансовые). Оплатить сразу весь курс возможности не было, поэтому я решил оформить рассрочку. Работники Skillbox помогли и с этим, чтобы вышло без банковских комиссий, страховок и тд). Обучение проходит в удобное для меня время (хоть ночью, хоть ранним утром), на мой взгляд, это очень удобно, ведь ты сам можешь выбрать удобное и подходящее для себя время учебы, а самое главное темп. Если не понял тему, всегда можно поискать дополнительный материал, и изучить определенную тему более детально. На платформе довольно дружелюбные кураторы, проверяющие работы, всегда можно что-то уточнить, попросить дополнительную литературу для изучения той, или иной темы. Обучение нравится, надеюсь на его успешное завершение и смену деятельности) Плюсы: Довольно быстрая проверка работ Дружелюбные кураторы Минусы: Иногда приходится искать дополнительную информацию самостоятельно Источник: otzovik.com
Великолепно! Проработав 15 лет управляющим отеля, во время карантина в связи с короновирусом я решил сменить сферу деятельности и уйти в бэкенд разработку. Я приобрёл курс Skillbox «Профессия Python-разработчик» в декабре 2020 года уже в январе 2022 года я вышел на свою первую работу в качестве Backend python разработчика. Мне идеально зашёл формат прохождения курса в нужном мне темпе. Нет жёстких дедлайнов, но в то же время помогает поддерживать мотивацию к учёбе мощное, развитое комьюнити и огромное количество бесплатного контента (карьерные встречи, интенсивы, хаккатоны и пр.). Заявленное время проверки практических работ 3 рабочих дня, но по-факту работы проверяются в течении 24 часов. Если вы не сошлись характером с куратором и думаете, что он слишком требователен к вашим работам, то есть возможность обратиться в службу заботы, но я со своей стороны настоятельно рекомендую прислушиваться ко всем советам, так как это делает вас только лучше.По содержанию курса и подаче замечаний у меня нет. Учебные видео сняты профессионально с хорошим звуком. По образовательной части нужно понимать, что технологии не стоят на месте и возможно отдельные моменты слегка не современны, но курсы постоянно дополняются и улучшаются.Для меня все курсы от Skillbox 10 из 10. В настоящий момент дополнительно к Python заканчиваю проходить курс Go-разработчик. Рекомендую всем друзьям и знакомым! Плюсы: Скорость проверки практических работ. Мощнейшее комьюнити. Индивидуальный подход. Свой темп обучения. Минусы: Для меня их нет. Источник: otzovik.com