DDEV - автоматизация работы с Docker. Laravel, Redis, PostgreSQL, PHPUnit, Xdebug и профилирование

Аватар автора
Дмитрий Афанасьев: PHP, Laravel, Чистый код
#laravel Что такое DDEV и как он помогает автоматизировать рутинную работу с докером для PHP разработчиков - рассмотрим в этом видео. Поднимем проект на Laravel, настроим PostgreSQL, настроим Redis на работу с кэшем, сессиями и очередями. Установим GUI - Redis Insight. в В VSCode настроим тестирование, Xdebug, профилирование с помощью Xdebug. В результате получим "проект-болванку" для любых начинаний - изучение алгоритмов, рабочий проект, пет проект и тп. Другие платформы: 00:00:00 Вступление 00:09:45 Контекст для старта - программы и плагины для VSCode 00:10:43 Установка Laravel 00:13:28 Установка DDEV для проекта и базовая настройка PHP, PostgreSQL 00:21:53 Установка Redis 00:24:10 Установка GUI Redis Insight 00:29:47 Запускаем ddev start 00:31:26 Обзор ddev describe 00:37:03 Первый запуск сайта 00:38:44 Переводим кэш, очереди и сессии в Redis 00:40:10 Рандомные порты для PostgreSQL 00:42:05 Запуск Курво-Бобера в космос ddev dbeaver 00:46:18 Отключаем рандомные порты (делаем фиксированные) 00:51:27 Запуск artisan команд - ddev artisan migrate 00:55:33 Тестируем Redis - очередь, консольная команда, Redis Insight 01:08:25 Настраиваем PHPUnit + VSCode + DDEV 01:11:42 Настройка Xdebug в связке с VSCode и DDEV 01:20:00 Настройка профилирования с помощью Xdebug в VSCode 01:25:20 Визуализация результаты профилирования в VSCode + PHP Profiler 01:29:00 Смотрим результаты профилирования в KCachegrind * ★ Автор: Дмитрий Афанасьев. * ► Выразить благодарность, поддержать донатом...

0/0


0/0

0/0

0/0