Рубрики
Uncategorized

Топ-8 бесплатных и платных ресурсов для изучения Laravel

Введение Независимо от того, являетесь ли вы новичком в Laravel или используете его в течение многих лет,… С тегом laravel, php, веб-разработчик.

Вступление

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

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

В приведенном ниже списке показаны 8 различных мест, куда вы можете зайти в Интернете, чтобы помочь вам изучить Laravel, быть в курсе последних событий, а также задавать вопросы членам сообщества:

1. Трансляции (бесплатные и платные)

Laracasts – это онлайн-платформа, содержащая более 1700 уроков, которые вы можете использовать для изучения Laravel и других тем, связанных с веб-программированием. Самое замечательное в Laracasts то, что он не фокусируется исключительно на Laravel; в нем также есть уроки, основанные на инструментах, тестировании и различных языках программирования. Например, существует серия уроков, посвященных настройке IDE (интегрированной среды разработки) или текстового редактора, такого как PhpStorm или Visual Studio Code , чтобы сделать вашу разработку более продуктивной.

На момент написания этой статьи некоторые уроки по Laracasts бесплатны, и вы можете просматривать их, не тратя вообще никаких денег! Тем не менее, я бы настоятельно рекомендовал зарегистрироваться на платную учетную запись, которая составляет 15 долларов США в месяц, чтобы вы могли получить полный доступ ко всем учебным пособиям.

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

2. Новости Laravel (Бесплатно)

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

Хотя в новостях Laravel нет такого форума, как Laracasts, информационный бюллетень и подкаст, которые они предоставляют, чрезвычайно полезны для того, чтобы держать вас в курсе последних событий в пространстве Laravel.

В качестве примечания, на самом деле у меня было два пакета Laravel, которые я создал в прошлом ( Курсы обмена Laravel и Исполнитель Laravel ), размещенный на новостном веб-сайте Laravel. Если вы хотите ознакомиться с ними, статьи были следующими: Пакет API обменных курсов Laravel и Упростите установку и обновление вашего приложения с помощью Laravel Executor .

3. Документация Laravel (бесплатно)

Одним из наиболее полезных ресурсов, помогающих вам научиться использовать Laravel, является официальная документация Laravel . Документация действительно подробная и охватывает большой объем фреймворка, который вы могли бы использовать при работе над проектами.

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

Верхний наконечник: Для любого из вас, кто использует DuckDuckGo в качестве поисковой системы, вы можете выполнить поиск “!laravel”, и это приведет вас прямо к документации Laravel.

4. Udemy (Платный)

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

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

5. Переполнение стека (бесплатно)

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

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

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

6. GitHub (бесплатно)

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

В качестве примера, когда я впервые начал писать пакеты Laravel, я не был слишком уверен, с чего начать. Итак, прочитав документацию Laravel, я также проверил, как были написаны другие пакеты. Я просмотрел некоторые официальные пакеты Laravel, такие как Телескоп , а также посмотрел, как были написаны некоторые из Пространственных пакетов . Возможность взглянуть на реальные примеры кода иногда может быть более ценной, чем просто просмотр документации, которая что-то объясняет. Это дает вам представление и контекст о том, как все на самом деле делается на практике.

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

7. Reddit (Бесплатно)

Reddit – один из моих любимых ресурсов для того, чтобы быть в курсе последних тем Laravel и PHP. В r/laravel и r/php субреддиты состоят из больших сообществ разработчиков, которые могут ответить на ваши вопросы.

В прошлом я много раз задавал вопросы на Reddit, чтобы получить предложения о том, как решать проблемы, и всегда мог найти ответ. В субреддите r/laravel также есть еженедельная ветка “Без глупых вопросов”, которую вы можете использовать для комментариев и задавать вопросы. Просто помните, однако, если вы задаете какие-либо вопросы в любом из субреддитов, что вы следуете их правилам; в противном случае ваш пост будет удален.

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

8. Другие разработчики Laravel (бесплатные и платные)

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

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

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

Если у вас есть какие-либо вопросы о чем-либо, связанном с Laravel, или вам нужна какая-либо веб-разработка Laravel , вы всегда можете связаться со мной и пообщаться.

Оригинал: “https://dev.to/ashallendesign/top-8-free-and-paid-resources-for-learning-laravel-fk9”