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

[Udemy] Alexander Bruk - Symfony & Vue.js_ Полный _0.png


[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 ссылок на внешние

—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх