20最佳Laravel教程(2020年免費和付費資源)

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官方文檔是Laravel框架的真實情況描述,由Laravel社區維護,也可以在GitHub上獲得。它從安裝指南開始,並概述了所有Laravel概念,例如模板,安全性,資料庫管理以及許多其他概念。您還可以在此處找到官方Laravel軟體包的文檔。

優點:

  • 最新的Laravel資源
  • 信息結構合理且易於搜索
  • 還提供了Laravel較舊版本的文檔
  • 包括代碼示例和最佳實踐技巧
  • 您可以在GitHub上提交錯誤報告

缺點:

  • 乾燥,類似教科書的音調和設計

何時選擇Laravel文檔

Laravel官方文檔在任何知識水平上都可用於檢查任何與Laravel相關的概念的細節。但是,由於其高信息密度,對於初學者來說可能是不知所措。

在這裡,您可以熟悉新版本的功能或比較不同的版本。

2. Laravel新聞(初級,中級,高級)

Laravel新聞

Laravel新聞

Laravel News是一個包含多個方面的全包Laravel教程網站。它的博客包括Laravel最新消息,Laravel教程部分,涵蓋從初學者到專家的主題,每兩周一次的Laravel播客,以及每個周日早晨發布的Laravel新聞。Laravel News還展示了流行的Laravel軟體包,並提供了簡短的描述和示例代碼。

優點:

  • 定期更新
  • 以不同的方式(博客,播客,新聞通訊等)傳遞內容
  • 最佳實踐
  • 關於構建真實的Laravel應用/任務/工具的免費教程
  • 有用的屏幕截圖和代碼片段

缺點:

  • 有些職位是贊助職位(即使有明確說明)
  • 難以導航(同一教程系列的連續部分沒有彼此鏈接)

何時選擇Laravel新聞

Laravel新聞是Laravel相關新聞的最佳免費來源。這些教程是高質量的,涵蓋了許多有趣的內容-但是,即使您對它們不感興趣,也值得訂閱時事通訊以了解最新的Laravel框架(每個版本還包括一些Laravel職位清單)。對於任何級別的Laravel開發人員來說,每兩周一次的Laravel新聞播客也是一個極好的資源。

3. Tuts Make(中級,高級)

ts

ts

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業務

Laravel業務

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教程

蘭蘭

Laraning的名稱來自「 Laravel」和「 learning」兩個詞,由於它完全致力於Laravel學習,因此一直沿用該名稱。它提供免費的視頻課程,分為「系列」,「功能」和「課程」。

「系列」是有關Laravel軟體包和其他主題的鬆散耦合的視頻教程。「功能」仍在開發中,目前僅包含有關Blade模板引擎的一個視頻教程。「課程」是較長的視頻教程系列,例如針對初學者的綜合性「從A到Z的Laravel」課程。

優點:

  • 結構合理的課程
  • 易於瀏覽的網站
  • 實際的實際例子
  • 全高清視頻
  • 代碼內容在GitHub上可用

缺點:

  • 仍在開發中
  • 視頻上沒有發布日期

何時選擇蘭蘭

由於Laraning網站尚未完全發布,因此您會在各處發現缺少的功能。例如,「登錄」按鈕仍然不起作用,其中一些系列僅包含兩個視頻片段。但是,已經出版的教程質量很高,絕對值得一試,如果您剛剛開始使用該框架,尤其是Laravel從A到Z的課程。

4. FreeCodeCamp的Laravel PHP框架教程(初學者,中級)

Laravel PHP框架教程

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克隆

讓我們用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播客

Laravel播客

Laravel播客是由Matt Stauffer主持的雙周播客,主要介紹Laravel和PHP相關的討論。每集都圍繞一個主題,例如身份驗證,遷移,調試,設置本地環境等。這些情節長約1.5小時,您可以使用嵌入式播客播放器或Apple Podcast收聽。

優點

  • 信息量大的內容
  • 定期更新
  • 情節有據可查(摘要,注釋,鏈接建議)
  • 成績單可用
  • 高品質音頻

缺點

  • 劇集無法下載

何時選擇Laravel播客

即使播客不是經典的教程,它也是了解新技術,聆聽行業專家意見並獲得最新功能的絕佳途徑。因此,Laravel Podcast是任何級別的開發人員都強烈推薦的Laravel資源。

(您是否曾經考慮過進行播客?請查看有關如何使用WordPress啟動您的第一個播客的深入指南)。

8種最佳付費Laravel教程視頻,截屏視頻和書籍

1.廣播(初學者,中級,高級)

Laracasts-Laravel教程

拉拉卡斯

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日報

Laravel日報

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-Laravel教程

代碼課程

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和SPA

使用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教程

烏迪米

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-Laravel教程

愛多尼克

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的與眾不同!查看我們的計劃

相關文章