Udemy [Udemy] Разработка пакетов для Laravel и PHP (2022)

  • Автор темы Trinity
  • Дата начала
[Udemy] Разработка пакетов для Laravel и PHP (2022)

1652981148327


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

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

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

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

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

Главный ключ

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

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

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

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

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

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

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

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

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

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

С этим курсом вы достигнете всего за 2 часа:
  • Оптимизируйте свое время и продуктивную энергию.
  • Поток в разработке ваших приложений, не останавливаясь, чтобы решить вещи, которые вы уже сделали.
  • внедрить хорошую практику, как это делают все профессиональные веб-разработчики.
Особенности курса:
  • Курс длится 2 часа 04 минуты.
  • Он распространяется в виде 21 очень коротких и четко объясненных уроков , которые шаг за шагом проведут вас по сборке пакетов для Laravel.
  • У вас будет доступ к компактному и хорошо объясненному контенту, чтобы достичь своей цели в кратчайшие сроки.
  • Вы получите доступ к тщательно подготовленному материалу с отличным качеством звука и видео на каждом из уроков.
Другие преимущества:
  • С этим курсом вы можете учиться в любое время, в любом месте и в своем собственном темпе.
  • Использование пакетов предотвращает повторение уже созданных вами кодов.
  • Использование пакетов позволит оптимизировать ваши ресурсы и работать быстрее.
  • Вы не будете тратить свое время и энергию на поиск ресурсов, над которыми уже работали.
  • Вы не урежете свое вдохновение в создании новых проектов.
  • Используя свои пакеты, вы можете сосредоточить свои навыки на создании новых идей.
Содержание курса:
  1. Введение и что такое пакет В этом уроке мы быстро рассмотрим, что такое пакеты и что нам нужно, чтобы начать их создавать.
  2. Создание вашего первого пакета В этом уроке мы создадим пакет с нуля и научимся использовать его локально в приложении Laravel.
  3. Как автоматически загружать классы в ваши пакеты В этом уроке мы узнаем, как автоматически загружать классы наших пакетов с помощью PSR-4.
  4. Объяснение фасадов, сервис-контейнеров и сервис-провайдеров В этом уроке мы узнаем, что такое сервис-контейнер Laravel, что такое сервис-провайдеры и как их создавать, а также что такое фасады и как их создавать.
  5. Как добавить автоматическое обнаружение пакетов в Laravel В этом уроке мы добавим ServiceProvider и Facade, которые автоматически регистрируются, чтобы упростить использование нашего пакета в Laravel.
  6. Как тестировать ваши пакеты В этом уроке мы настроим PHPUnit и добавим тесты в наш пакет так же, как если бы мы были внутри приложения Laravel.
  7. Как добавлять маршруты к пакетам В этом уроке мы узнаем, как определять маршруты и загружать файлы маршрутов, которые могут использоваться приложениями, устанавливающими наш пакет.
  8. Как добавить контроллеры в ваш пакет В этом уроке мы узнаем, как использовать контроллеры в наших пакетах и как их использовать без использования пространств имен.
  9. Как добавить представления в ваши пакеты В этом уроке мы узнаем, как загружать представления пакетов с пространствами имен и как их использовать.
  10. Разрешить пользователям перезаписывать представления пакета В этом уроке мы даем конечному пользователю возможность публиковать представления нашего пакета, чтобы они могли изменять их в соответствии со своими требованиями.
  11. Как разрешить конфигурацию в ваших пакетах В этом уроке мы узнаем, как добавлять файлы конфигурации в наши пакеты Laravel и как разрешить конечному пользователю изменять эти конфигурации.
  12. Как добавить модели и миграции в ваши пакеты В этом уроке мы научимся предоставлять миграции и шаблоны конечному пользователю наших пакетов.
  13. Как разрешить изменять миграции в ваших пакетах В этом уроке мы позволяем конечному пользователю нашего пакета публиковать миграции, чтобы модифицировать их в соответствии со своими потребностями.
  14. Как добавить переводы в ваши пакеты В этом уроке мы узнаем, как автоматически загружать и публиковать переводы PHP и JSON в наши пакеты Laravel.
  15. Как добавить активы в ваши пакеты В этом уроке мы научимся публиковать статические файлы CSS и JS, чтобы их можно было использовать сразу после публикации.
  16. Как добавить покрытие кода в ваши пакеты В этом уроке мы узнаем, что это такое и как использовать покрытие кода в наших пакетах и в любом приложении PHP.
  17. Создание реального пакета В этом уроке мы создадим реальный пакет, который позволяет выполнять команду storage:link на серверах, совместно используемых с cpanel, без доступа к консоли.
  18. Как использовать Git и Github для публикации на Packagist В этом уроке мы инициализируем локальный репозиторий нашего пакета с помощью GIT, публикуем его на GITHUB и, наконец, добавляем его в Packagist, чтобы его можно было установить в любое приложение Laravel с помощью Composer.
  19. Как добавить семантическое управление версиями к вашим пакетам В этом уроке мы узнаем о спецификации семантического управления версиями и о том, как реализовать ее в наших пакетах.
  20. Для чего нужен файл README В этом уроке мы узнаем, что такое файл README и для чего он нужен, создавая его для нашего пакета.
  21. Как выбрать лицензию В этом уроке мы научимся выбирать и добавлять лицензию к нашим пакетам в соответствии с потребностями проекта.
Для кого этот курс:
  • PHP-разработчики
  • Laravel-разработчики
  • Веб-разработчики
Материал на английском языке

Подробнее:
Скачать:
 

Похожие темы

Trinity
Ответы
0
Просмотры
245
Udemy.com
Trinity
Trinity
Trinity
Ответы
0
Просмотры
186
Udemy.com
Trinity
Trinity