Хотите уверенно владеть Symfony и Vue.js? Этот курс поможет вам освоить оба инструмента одновременно, создавая реальные проекты и изучая современные практики веб‑разработки.
Описание курса
Полный практический курс по Symfony 5 и Vue.js 2, который поможет вам создать полноценный интернет‑магазин, освоить архитектуру современных веб‑приложений и научиться применять лучшие практики разработки. Symfony — один из самых востребованных PHP‑фреймворков, используемый в highload‑проектах, корпоративных системах и сложных backend‑решениях.
Курс подойдет как новичкам в Symfony, так и разработчикам, которые хотят систематизировать знания и получить практический опыт.
Почему этот курс идеально вам подходит
Полное погружение в Symfony
Вы изучите фреймворк с нуля: контроллеры, сущности, шаблоны, формы, события, валидацию, работу с почтой и многое другое. Особое внимание уделено корректному проектированию структуры приложения и лучшим практикам разработки.
Курс логично выстроен от базовых концепций до продвинутых: вы начнёте с основ и завершите тестированием и деплоем проекта.
Развитие инженерного мышления
В процессе обучения вы овладеете навыками:
рефакторинга кода;
грамотного проектирования архитектуры приложения;
дебага;
использования линтеров для улучшения качества кода.
Гибкая структура обучения
Курс построен модульно — вы можете пропускать отдельные главы и продолжать разработку, не нарушая работу проекта.
Подготовка к трудоустройству
После завершения курса вы сможете уверенно проходить собеседования на позицию Symfony‑разработчика.
Почему в курсе используется Vue.js
Vue.js — это мощный инструмент для построения реактивных интерфейсов. Вы научитесь интегрировать его в проект на Symfony, создадите взаимодействующий с сервером фронтенд и познакомитесь с Vuex.
Курс одинаково полезен и новичкам в Vue.js, и тем, кто уже имеет опыт — большое количество материалов и ссылок позволит расширить и углубить знания.
После прохождения курса вы сможете создавать быстрые, удобные и современные UI‑компоненты.
О преподавателе
Александр — опытный full‑stack разработчик, участвовавший в создании highload‑систем, банковских решений и приложений на современных JavaScript‑библиотеках. Он объясняет сложное простым языком и создал курс, которого ему самому не хватало в начале обучения.
Что входит в курс
Создание интернет‑магазина с разделением frontend и backend, рефакторинг и подготовка к масштабированию.
Разработка собственного API с использованием API Platform.
Глубокое изучение компонентов Symfony: Twig, формы, валидация, Mailer, Messenger и другие.
Мастер‑класс по Vue.js: Vuex, архитектура приложения, работа с API и дебаг.
Тестирование приложения: unit‑, функциональные и интеграционные тесты, работа с Symfony Panther и Selenium.
Деплой: настройка тестов в CircleCI, создание VPS на Google Cloud, конфигурация Nginx, использование Deployer.
Оптимизация кода: крупные рефакторинги, линтеры, Makefile для удобного запуска команд.
Настройка окружений: dev, test, production.
Работа с инструментами: Symfony CLI, Composer, Vue.js CLI, NPM, Webpack.
Дополнительные материалы
Профессиональные HD‑видео с удобной навигацией и подсветкой курсора.
80+ полезных ссылок на внешние ресурсы.
Скачиваемые материалы и готовый код.
Ссылки на GitHub‑коммиты после каждой главы для изучения структуры проекта.
Список команд и ссылки для дополнительного изучения после каждого раздела.
Готовы начать?
Если вы хотите стать уверенным Symfony‑разработчиком и создать real‑world проект с нуля — присоединяйтесь к курсу и начните свой путь уже сегодня!
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
впрочем как и все курсы udemy
В первом видео локально ставится php 7.4 и Symfony 4......