Laravel多年来一直是PHP应用程序开发的摇滚明星,这有充分的理由。庞大的生态系统,活跃的社区,强大的就业市场,成功的创业公司-它拥有使采用新技术值得的一切。
如果您想学习Laravel,则无需走得更远。通过浏览本指南,您可以找到最适合您的Laravel教程,以匹配您的知识水平和学习风格。
准备?让我们深入研究!
为什么要学习Laravel
您可能有很多原因想要学习Laravel,因此我们将从最重要的一个开始。另外,在详细研究最佳的Laravel教程之前,我们还将介绍一些有关如何有效学习框架的技巧,包括每个教程的优缺点。
1.快速发展
Laravel是基于MVC(模型-视图-控制器)架构模式的,用于Web应用程序开发的开源PHP框架。它具有表达力和简单明了的语法,可加快开发速度,并产生干净,可维护的代码库和可伸缩的应用程序。
2.高人气
Laravel的源代码托管在GitHub上,GitHub是最流行的PHP存储库,拥有超过60,000个星级。在线上也有许多Laravel教程,视频,截屏视频和资源,可以帮助您学习框架并了解最新动态。
3.巨大的生态系统
由于其受欢迎程度,Laravel具有庞大的官方和第三方软件包生态系统,您可以将其添加到自己的应用程序中。官方软件包包括服务器管理工具和平台,开发人员环境,监视和测试工具,管理面板等(请参阅Laravel主页上“ Ecosystem”菜单下的内容)。
如果要添加尚不存在的功能,也可以开发自己的Laravel软件包。
4.活跃的社区
Laravel周围有一个庞大的社区,您可以在Laravel.io,Laracasts Discuss,LaraChat,Discord,Reddit和其他很酷的地方找到。Laravel还举行了一个名为Laracon的正式会议,每年在三大洲(美国,欧洲,澳大利亚)举行。
5.强劲的就业市场
Laravel的开发是非常需要的技能,并且工作前景非常好。它有一个称为Larajobs的正式工作委员会,其中最常见的工作头衔是“ Laravel开发人员”,“后端Laravel开发人员”,“全栈PHP开发人员”(Laravel在前端经常与Vue.js配对)和“ TALL” Stack Developer’(TALL代表Tailwind CSS,Alpine.js,Laravel和Livewire)。
除了Larajobs,您还可以在其他工作网站(例如Monster,Indeed和LinkedIn)上找到大量Laravel职位,RemoteOK,“我们远程工作”和其他地方也可以使用远程Laravel职位。
6.广阔的商机
如果您不想为别人工作而是建立自己的业务,Laravel也可以为您提供出色的解决方案。在Laravel上已经建立了许多成功的业务,例如OctoberCMS,Mailcoach,Monica CRM,Invoice Ninja和CodeCourse(请参见本文下面的付费Laravel教程),仅举几例。
以Laravel为基础,并使用最佳实践和高性能的PHP托管,您的应用程序将在生产中毫无问题地扩展。
如何学习Laravel
要开始学习Laravel开发,您需要一些已有的知识。
先验知识
您需要安全地使用PHP,尤其是面向对象的PHP。知道如何使用命令行和Composer软件包管理器也很重要-初学者级PHP教程通常涵盖这两个主题。
一些HTML和关系数据库管理系统的知识(Laravel支持其中的四个:MySQL,PostgreSQL,SQLite和SQL Server)也有助于轻松入门。
学习资料
学习诸如Laravel之类的PHP框架与学习诸如PHP之类的编程语言有所不同。在这里,从一开始您将进行更多的动手项目和更少(或为零)的编程练习,因为这是大多数Laravel教程的结构方式。
构建实际应用程序还意味着您将经常将Laravel用作堆栈的一部分。例如,许多Laravel教程将其与Vue前端一起使用,这意味着您还需要学习Vue.js(通常也包含在同一教程中)才能完成项目。
也很难找到适合初学者的教程,并且大多数教程都是视频格式的。Laravel上几乎没有书籍,主要是因为变化如此之快,以至于当本书出版时,该框架已经是两个版本。
Laravel版本
选择Laravel教程时最重要的事情之一就是要注意它所涵盖的Laravel版本。您需要熟悉以下Laravel版本控制规则:
- 从版本6开始,Laravel及其官方软件包遵循语义版本控制(major.minor.patch),例如8. *是主要版本。
- 在Laravel 6之前,该框架使用paradigm.major.minor约定,例如5.8。*也是主要版本。
- 每六个月(2月和8月)会有一个主要版本。
- 而且,每2年发布一次LTS(长期支持)。
- 对于一般发行版,将提供6个月的错误修复,并提供1年的安全版本。
- 对于LTS版本,提供了2年的错误修复,并且提供了3年的安全版本。
- 因此,Laravel的后续主要发行版编号为5.5。*(LTS),5.6。*,5.7。*,5.8。*,6. *(LTS),7。*,8. *。
- 也有次要的发行版和补丁,但其中不包含任何重大更改。
由于每年有两个主要版本,因此教程几乎无法跟进。在任何给定的日期,您会发现大多数Laravel教程都比实际发行版少了1-3个版本。除非框架进行完全覆盖,否则这不是一个大问题,上一次发生在2013年Laravel 4发行时。
即使建议使用可用的最新教程,但如果您必须返回两个或三个发行版,也不要惊慌,特别是如果它是一个实用的文章,展示了如何构建想要学习的应用程序。
您可能会发现不同版本之间存在一些不一致之处,但是通常由作者或其他学习者在讨论部分中指出这些不一致之处。浏览每个新版本的发行说明以查看发生了什么变化也是一个好主意,因为它可以帮助您知道要注意的内容。
学习预算
学习Laravel并不昂贵-您甚至可以免费进行。该指南包括免费和付费的Laravel教程,但是即使付费的教程也不是很昂贵。您可以订阅高级教程网站,每月约15至30美元。
即使您不想花任何钱在学习Laravel上,也值得在付费部分中浏览,因为一些高级辅导站点提供免费试用,偶尔的免费视频课程以及其他免费产品。
6个最佳的免费Laravel教程网站
现在,让我们仔细看看最好的Laravel教程!
1.官方Laravel Docs(初学者,中级,高级)
Laravel官方文档是Laravel框架的真实情况描述,由Laravel社区维护,也可以在GitHub上获得。它从安装指南开始,并概述了所有Laravel概念,例如模板,安全性,数据库管理以及许多其他概念。您还可以在此处找到官方Laravel软件包的文档。
优点:
- 最新的Laravel资源
- 信息结构合理且易于搜索
- 还提供了Laravel较旧版本的文档
- 包括代码示例和最佳实践技巧
- 您可以在GitHub上提交错误报告
缺点:
- 干燥,类似教科书的音调和设计
何时选择Laravel文档
Laravel官方文档在任何知识水平上都可用于检查任何与Laravel相关的概念的细节。但是,由于其高信息密度,对于初学者来说可能是不知所措。
在这里,您可以熟悉新版本的功能或比较不同的版本。
2. Laravel新闻(初级,中级,高级)
Laravel News是一个包含多个方面的全包Laravel教程网站。它的博客包括Laravel最新消息,Laravel教程部分,涵盖从初学者到专家的主题,每两周一次的Laravel播客,以及每个周日早晨发布的Laravel新闻。Laravel News还展示了流行的Laravel软件包,并提供了简短的描述和示例代码。
优点:
- 定期更新
- 以不同的方式(博客,播客,新闻通讯等)传递内容
- 最佳实践
- 关于构建真实的Laravel应用/任务/工具的免费教程
- 有用的屏幕截图和代码片段
缺点:
- 有些职位是赞助职位(即使有明确说明)
- 难以导航(同一教程系列的连续部分没有彼此链接)
何时选择Laravel新闻
Laravel新闻是Laravel相关新闻的最佳免费来源。这些教程是高质量的,涵盖了许多有趣的内容-但是,即使您对它们不感兴趣,也值得订阅时事通讯以了解最新的Laravel框架(每个版本还包括一些Laravel职位清单)。对于任何级别的Laravel开发人员来说,每两周一次的Laravel新闻播客也是一个极好的资源。
3. Tuts Make(中级,高级)
Tuts Make是一个受欢迎的教程博客,涵盖了包括Laravel在内的各种编程语言和技术。这些教程简洁明了,讨论了Laravel常见的任务,错误和用例。它们包括多个代码片段,您也可以在自己的项目中使用它们。
TutsMake也为Laravel面试问题和答案提供了一个单独的类别,其中包含简单明了的解释。
优点:
- 定期更新
- 基于实践的教程
- 易于浏览的内容
- 长而结构良好的代码示例
- 面试问答
缺点:
- 教程很难浏览(没有标签或其他分类法)
- 到处都是语法错误
何时选择Tuts Make
Tuts Make绝对不适合初学者。您需要至少具有Laravel的中级知识才能理解这些教程,因为它们非常基于代码,而没有太多的理论讨论。这些教程也不相互关联-Tuts Make是一个博客,而不是分步的Laravel教程系列。如果您正在寻找Laravel的工作,请不要错过其面试问答部分。真的很棒。
4. LaraShout(初级,中级,高级)
LaraShout是一个免费的教程网站,完全侧重于Laravel框架。除了动手的Laravel教程外,它还提供有关重要理论概念的指南,例如中间件,存储,队列和作业等。一些教程按系列分组,以便您可以更深入地了解每个主题。
目前,LaraShout有四个系列:集合,设计模式,电子商务应用程序开发和包装开发。
优点:
- 易于浏览的网站
- 教程从目录开始
- 丰富的内容(高质量图像,代码示例,警报消息等)
- 基于理论和实践的教程
缺点:
- 一些类别仅包括两三个教程
- 较少更新
何时选择LaraShout
尽管LaraShout也有一些初学者级的教程,但它还是主要推荐给中级和高级学习者。Laravel的四个教程系列特别值得一试-但是,请注意,它们不一定涵盖您需要的所有内容,因为LaraShout不仅仅是技术博客,而是全面的教育网站。
5. Learn2torials(初级,中级)
Learn2torials是Sandip Patel的一个人项目,其中包含有关不同编程语言和框架的免费教程。Laravel教程部分涵盖了框架的许多重要方面,从安装到备份再到缓存。
他们更多地关注理论而不是实践,但是由于它们包含许多更长的代码示例,因此它们也可以帮助您解决实际问题。
优点:
使用WordPress,我们的流量增长了1,187%。
我们将向您展示如何。
加入20,000多个其他人,他们每周都会收到有关WordPress内部技巧的新闻!
现在订阅
成功!感谢您的订阅
您将在一周内收到下一期的Kinsta新闻通讯。
订阅Kinsta新闻通讯
订阅
我同意条款和条件以及隐私政策
- 精心编写的教程,带有周到的解释
- 教程使用易于遵循的问答格式
- 注释良好的代码示例
- 许多初学者级的教程
缺点:
- 很难搜索的网站(没有分类法)
- 从入门到更高级的教程都不遵循逻辑顺序
为什么选择Learn2torials
如果您是初学者或已经了解Laravel的一些知识,但是您的知识尚有不足,那么Learn2torials可能是您理想的Laravel资源。它与Laravel官方文档也有很多重叠之处,因此您可以一起使用这两种资源来巩固对基本概念的理解。
6.善于榜样(中级)
Eloquent by Example是Jeff Madsen提供的另一个单人项目。这是一个免费的Laravel教程系列,仅涉及Eloquent ORM,Eloquent ORM是对象关系映射器,负责在Laravel对象和在后台运行的关系数据库(MySQL,PostgreSQL,SQLite或SQL Server,具体取决于您的选择)之间传输数据。
这些教程按连续的课程安排,并且读起来就像关于Eloquent ORM的书中的章节一样。
优点:
- 教程写得很好(几乎就像小说一样)
- 结构良好的网站,易于导航
- 丰富的代码示例
- “进一步阅读”部分,并附有资源建议
缺点:
- 没有介绍性课程来解释诸如ORM之类的基本概念
- 教程上没有发布日期
何时通过示例选择口才
如果您已经掌握了Laravel的一些知识,但想精通Eloquent ORM,那么这是最好的Laravel资源。话虽这么说,尚不清楚何时最后一次更新,但链接指向Laravel 5.8文档,因此它可能包含一些过时的信息,而错过了新添加的内容。
尽管如此,它还是您可以找到的最全面的口才指南。
6最佳的免费Laravel教程视频,截屏和播客
1. BitFumes(初级,中级,高级)
BitFumes是一个教育网站,提供免费和收费的屏幕广播以及Web开发中的视频课程。它的免费Laravel教程部分包括许多针对初学者的高质量视频课程,但您也可以在此处找到一些更高级的作品。
BitFumes的YouTube频道上还提供了许多免费的Laravel教程,其中包括6.5小时的课程,内容涵盖了Laravel从基础到高级主题(如TALL堆栈)的开发。
优点:
- 您无需注册即可观看免费课程
- 视频分为章节和课程
- 进度跟踪功能
- 常见工具配对教程(带有DigitalOcean的Laravel,VueJS,PHPUnit等)
- 正确标记课程(长度,级别,教程数量,出版日期)
缺点:
- 难以理解的生态系统(网站和YouTube上都有免费的Laravel课程,并且有一门高级课程)
何时选择BitFumes
无论您是高级人士还是在任何情况下,BitFumes的YouTube频道都值得浏览。BitFumes网站上的免费教程涵盖了许多初学者级别的主题,这些主题很难在其他地方免费找到。它也有一门高级Laravel课程,其中包括Stripe集成和测试驱动开发等高级主题。
2. Povilas Korop撰写的Laravel Business(初级,中级,高级)
Laravel Business是一个受欢迎的YouTube频道,其中包含有关如何使用Laravel开展业务的免费视频教程。这是Povilas Korop的单人项目,他也是Laravel Daily的作者(请参阅下面的付费部分)。
他每周在频道上发布多个YouTube视频,并讨论诸如Blade,Eloquent,PHPUnit,SaaS应用程序等主题。除了动手教程之外,Povilas还进行比较,提供职业和商业建议,并且在“社区”选项卡下,他每天共享“每日Laravel秘诀”。
优点:
- 几乎每天更新
- 非常基于实践的教程
- 较长的视频分成较小的部分
- 教程视频下的“相关链接”建议
- 有时他会在视频答案中回复观众(请参见示例)
缺点:
- 视频很难搜索
何时选择Laravel Business
尽管Laravel Business主要针对更高级的用户,但对于初学者来说,它也是Laravel的重要资源,尤其是Povilas的业务和职业建议。
如果您从事Laravel开发已有一段时间并且对工作有些无聊,那么该渠道可以帮助您重新获得动力,因为它讨论了许多您在其他地方找不到的有趣的事情,新功能和特定用例。
3.担保(初级,中级)
Laraning的名称来自“ Laravel”和“ learning”两个词,由于它完全致力于Laravel学习,因此一直沿用该名称。它提供免费的视频课程,分为“系列”,“功能”和“课程”。
“系列”是有关Laravel软件包和其他主题的松散耦合的视频教程。“功能”仍在开发中,目前仅包含有关Blade模板引擎的一个视频教程。“课程”是较长的视频教程系列,例如针对初学者的综合性“从A到Z的Laravel”课程。
优点:
- 结构合理的课程
- 易于浏览的网站
- 实际的实际例子
- 全高清视频
- 代码内容在GitHub上可用
缺点:
- 仍在开发中
- 视频上没有发布日期
何时选择兰兰
由于Laraning网站尚未完全发布,因此您会在各处发现缺少的功能。例如,“登录”按钮仍然不起作用,其中一些系列仅包含两个视频片段。但是,已经出版的教程质量很高,绝对值得一试,如果您刚刚开始使用该框架,尤其是Laravel从A到Z的课程。
4. FreeCodeCamp的Laravel PHP框架教程(初学者,中级)
Laravel PHP Framework教程是FreeCodeCamp在线学习平台提供的入门级视频课程。尽管FreeCodeCamp课程的后端部分围绕Python,但它还在其YouTube频道上共享由其开源社区成员创建的其他后端语言的教育视频。
维克多·冈萨雷斯(Victor Gonzalez)撰写的Laravel教程将指导您从头开始构建Instagram副本,并提供以下功能:关注/取消关注,配置文件编辑,调整图像大小等。该视频长约4.5小时,但分成较小的部分,因此您可以轻松地进行操作。
优点:
- 实际项目
- 深入的解释
- 由FreeCodeCamp审核
- GitHub上的演示代码
- 社区成员在评论部分帮助解决问题
缺点
- 基于Laravel 5.8,因此可能包含一些过时的信息(即使您可以在评论部分找到针对这些问题的修复程序)
何时选择FreeCodeCamp的Laravel PHP Framework教程
如果您想通过构建高度流行的真实应用程序的克隆来学习Laravel,那么这是免费的最佳实践之一。Victor的解释很周到且易于理解,如果遇到问题,FreeCodeCamp社区将非常有帮助。
尽管它是针对初学者的,但如果您已经掌握了Laravel的一些知识,但又想学习如何组合一个类似Instagram的应用程序,那么您可能会发现它很有用。
5.让我们用Laravel构建:Linktree克隆(初学者,中级)
让我们用Laravel进行构建:Linktree Clone是一个快速的Laravel截屏视频,它教您如何构建类似于流行的Linktree服务的社交媒体着陆页构建器应用程序。
该视频只有58分钟,因为它没有解释基本概念或显示如何安装Laravel,而是直接付诸实践。这个免费的Laravel教程是由Andrew Schmelyun创建的,他的YouTube频道上还有其他一些Laravel视频,也值得一试。
优点:
- 没有绒毛或分散注意力的重点说明
- 您可以在不到1个小时的时间内构建可运行的Laravel应用
- 视频分为较小的部分
- 源代码在GitHub上可用
缺点:
- 音质不是最好的
何时选择“让我们使用Laravel构建:链接树克隆”
尽管视频在Youtube上的描述是针对初学者的,但如果您是Laravel的新手,则需要记住,该视频假定您已具备Laravel的某些先验知识,例如安装或初始配置。
Laravel教程非常适合使用该框架构建第一个应用程序,也可以用于提高应用程序开发技能的理想选择。
6. Laravel播客(初学者,中级,高级)
Laravel播客是由Matt Stauffer主持的双周播客,主要介绍Laravel和PHP相关的讨论。每集都围绕一个主题,例如身份验证,迁移,调试,设置本地环境等。这些情节长约1.5小时,您可以使用嵌入式播客播放器或Apple Podcast收听。
优点
- 信息量大的内容
- 定期更新
- 情节有据可查(摘要,注释,链接建议)
- 成绩单可用
- 高品质音频
缺点
- 剧集无法下载
何时选择Laravel播客
即使播客不是经典的教程,它也是了解新技术,聆听行业专家意见并获得最新功能的绝佳途径。因此,Laravel Podcast是任何级别的开发人员都强烈推荐的Laravel资源。
(您是否曾经考虑过进行播客?请查看有关如何使用WordPress启动您的第一个播客的深入指南)。
8种最佳付费Laravel教程视频,截屏视频和书籍
1.广播(初学者,中级,高级)
Laracasts是一个高级教育平台,提供有关Web开发的屏幕录像。尽管它的主要重点是Laravel框架,但它也提供了其他技术的课程,其中大多数可以与Laravel一起使用,例如CSS,JavaScript,PHP,SQL,Vue.js等。
它还具有五个Laracast旅程:Laravel,测试,PHP,JavaScript和工具。旅程是您掌握特定技能所需的一系列截屏视频。
优点:
- 截屏视频以三种不同的方式进行组织(主题,系列,旅程)
- 易于浏览的网站
- 高质量的截屏视频(音频和视频)
- 还提供了有关流行的Laravel软件包(Envoyer,Forge,Nova等)和理论(SOLID原理,设计模式等)的截屏视频。
- 活跃的讨论论坛(具有免费的论坛帐户)
缺点:
是否需要为您的客户站点提供快速,安全且对开发人员友好的托管?Kinsta在构建时就考虑了WordPress开发人员,并提供了许多工具和功能强大的仪表板。查看我们的计划
- 没有免费试用期
何时选择拉播
Laracast是高质量的视频教程,在每个级别都推荐。即使是一项高级服务,您也可以找到一些完全免费的系列,例如,关于Envoyer的中间系列和关于Forge的初学者系列。但是,您无法筛选免费课程,因此需要自己找到它们。
即使您不想为会员付费,也值得注册一个免费的论坛帐户,尤其是在您的代码需要社区帮助的情况下。
2. Laravel Daily(初级,中级,高级)
Laravel Daily是Povilas Korop的付费Laravel教程网站,该网站是上述Laravel Business Youtube频道的创建者。Povilas在这里有10个付费和一个免费的Laravel视频教程系列,涵盖了有趣的主题,例如使用Laravel创建发票制作应用,使用Laravel和Vue构建CRUD SPA,掌握Eloquent,使用Laravel创建REST API等。
优点:
- 实际的Laravel项目实时编码
- 有据可查,结构合理的课程内容
- 一本面向初学者的免费实用速成班
- 所有代码示例均可在GitHub上获得
- 您可以通过安全的可教平台进行注册/付款
- 您可以通过电子邮件将问题发送到Povilas
缺点
- 这些课程没有发布日期(尽管您可以从相关的GitHub存储库的提交历史中猜测出来)
每天何时选择Laravel
Laravel Daily建议任何级别的Laravel开发人员使用。如果您已经是Laravel商业频道的订阅者,并且喜欢Povilas的教学风格,那么他在Laravel Daily上的付费视频课程可能是您Laravel旅程中的下一个逻辑步骤。
如果您想获得对就业市场有高要求的技能,例如使用Laravel开发API或SaaS,这也是一个绝佳的选择。
3. CodeCourse(中级,高级)
CodeCourse是用于Web开发教程的高级截屏平台。大部分截屏视频均按“路径”进行组织,分为四个类别:Flutter,Vue.js,Laravel和设计模式。
干净的Laravel路径包括九个视频课程,教您如何编写高质量的干净的Laravel代码。CodeCourse也有一个较短的Laravel路径,称为Laravel过滤。除了这些路径之外,CodeCourse还提供单一课程,您可以在其中学习如何使用Laravel构建不同类型的应用程序,包括Twitter克隆,代码段网站和电子商务平台。
优点:
- 定期添加新内容
- 丰富的路线和课程信息
- 高质量的屏幕录像(视频和音频)
- 专注于动手技能
- 免费提供称为“片段”的简短屏幕录像
- 免费提供介绍视频
缺点:
- 网站结构不佳(尚不清楚它们的内容类型是否不同,只能从“库”菜单中找到单个课程,很难找到“片段”等)
- 没有免费试用
何时选择CodeCourse
要从CodeCourse的Laravel屏幕录像中受益,您需要熟悉Laravel开发的基础知识。但是,如果您具有框架的中级知识或已经在行业中工作,则可以在此处学习许多新知识。
尽管这是一项优质服务,但它确实并不昂贵,因此,如果您找到自己感兴趣的课程或道路,那将是您的时间和精力的不错的投资。
4.使用Laravel,Vue.js和Capacitor(高级)构建API和SPA
使用Laravel,Vue.js和Capacitor构建API和单页应用程序的终极指南是Dan Pastori和Jay Rogers的电子书,可在ServerSideUp上获得。它涵盖了如何从同一代码库开发Web和移动应用程序-您的所有应用程序都通过集中式API进行通信。
本书经历了构建名为Roast(咖啡馆查找器应用程序)的真实应用程序的过程。它不仅是一个演示,而且是一个现有的应用程序,它使您可以注册,添加自己喜欢的咖啡馆,在地图上查找咖啡馆等等。您也可以在Android或iOS设备上安装Roast应用程序。
优点:
- 由行业专家撰写
- 结构良好的内容(目录可在销售页面上找到)
- 两个免费章节(但是,您需要注册ServerSideUp时事通讯才能获取它们)
- 针对电容器优化的Sketch和Figma图标模板
- 提供三种不同的格式(PDF,EPUB,MOBI)
- 访问私人在线社区以获取帮助(仅当您购买更昂贵的套餐时)
- 终身访问和更新
- ServerSideUp网站上的两个免费的高级Laravel教程
缺点:
- 其他视频教程(作为更昂贵的软件包的一部分发布)仍在建设中
何时选择“使用Laravel,Vue.js和Capacitor构建API和SPA”
如果您已经是经验丰富的Laravel开发人员,那么此电子书可以扩展您的专业知识并进一步扩展您的知识。它指导您构建一个复杂的应用程序时如何支持三个代码库(Web,iOS,Android)。
它还将Laravel与最先进的工具配对-Nuxt.js前端框架(基于Vue.js构建)和Capacitor跨平台运行时(请参阅文档)。另外,它涵盖了Laravel 8,因此,它现在是市场上最新鲜的Laravel书籍(已经有380页,并且还会有新的章节)。
5. LinkedIn学习(初学者,中级)
LinkedIn Learning(以前称为Lynda.com)是一个高级的电子学习平台,可为Laravel开发提供完整的学习路径。
它由五门单独的课程组成,从(1)Laravel基础开始,然后涵盖(2)测试,安全和部署,(3)RESTful API构建,(4)Vue基础以及(5)使用Vue.js和Laravel一起作为全栈环境。如果您完成了这一学习道路,您将拥有足够的知识来开始作为全栈Laravel开发人员的职业。
优点
- 讲师是行业专家(Justin Yost,Ray Villalobos,Michael Sullivan)
- 经LinkedIn审核的高质量专业视频
- 结构良好,易于浏览的内容
- 成绩单可用
- 您可以获得Linkedin的完成徽章
- 免费试用一个月
- 适用于Android和iOS的移动应用
缺点
- 这些课程涵盖Laravel 5和6,因此某些地方可能包含过时的信息
何时选择LinkedIn学习
如果您想以全职Laravel开发人员的身份工作并且没有庞大的投资组合,LinkedIn Learning的Laravel路径可能会帮助您找到工作,因为您可以在LinkedIn个人资料上显示完成标志(了解其确切含义) 。如果您想对全栈Laravel开发进行更长的课程,这是一个不错的选择,该课程已经为您收集了所有必要的内容。
6. Udemy(初学者,中级,高级)
Udemy是一个全球电子学习市场,独立创作者不仅在网络开发中而且在许多其他学科上都在出售他们的视频课程。
Laravel主题目前包括所有知识水平的280门课程。Udemy的界面为您提供了几种不同的过滤器,例如价格,评分,持续时间,等级等,以帮助您找到最适合您的Laravel教程。除了英语,它还提供其他语言的课程。
优点
- 易于浏览的用户界面
- 丰富的课程信息
- Laravel课程种类繁多
- 不同语言的字幕(取决于课程)
- 结业证书
- 30天退款保证
- 适用于Android和iOS的移动应用
缺点
- 视频和音频的质量各不相同,因为课程是由独立作者上传的
何时选择Udemy
由于Udemy提供了将近300个Laravel教程视频系列,因此您需要花费一些时间和精力来找到所需的内容。值得关注“畅销书”,“新书”和“热门新书”标签,即使您无法过滤这些特征。
不要忘了阅读学生评论并观看预览,因为Udemy并不是具有标准化质量保证流程的集中式平台。如果您遇到了一个坏苹果,仍然可以使用30天退款保证来退款。
7. Skillshare(初学者,中级)
Skillshare是另一个类似于Udemy的电子学习市场,但是,它使用了不同的定价模型。在这里,您无需为单个课程付费,但是您需要支付月费,才能访问所有Skillshare课程。
目前,Skillshare列出了22位由独立教师创建的Laravel视频课程-但是,请注意,出于某些原因,一些PHP课程也被列为“ Laravel课程”。
Skillshare的Laravel课程大多数都侧重于实用技能,例如建立个人预算网站,待办事项应用程序,邮件列表过滤器,任务计划程序管理面板以及其他一些技能。
优点:
- 结构合理的课程
- 易于浏览的界面
- 内置笔记功能
- 视频带有字幕(英语)
- 适用于iOS和Android的移动应用程序
- 7天免费试用(需要提供信用卡详细信息)
缺点:
- 您必须注册才能查看价格计划
- 视频质量因课程而异
- 没有课程的发布日期(即使您可以过滤“今年创建”的课程)
何时选择技能分享
尽管Laravel开发不是Skillshare的主要重点,但是您可以在此处找到一些优质的高级课程。如果您已经拥有Skillshare会员资格,那么也值得一看Laravel教程视频。
另外,如果您不熟悉Skillshare,但对他们正在教的其他主题感兴趣(除了Web开发之外,还有很多其他领域,从摄影到音乐到创意写作),注册会员也是一个不错的主意。
8. Eduonix(初学者,中级)
Eduonix是一个具有独立讲师的在线学习市场,类似于Udemy和Skillshare。它使用与Udemy相同的定价模式,因此您可以单独为每门课程付费(但是,它可以选择终身获得所有Eduonix课程的会员资格,并且还可以享受某些折扣)。
目前,它提供16个Laravel视频课程,其中大多数将指导您完成一个动手项目,例如创建一个酒店应用程序并翻译成四种语言,一个单页论坛应用程序,一个具有Vue前端的联系人管理器应用程序。在“学习Laravel建立10个项目”课程中)及其他。
优点:
- 有关课程内容的详细信息(包括上次更新时间)
- 实际项目
- 先进的过滤系统
- 结业证书
- 30天退款保证
缺点:
- 视频和音频的质量因课程而异
- 便宜的优惠券网站外观
何时选择Eduonix
如果您对动手应用构建的兴趣远胜于理论,那么Eduonix可能是您的理想选择。即使它不提供有关Laravel开发的大量课程,也值得关注,特别是因为一些创作者同时在Udemy和Eduonix上出售他们的课程,但价格却有所不同(通常是Eduonix较为便宜)。
概要
设定学习目标以了解您的前进方向可以为您找到最适合自己的最佳Laravel教程提供很多帮助。如果您具有自我指导的在线学习的经验,那么您已经知道自己喜欢哪种类型的材料:基于文本的教程,视频,截屏视频,播客,博客或更长的书。
您不一定必须仅从一个Laravel教程开始,但也可以选择混合方法。例如,您可以在注册时事通讯,收听播客和同时阅读博客的同时从视频课程开始。
如果您不确定所需的技能,不妨浏览LaraJobs等工作站点以了解市场需求(这会随着时间而变化)是个好主意。
您还可以使用诸如Trello之类的项目计划应用程序或其替代方法之一来跟踪进度,设置截止日期和提醒,并通过遵循学习计划来不断激励自己。
如果您选择付费的Laravel教程,通常最好从每月订阅开始,而不是提前一年付款,直到您知道自己可以期望的为止(即使按年订阅的月费较低)。
最后,在学习过程中尽早开始构建可运行的Laravel应用。看到您已经能够完成一个真实的项目,可以帮助您跟上学习进度并实现目标。
如果您喜欢这篇文章,那么您会喜欢Kinsta的WordPress托管平台。加速您的网站并获得我们经验丰富的WordPress团队的24/7支持。我们基于Google Cloud的基础架构专注于自动扩展,性能和安全性。让我们向您展示Kinsta的与众不同!查看我们的计划