[Udemy] Laravel 8. Выполнение реального тестового задания (Сергей Шматовский)
Данный курс основан на реальном тестовом задании, которое дает один из работодателей претендентам на должность разработчик php на фреймворке Laravel. Данный курс показывает как выглядит работа современного fullstack разработчика. Мы будем создавать небольшой сайт на самом популярном веб фреймворке, а также с середины курса будем использовать VueJS. Одна из главных тем курса - это не просто выполнить все требования тестового задания, а сделать это правильно, используя лучшие практики написания кода. Начинается курс с установки Фреймворка и настройки сервера. Отдельно уделено время заполнению базы данных фейковыми данными и проработке миграций. Дальше мы вспомним основы git. Правильно подключим фронтенд библиотеки (Bootstrap 5 и т.д.) и разберемся как ими пользоваться и как они работают. Следующим шагом мы начнем реализовывать страницы сайта. К каждой странице в тестовом задании есть отдельные требования. На данном этапе мы изучим возможности Laravel, напишем модели, обозначим взаимоотношения между моделями, оптимизируем запросы к базе данных в контроллере и вынесем их в scope, создадим сервисный слой для бизнес логики, научимся использовать очереди, подключим свои helper функции и т.д. В части посвященной VueJS мы разобьём страницы сайта на компоненты. Изучим возможности библиотеки Vuex, и научим компоненты общаться друг с другом использую центральное хранилище. Научимся использовать библиотеку axios для выполнения AJAX запросов к базе данных. И в последнем видео уроке посморим как использовать модули для того, чтобы хранилище Vuex не разрасталось.
01 Знакомство с тестовым заданем.mp4 [27m 834k 748]
02 Установка Laravel. Настройка OpenServer.mp4 [35m 879k 87]
02 Заполняем таблицы данными
01 Заполняем таблицы данными.mp4 [97m 414k 114]
02 Рефакторинг миграций.mp4 [48m 429k 788]
03 Основы git. Установка и настройка дополнительных библиотек
01 GIT и GitHub. Создаем локальный и удаленный репозитории.mp4 [37m 272k 392]
02 Laravel dev package, Vue.js scaffolding.mp4 [58m 807k 542]
03 Устанавливаем Bootstrap5, BootstrapIcons, FontAwesome, Vuex.mp4 [66m 487k 41]
04 Реализуем страницы сайта
01 Первая страница сайта. Разметка и стили.mp4 [44m 30k 184]
02 Первая страница сайта. Шаблон blade, Scope, оптимизация запросов к БД.mp4 [73m 806k 454]
03 Создание кастомной даты.mp4 [30m 839k 231]
04 Страница каталога статей, отдельной статьи, поиск по тегу, активные ссылки.mp4 [131m 467k 155]
05 Vue JS и VUEX
01 Vue JS и VUEX - подготовка проекта.mp4 [76m 360k 23]
02 Компонент отдельной статьи. API роуты. Ресурсы моделей.mp4 [48m 838k 431]
03 Продолжаем делать компонент отдельной статьи.mp4 [84m 865k 157]
04 Компоненты лайков и просмотров статьи.mp4 [83m 904k 207]
05 Компонент комментария. Custom request. Локализация ошибок валидации. Очереди.mp4 [101m 830k 948]
06 Разделяем хранилище (state) на модули.mp4 [52m 400k 738]
Объем: 1,26Гб.