Станьте следующим маэстро! Выпустив более 200 пакетов с более чем 75 миллионами загрузок, команда Spatie знает, о чем они говорят. Погрузитесь в мысли людей, которые принесли вам качественные пакеты, такие как laravel-permission, laravel-backup, browsershot, laravel-medialibrary и узнайте, как программировать, тестировать и поддерживать свои собственные пакеты.
Что вы узнаете:
Создание независимого от фреймворка PHP-пакета
Базовая структура, тестирование, действия GitHub, Packagist,…
Сборка пакета Laravel
Создайте настоящий пакет Laravel с нуля
Исходные пакеты Spatie
Получите тур примеров из реальной жизни
4 часа контента
Для всех функциональных возможностей, добавленных в пакет, вы узнаете, как автоматически тестировать его как локально, так и с помощью действий GitHub. Таким образом, вы можете создать красивый и обслуживаемый пакет, на который могут положиться ваши коллеги, клиенты и сообщество.
Создание независимого от фреймворка PHP-пакета
Использование PHP-пакета Spatie для начала создания независимого пакета
Добавление первого класса в пакет
Тестирование пакета с использованием PHPUnit
Автоматически исправляйте проблемы стиля кода локально
Запуск тестов на действиях GitHub
Исправление проблем со стилем кода с помощью действий GitHub
Использование Psalm для анализа и выявления проблем с вашим кодом
Создание отчетов о покрытии кода с использованием Xdebug
Поддержка нескольких версий PHP
Использование семантического контроля версий
Ведение журнала изменений
Регистрация пакета на Packagist
Публикация нового релиза на GitHub
Забота о вкладе сообщества
Создание пакета Laravel
Использование скелета пакета Spatie Laravel для начала создания специального пакета Laravel
Добавление файла конфигурации в пакет
Добавление команды artisan
Добавление моделей и миграций в пакет и как их автоматически тестировать
Добавление маршрутов, контроллеров и представлений таким образом, чтобы они не конфликтовали с маршрутами приложения.
Запуск тестов пакета Laravel на GitHub Actions
Использование MySQL в пакетных тестах и действиях GitHub
Тестирование artisan команд с использованием PHPUnit и Orchestra Testbench
Тестирование маршрутов, контроллеров и представлений
Поддержка нескольких версий PHP и Laravel вашего пакета
Разработка пакета Laravel внутри полноценного приложения Laravel
Потрясающее 90-минутное видео с живым программирование, где мы объединяем знания всего курса, чтобы создать реальный пакет с нуля.
ЗАЧЕМ СОЗДАВАТЬ ПАКЕТЫ?
Перемещая общие функции в пакеты, кодовая база ваших приложений может стать меньше и более удобной в обслуживании.
Пакеты могут иметь собственный набор тестов. Когда ошибка обнаружена, вы можете легко распространить исправление в своих приложениях, просто запустив composer update.
Есть и коммерческие преимущества. Благодаря пакетам открытых источников вы, как разработчик, и ваша компания становятся намного более заметными в сообществе, что может привести к появлению интересных возможностей.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Мы разрабатываем, создаем и поддерживаем веб-сайты, интернет-магазины и приложения - с 2004 года. Мы предпочитаем анализ, четкие советы и надежные технологии, а не мимолетные увлечения. Наши сайты построены по современным стандартам и оптимизированы для работы на всех типах устройств. Почти каждый аспект нашей работы основывается на работе других. Мы высоко ценим открытый исходный код и стараемся по возможности возвращать его сообществу.
Can you please upload this course https://writing-readable-php.com
Serhe
Video #18 "Let's build a Package Together" seems to be from V1.
Can you check pls?
Andrew
Please update this course. V2 is release
CourseHunter Team
Andrew
done!
Andrew
CourseHunter Team
Thanks
Anonymous
please, i really need this course: "Laravel 7 Vuejs & RESTful API Course With Complete Project"
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
PHP с Laravel - Создайте Систему Управления Рестораном
PHP with Laravel - Create a Restaurant Management System
Добро пожаловать в PHP с Laravel - создание системы управления рестораном. Курс охватывает концепции использования PHP и Laravel для создания инновационного веб-приложения. Это лучший практический курс, предлагающий техники среднего и продвинутого уровней. Вы научитесь создавать настоящий проект. Студенты узнают, как с нуля построить систему управления рестораном. Мы включаем в этот курс самые интересные и важные темы. Этот курс превратит вас из
https://writing-readable-php.com/
Been asking for this for the longest time
Can you check pls?