Премиум видео курс по разработке пакетов для PHP и Laravel. "Я вроде уже делал такое, давайте я гляну на старых проектах." Знакомы такие слова ? Когда мне давали задание на моей работе, я обычно отправлялся на поиски доступного пакета с открытым исходным кодом на packagist.org - и если не было доступно ничего, что отвечало бы потребностям, я собирался найти решение для конкретной проблемы. Много раз, обычно пару недель или месяцев спустя, мне приходилось решать подобную проблему, и я копировал части кода, которые я написал ранее. Возможно, мне пришлось немного подправить код, но в конце я дублировал свое существующее решение.
Именно тогда я начал думать о своем коде как о пакетах. Отсюда и большинство моих пакетов с открытым исходным кодом. Это вещи, которые я построил и использую в реальных приложениях в своей повседневной работе.
И дело не в открытых источниках!
Если вы не заботитесь об открытом исходном коде или просто обязаны по какой-либо причине закрыть исходный код, сборка пакетов все равно будет полезна вам, членам вашей команды и вашему работодателю.
Когда вы начинаете инкапсулировать свой код в более мелкие, более управляемые куски пакетов, есть так много преимуществ:
- Вы структурируете свой код так, чтобы он стал более управляемым
- Ваш код становится проще для тестирования
- Вы можете документировать пакеты проще, чем полноценное приложение
- Иметь повторно используемые программные компоненты для будущего использования
- Откройте исходный код и получите выгоду от сообщества PHP
И многое другое
Курс, который я хотел увидеть очень давно
Разработка пакетов PHP научит вас всему, что я узнал о хорошем дизайне пакетов, а также советам о том, как начать работу с открытым исходным кодом, как использовать автоматизированные тесты и многое другое.
Я действительно думаю, что это курс, который должен волновать каждого разработчика PHP !
За последние 7 лет я создал более 100 пакетов с открытым исходным кодом для себя, своей компании или своей собственной платформы Chatbot.
Пакеты были загружены более 7,1 миллионов раз, нашли свое применение в ядре Laravel и используются в бесчисленном количестве приложений по всему миру.
Публикация вашего пакета
Если вы собираетесь открыть исходный код своего пакета или оставить его себе, этот видеокурс покажет, как использовать автоматизированные системы непрерывной интеграции, такие как TravisCI для автоматического тестирования или StyleCI для автоматического форматирования кода.
Фреймворки?
Фреймворки!
Как вы, наверное, знаете, я большой энтузиаст Laravel, и большая часть моих усилий с открытым исходным кодом сосредоточена вокруг Laravel.
Вот почему этот курс не только охватывает независимые от фреймворка пакеты, но и добавляет подробные учебные пособия о том, как создавать отличные пакеты, специально разработанные для Laravel. Использование пользовательских маршрутов, поставщиков услуг, представлений, команд и многое другое.
Пакет ПРО
- Доступ ко всем 34 видео с содержанием более 4 часов
- Возможность потоковой передачи и загрузки видео
- Узнайте о разработке специальных пакетов Laravel (настраиваемые маршруты, представления, файлы конфигурации, команды и многое другое)
- Узнайте, как я создаю реальный пакет Laravel Tinker Server с вами
- Доступ ко всем новым видео по сборке пакетов, добавленным в курс