Php фреймворк symfony skillbox

Содержание
  1. PHP-фреймворк Symfony
  2. О профессии
  3. Чему вы научитесь
  4. Как проходит обучение на платформе
  5. Знакомитесь с платформой
  6. Получаете знания
  7. Выполняете задания
  8. Работаете с куратором
  9. Введение в Symfony
  10. Основы Symfony
  11. Шаблонизатор Twig
  12. Библиотека работы с базой данных Doctrine Orm
  13. Фикстуры и расширения Doctrine
  14. Связи в Doctrine. Часть 1 — Один ко многим
  15. Связи в Doctrine. Часть 2
  16. Система аутентификации
  17. Роли и уровни доступов и безопасность
  18. Доступы по API
  19. Регистрация и классы Voter
  20. Знакомство с компонентом Форм
  21. Валидация вывод и обработка формы
  22. Расширение полей и кастомная валидация
  23. Загрузка файлов в Symfony
  24. Сервис отправки электронных писем
  25. Система Событий
  26. Создание переиспользуемых бандлов для Symfony
  27. Итоговый проект
  28. Сервис-конструктор для блога
  29. Спикеры
  30. Отзывы участников
  31. Стоимость курса
  32. Часто задаваемые вопросы
  33. Записаться на курс
  34. Записаться на курс
  35. Спасибо за заявку!
  36. Купить курс
  37. PHP-фреймворк Symfony
  38. Чему вы научитесь

PHP-фреймворк Symfony

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

  • Длительность 2 месяца
  • Онлайн в удобное время
  • Практические работы с проверкой
  • Доступ к курсу навсегда

О профессии

Освойте популярный PHP-фреймворк

  • 600 000 разработчиков в 120 странах используют Symfony по данным сайта symfony.com
  • 120 000 рублей зарплата PHP-разработчика со знанием Symfony по данным сайта hh.ru

Чему вы научитесь

  • Создавать приложения на Symfony и устанавливать дополнительные плагины
  • Работать с сервис-контейнерами и базами данных на примере библиотеки Doctrine ORM
  • Разбираться в типах маршрутизации
  • Делать отладку проектов через дебаг-профайлеры
  • Создавать формы регистрации и авторизации пользователей
  • Понимать, как устроена интеграция сторонних сервисов
  • Разрабатывать сервисы отправки почты
  • Работать с API
  • Работать с продвинутым конфигурированием
Читайте также:  Python язык программирования пример решения

Как проходит обучение на платформе

  • Иллюстрация этапа обучения

Знакомитесь с платформой

Платформа Skillbox — собственная разработка компании Skillbox, платформа постоянно улучшается. Вас ждут видео, практические задания и общение с кураторами Доступ к материалам откроется сразу после покупки курса

Иллюстрация этапа обучения

Получаете знания

Курсы состоят из тематических видео разной длительности Смотрите их когда и где угодно Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию

Иллюстрация этапа обучения

Выполняете задания

В Skillbox уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест Все задачи приближены к реальным — их можно с гордостью положить в портфолио

Иллюстрация этапа обучения

Работаете с куратором

Проверкой заданий занимаются кураторы Это эксперты по теме курса Они помогут с трудными задачами и подскажут, как улучшить ваши проекты Общаться с проверяющими кураторами можно прямо на платформе

Вас ждут видео от экспертов и практика на основе реальных кейсов.

Введение в Symfony

    1. Введение и Установка Symfony
    2. Структура проекта и настройка PhpStorm
    3. Создание первых страниц, маршрутизация и контроллеры
    4. Flex и Recipes
    5. Шаблонизатор Twig
    6. Debug Profiler и другие инструменты отладки
    7. Подключаемые файлы: CSS и Js
    8. Генерация URL
    9. Создание Json-API
    10. Сервисы и Autowiring
    11. Webpack Encore

Основы Symfony

    1. Основы Autowiring и конфигурирования
    2. Конфигурации для разного окружения, файл.env
    3. Создание своего сервиса
    4. Продвинутое конфигурирование, service.yaml
    5. Пример интеграции с сервисом Slack
    6. Автовызов методов сервиса, аннотация @required
    7. Генерация кода: symfony/maker-bundle
    8. Пример создания консольной команды
    9. Безопасное хранение секретных конфигураций, Vault

Шаблонизатор Twig

    1. Работа с блоками Twig
    2. Расширения шаблонизатора Twig
    3. LazyLoad в расширениях

Библиотека работы с базой данных Doctrine Orm

    1. Знакомство с Doctrine и миграциями
    2. Entity Repositories и Query Builder
    3. Обновление Entity

Фикстуры и расширения Doctrine

Связи в Doctrine. Часть 1 — Один ко многим

    1. Связь один ко многим (One-to-Many)
    2. Получение связанных объектов с дополнительными критериями
    3. Сложная логика и Join

Связи в Doctrine. Часть 2

Система аутентификации

    1. Создание модели пользователя
    2. Форма авторизации
    3. Базовый процесс Аутентификации
    4. Безопасность и улучшение Аутентификатора

Роли и уровни доступов и безопасность

    1. Роли и доступы к страницам
    2. Получение авторизованного пользователя
    3. Иерархия ролей и Имперсонализация

Доступы по API

Регистрация и классы Voter

    1. Регистрация и программная авторизация
    2. Расширенное управление доступом, классы Voter

Знакомство с компонентом Форм

    1. Подключение, вывод и обработка формы
    2. Типы полей и трансформация данных
    3. Поля ChoiceType

Валидация вывод и обработка формы

    1. Валидация в формах
    2. Вывод форм
    3. Форма регистрации с использованием компонента форм

Расширение полей и кастомная валидация

    1. Расширение полей
    2. Расширение форм
    3. Data Transfer Object
    4. Кастомная валидация
    5. Домашняя работа

Загрузка файлов в Symfony

    1. Загрузка файлов в Symfony
    2. Создание сервиса загрузки файлов
    3. Работа с файловой системой

Сервис отправки электронных писем

    1. Отправка email в Symfony
    2. 12 Оформление и css в email без «боли»
    3. Дополнительные возможности при отправке писем

Система Событий

    1. Система событий. Слушатель
    2. Создание и вызов своих событий
    3. Подзапросы

Создание переиспользуемых бандлов для Symfony

    1. Выделение сервиса в Bundle
    2. Конфигурирование Bundle
    3. Как сделать Bundle расширяемым
    4. Публикация 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

Источник

Оцените статью