Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Автор: udemy

Название: Разработка пакетов для Laravel и PHP (2022)

1652971138846-png.96983


Описание:

Package Development for Laravel & PHP

udemy

Прекратите повторять код

Случалось ли с вами, что, когда вы программируете, вы говорите себе:

Я уже написал эту функцию!

Но то, что вы не помните, так это когда вы это сделали или где это у вас было, и начать поиск именно в этот момент означает выйти из потока, в котором вы работаете, чтобы сжигать время в извилистых поисках, надеясь не повторить то, что уже было. уже сделано.

Тратить свое время и энергию на бесполезные вещи; не только задерживает вашу работу, но и разочаровывает, лишает вдохновения и представляет собой менее профессиональное качество; следовательно, медленнее и ниже доход.

Главный ключ

Что, если бы вы могли сразу же использовать весь код, который вы уже написали, установив одну команду?

Ключ в том, чтобы извлечь ваш код в пакет; таким образом, вы будете иметь немедленный доступ, когда вам нужно использовать ресурсы, которые вы уже создали.

Наверняка вы это уже слышали!

Но если вы еще не внедрили его в свою практику разработки, это может быть по нескольким причинам:

- Вы искали БЕСПЛАТНЫЕ видеоуроки, которые показывают вам часть головоломки, но всегда есть недостающие части для ее достижения, и после многих попыток вы, наконец, устали от поиска.
- Вы купили курсы и смотрите длинные неотредактированные видео с удвоенной скоростью, изучая что-то или очень мало, что отбивает у вас желание снова инвестировать.
- Вы нашли много информации об этом, но вы не знаете, что действительно поможет вам, и вы чувствуете себя сбитым с толку.

В конце концов, все это заставило вас сделать шаг назад и продолжить ту же рудиментарную практику копирования — вставки или перезаписи кода каждый раз, когда он вам нужен, даже если это настоящая головная боль.

Как это сделать правильно?

Вы когда-нибудь задумывались, какой простой, эффективный и быстрый способ сделать упаковку?

Прежде всего, вам должно быть ясно, что вы можете найти ВСЕ ВСЕ в Интернете, но, хотя есть много «БЕСПЛАТНОГО» контента, у всего есть цена, и самое дорогое — это ваше драгоценное время.

Ценить свое время и свой интеллект во время обучения — это главный источник дохода в ближайшем будущем.

Если вы избавитесь от стресса от поиска чего-то хорошего и «БЕСПЛАТНОГО», вам придется читать много обзоров того, что вы случайно найдете, чтобы узнать «БЕСПЛАТНО», если у вас есть вопросы и вы не найдете ответов в том, что вы изучаете «БЕСПЛАТНО ”; если вы избавитесь от всего этого и решите вложить несколько долларов и решите больше не тратить свое драгоценное время жизни, которое не является «БЕСПЛАТНЫМ», я уверяю вас, что через несколько часов вы научитесь эффективно собирать вещи, и вы начнете течет в ваших проектах более счастливо.

Если вы устали искать и не находить, если вы хотите получить доступ к профессиональному и высококачественному контенту от профессионального веб-разработчика и для него; этот курс - ваш ответ.

С этим курсом вы достигнете всего за 2 часа:

- Оптимизируйте свое время и продуктивную энергию.
- Поток в разработке ваших приложений, не останавливаясь, чтобы решить вещи, которые вы уже сделали.
- внедрить хорошую практику, как это делают все профессиональные веб-разработчики.

Особенности курса:

- Курс длится 2 часа 04 минуты.
- Он распространяется в виде 21 очень коротких и четко объясненных уроков , которые шаг за шагом проведут вас по сборке пакетов для Laravel.
- У вас будет доступ к компактному и хорошо объясненному контенту, чтобы достичь своей цели в кратчайшие сроки.
- Вы получите доступ к тщательно подготовленному материалу с отличным качеством звука и видео на каждом из уроков.

Другие преимущества:

- С этим курсом вы можете учиться в любое время, в любом месте и в своем собственном темпе.
- Использование пакетов предотвращает повторение уже созданных вами кодов.
- Использование пакетов позволит оптимизировать ваши ресурсы и работать быстрее.
- Вы не будете тратить свое время и энергию на поиск ресурсов, над которыми уже работали.
- Вы не урежете свое вдохновение в создании новых проектов.
- Используя свои пакеты, вы можете сосредоточить свои навыки на создании новых идей.

Содержание курса:

- Введение и что такое пакет В этом уроке мы быстро рассмотрим, что такое пакеты и что нам нужно, чтобы начать их создавать.
- Создание вашего первого пакета В этом уроке мы создадим пакет с нуля и научимся использовать его локально в приложении Laravel.
- Как автоматически загружать классы в ваши пакеты В этом уроке мы узнаем, как автоматически загружать классы наших пакетов с помощью PSR-4.
- Объяснение фасадов, сервис-контейнеров и сервис-провайдеров В этом уроке мы узнаем, что такое сервис-контейнер Laravel, что такое сервис-провайдеры и как их создавать, а также что такое фасады и как их создавать.
- Как добавить автоматическое обнаружение пакетов в Laravel В этом уроке мы добавим ServiceProvider и Facade, которые автоматически регистрируются, чтобы упростить использование нашего пакета в Laravel.
- Как тестировать ваши пакеты В этом уроке мы настроим PHPUnit и добавим тесты в наш пакет так же, как если бы мы были внутри приложения Laravel.
- Как добавлять маршруты к пакетам В этом уроке мы узнаем, как определять маршруты и загружать файлы маршрутов, которые могут использоваться приложениями, устанавливающими наш пакет.
- Как добавить контроллеры в ваш пакет В этом уроке мы узнаем, как использовать контроллеры в наших пакетах и как их использовать без использования пространств имен.
- Как добавить представления в ваши пакеты В этом уроке мы узнаем, как загружать представления пакетов с пространствами имен и как их использовать.
- Разрешить пользователям перезаписывать представления пакета В этом уроке мы даем конечному пользователю возможность публиковать представления нашего пакета, чтобы они могли изменять их в соответствии со своими требованиями.
- Как разрешить конфигурацию в ваших пакетах В этом уроке мы узнаем, как добавлять файлы конфигурации в наши пакеты Laravel и как разрешить конечному пользователю изменять эти конфигурации.
- Как добавить модели и миграции в ваши пакеты В этом уроке мы научимся предоставлять миграции и шаблоны конечному пользователю наших пакетов.
- Как разрешить изменять миграции в ваших пакетах В этом уроке мы позволяем конечному пользователю нашего пакета публиковать миграции, чтобы модифицировать их в соответствии со своими потребностями.
- Как добавить переводы в ваши пакеты В этом уроке мы узнаем, как автоматически загружать и публиковать переводы PHP и JSON в наши пакеты Laravel.
- Как добавить активы в ваши пакеты В этом уроке мы научимся публиковать статические файлы CSS и JS, чтобы их можно было использовать сразу после публикации.
- Как добавить покрытие кода в ваши пакеты В этом уроке мы узнаем, что это такое и как использовать покрытие кода в наших пакетах и в любом приложении PHP.
- Создание реального пакета В этом уроке мы создадим реальный пакет, который позволяет выполнять команду storage:link на серверах, совместно используемых с cpanel, без доступа к консоли.
- Как использовать Git и Github для публикации на Packagist В этом уроке мы инициализируем локальный репозиторий нашего пакета с помощью GIT, публикуем его на GITHUB и, наконец, добавляем его в Packagist, чтобы его можно было установить в любое приложение Laravel с помощью Composer.
- Как добавить семантическое управление версиями к вашим пакетам В этом уроке мы узнаем о спецификации семантического управления версиями и о том, как реализовать ее в наших пакетах.
- Для чего нужен файл README В этом уроке мы узнаем, что такое файл README и для чего он нужен, создавая его для нашего пакета.
- Как выбрать лицензию В этом уроке мы научимся выбирать и добавлять лицензию к нашим пакетам в соответствии с потребностями проекта.

Для кого этот курс:

- PHP-разработчики
- Laravel-разработчики
- Веб-разработчики

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху