Автор: Udemy
Название: Alexander Bruk - Symfony & Vue.js: Полный курс 2021!

[Udemy] Alexander Bruk - Symfony & Vue.js: Полный курс 2021!


Чему вы научитесь
  • Станите продвинутым и современным Symfony программистом
  • Построите современный и мастштабируемый интернет-магазин (вместе с адаптивной админкой)
  • Будете готовы к работе, понимая как работать с мощным стеком Symfony + VueJS
  • Думать как эффективный программист: продумывать структуру приложения, создавать код с упором на масштабирование
  • Изучите основные компоненты Symfony: Validation, Messenger, Twig, консольные команды, Symfony CLI
  • Изучите проектирование масштабируемой архитектуры VueJS + Vuex
  • Современное ООП: наследование, конструкторы, абстрактные классы и т.д.
  • Работу с реальными средами приложения: разработка, тестирование и деплой
  • Проектировать адаптивные письма используя библиотеку Inky
  • Эффективное тестирование: Unit-тесты, интеграционные тесты, функциональные тесты (Symfony Panther + Selenium)
  • Как проектировать код, используя современные практики и паттерны
  • Оптимизировать свой код используя современные линтеры: PHPUnit, PHP-CS-fixer, ESLint
  • Современные инструменты разработчика 2021: Symfony CLI, Composer, NPM, WebPack, VueJS DevTools и т.д.
  • Эффективно осуществлять деплой приложения на боевой сервер Google Cloud VPS и запускать тесты на CircleCI
Требования
  • Элементарные знания использования PHP
  • Желательно понимание работы с ООП, но не обязательно. По ходу прохождения курса мы сможем укрепить знания ООП.
  • Любой редактор кода. Рекомендуется использовать PHPStorm или Visual Studio Code.
  • Любая операционная система: Windows, Linux, MacOS. Проект разрабатывается на Linux Mint.
Описание
Symfony это один из самых востребованных php-фреймворков. С каждым годом его популярность только растет, все больше компаний использует его при разработке сложных highload-проектов, а symfony-программисты высоко оплачиваются на рынке труда и с легкостью могут претендовать на вакантные вакансии.

Вот почему, вам следует изучить Symfony. И вы выбрали правильное место для изучения этого!

Почему этот курс по Symfony вам подходит?
Это наиболее полный курс по Symfony 5 на Udemy. Этот универсальный пакет, который поможет вам получить все необходимые знания по Symfony для проектирования современных и шасштабируемых веб-приложений.
Вы изучите Symfony с самого начала. Начнете с изучения работы контроллеров, сущностей, шаблонов. Познакомитесь с валидацией данных, формами, событиями, отправкой почты и т.д. А закончите изучение тестированием приложения и деплоем получившегося приложения на собственный сервер.
Вы также изучить, как следует проектировать свое приложение, проводить рефакторинг, дебагинг кода и конечно же мы затроним линтеры, которые улучшат качество вашего кода за счет приведения его к мировым стандартам в области программирования.
Этот курс содержит все необходимые знания, которые вам могут потребовать на всех этапах создания приложения: начиная от разработки и заканчивая тестированием и деплоем. Если вам хотите пропустить некоторые главы, посвященные отдельным инструментам, то вы вполне можете это сделать и продолжить разработку со следующей главы, при этом ваше приложение продолжит работать, как вы и задумывали.
К концу курса, вы будете иметь все необходимые знания, для того чтобы успешно проходить собеседования по Symfony и найти работу в должности Symfony-программиста.

Для чего в курсе используется Vue.js?
Vue.js - это прекрасный инструмент для быстрого проектирования реактивных приложений. Мы сначала спроектируем страницы с рендером на Symfony, в дальнейшем добавим вывод информации через Vue.js.
Если же вы еще не работали с Vue.js, то самое время попробовать его в деле. А если у вас уже есть опыт работы с ним, то в данном курсе вы найдете что-то новое и для себя, так как к лекциям прилагается большое количество ссылок и материалов. При разработке мы будет опираться на лучшие практики в области разработки на Vue.js, добавим хранилище Vuex и посмотрим, как можно подключать несколько независимых друг от друга модулей на одной странице.
После прохождения курса, вы сможете создавать быстрые и современные компоненты страницы с невероятной легкостью и удобством.

Почему я подхожу для вас в качестве учителя по Symfony?
Меня зовут Александр. Я являюсь full-stack программистом и я уже успел поучаствовать в разработке highload-проектов, банковских проектов и мобильных приложений с использованием современных js-библиотек. Я всегда стараюсь сохранять баланс между frontend и backend разработкой.
Мне нравится объяснять сложные вещи простым и понятным языком. Проектируя курс я опирался прежде всего на ту информацию, которую мне хотелось получить, когда я только начинал изучать данную тему. Курс построены именно таким образом, чтобы максимально эффективно объяснить основную тему.

Итак, что именно входит в курс?
  • Создайте свой интернет-магазин! Вы научитесь отделять frontend и backend разработку, проводить рефакторинг кода, проектировать с учетом дальнейшего масштабирования
  • Создайте свое собственное API! В разработке мы будем использовать невероятно мощный инструмент API Platform
  • Мастер-класс по основным компонентам Symfony: фреймворк, шаблонизатор, формы, валидация, транслитерация, мессенджер, Mailer и так далее
  • Мастер-класс по работе с Vue.js: подключение Vuex, проектирование архитектуры, дебаггинг, работа с API
  • Мастер-класс по тестированию приложения: unit-тесты, функциональные тесты и интеграционные тесты. Мы также будем использовать связку Symfony Panther + Selenium, научимся запускать тесты в браузере и делать скриншоты
  • Мастер-класс по деплою приложения: настроим запуск тестов на CirlceCI, создадим бесплатный VPS-сервер на Google Cloud, создадим базу данных, настроим Deployer для быстрого деплоя и запустим наш проект на Nginx
  • Оптимизируем наш код: проведем несколько крупных рефакторингов, добавим и научимся применять линтеры, создадим Makefile для быстрого вызова команд
  • Настройка рабочих сред: разработка, тестирование, деплой
  • Работа с инструментами разработки: Symfony CLI, Composer, Vue.js CLI, NPM, WebPack
Что также входит в пакет:
  • Профессионально отснятые HD-видео, которые удобно разбиты по главам и сопровождаются маркером курсора, титульными обложками для навигации, комментариями
  • Более 80 ссылок на внешние источники
  • Скачиваемые материалы из лекций
  • В конце главы: ссылка на коммит на Github. Вы можете посмотреть как выглядит файловая структура проекта, а так же можете скопировать код любого файла или полностью скачать весь проект
  • В конце главы: список использованных команд, а так же ссылки для дополнительного изучения
  • Бесплатная поддержка в разделе "Вопрос-ответ"
Нашли что-то близкое для себя? Тогда самое время присоединиться к Symfony-программистам, которые начали свой путь с этого курса и которые решили поднять свои знания на новый уровень!

Для кого этот курс:
  • Пройдите этот курс, если вы хотите получить продвинутые и актуальные знания Symfony
  • Пройдите этот курс, если вы пытались изучить Symfony, но все еще не совсем понимаете Symfony
  • Пройдите этот курс, если вы не уверены, что вам хватает опыта разработки реальных приложений на Symfony
  • Пройдите этот курс, если вы хотите лучше понять использование VueJS + Vuex на практике
  • Пройдите этот курс, если вы уже имеете опыт разработки на Symfony, но хотите улучшить понимание компонентов Symfony
  • Пройдите этот курс, если вы хотите использовать отличный фреймворк для малых и крупных проектов на PHP

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
качество картинки скринкаста очень пдохое все мелкое и мутное как будто 320p растянули на 720p
Давно замечены материалы с Udemy чаще всего днище. Это тоже увы не исключение. Чувак монотонно описывает свои действия - включаю тумблер А, теперь включаю тумблер Б - зачем включаешь, для чего включаешь, почему и как это все работает не утруждает себя пояснять.
Почитать книжку на оф сайте Symfony толку будет больше - книжка на русском! А смотреть вот это только время терять. Вроде не докопаешься все темы в курсе есть все делает но не понятно для кого все это. Новичкам не понтятно а тем кто в теме банально скучно.
 

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

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Алан-э-Дейл
Ответы
1
Просмотры
16K
VIT1103
VIT1103
Алан-э-Дейл
Ответы
2
Просмотры
7K
Captain Sparrow
Captain Sparrow
Алан-э-Дейл
Ответы
6
Просмотры
11K
Стью
Алан-э-Дейл
Ответы
8
Просмотры
3K
zplinter
zplinter

Похожие темы

Алан-э-Дейл
Ответы
0
Просмотры
3K
Алан-э-Дейл
Алан-э-Дейл
Малыш Джон
Ответы
4
Просмотры
4K
notarget
notarget
Брат Тук
Ответы
2
Просмотры
6K
loko-esm
loko-esm
Алан-э-Дейл
Ответы
1
Просмотры
2K
firenight
firenight
Алан-э-Дейл
Ответы
2
Просмотры
6K
ezortex
ezortex
Малыш Джон
Ответы
0
Просмотры
1K
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Тукерс
Алан-э-Дейл
Ответы
4
Просмотры
5K
nachfin
nachfin
Малыш Джон
Ответы
0
Просмотры
783
Малыш Джон
Малыш Джон
Arsenn32
Ответы
0
Просмотры
4K
Arsenn32
Arsenn32
Сверху Снизу