20個最佳Laravel免費和付費教程資源

20個最佳Laravel免費和付費教程資源

Laravel多年來一直是PHP應用程式開發的搖滾明星,這是有充分理由的。龐大的生態系統、活躍的社羣、強大的就業市場、成功的初創公司——它擁有一切讓採用新技術變得值得的東西。

如果你想學習Laravel,你不需要更進一步。通過瀏覽本指南,您可以找到最適合您的Laravel教程,與您的知識水平和學習風格相匹配。

  1. 為什麼要學習Laravel
  2. 如何學習Laravel
  3. 6個最好的免費Laravel教程網站
  4. 6個最佳免費Laravel教程視訊
  5. 8個最佳付費Laravel教程視訊和書籍

為什麼要學習Laravel

你可能想要學習Laravel的原因有很多,所以我們將從其中最重要的一個開始。另外,在詳細研究最好的Laravel教程之前,我們還將介紹一些關於如何有效學習框架的技巧,包括每個教程的優缺點和用例。

1. 快速發展

Laravel是一個用於Web應用程式開發的開源PHP框架,基於MVC(模型-檢視-控制器)架構模式。其富有表現力和直接的語法加快了開發速度,併產生了乾淨且可維護的程式碼庫和可擴充套件的應用程式。

2. 高人氣

Laravel的原始碼託管在GitHub上,它是最受歡迎的PHP儲存庫,擁有超過60,000顆星並且還在不斷增加。網上還有許多Laravel教程、視訊和資源,可以幫助您學習框架並及時瞭解新的發展。

3. 龐大的生態系統

由於其受歡迎程度,Laravel擁有龐大的官方和第三方軟體包生態系統,您可以將其新增到自己的應用程式中。官方軟體包包括伺服器管理工​​具和平臺、開發人員環境、監控和測試工具、管理面板等(在Laravel主頁的“生態系統”選單下檢視它們)。

如果您想新增尚不存在的功能,您也可以開發自己的Laravel包

4. 活躍的社羣

Laravel周圍有一個龐大的社羣,你可以在Laravel.ioLaracasts DiscussLaraChatDiscordReddit和其他很酷的地方找到。Laravel還有一個名為Laracon的官方會議,每年都會在三大洲(美國、歐洲澳大利亞)舉行。

5. 強勁的就業市場

Laravel開發是一項非常受歡迎的技能,工作前景非常好。它有一個名為Larajobs的官方工作委員會,其中最常見的職位是“Laravel Developer”、“Backend Laravel Developer”、“ Full-Stack PHP Developer ”(Laravel經常與前端的Vue.js配對)和“TALL” Stack Developer’(TALL代表Tailwind CSSAlpine.js、Laravel和Livewire)。

除了Larajobs,您還可以在Monster、Indeed和LinkedIn等其他工作網站上找到大量Laravel工作,遠端Laravel工作也可以在RemoteOKWe Work Remotely和其他地方找到。

6. 有前途的商機

如果你不想為別人工作,但想建立自己的事業,Laravel也可以成為你的絕佳解決方案。已經有許多成功的企業建立在Laravel之上,例如OctoberCMSMailcoachMonica CRMInvoice NinjaCodeCourse(見下文,在付費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年釋出一個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官方文件(初級、中級、高階)

Laravel官方文件

Laravel官方文件

Laravel官方文件是對Laravel框架的實事求是的描述,由Laravel社羣維護,也可以在GitHub上找到。它從安裝指南開始,概述了所有Laravel概念,例如模板、安全性、資料庫管理等。你也可以在這裡找到官方Laravel包的文件。

優點:

  • 最新的Laravel資源
  • 資訊結構良好,易於搜尋
  • 舊Laravel版本的文件也可用
  • 包括程式碼示例和最佳實踐技巧
  • 你可以在GitHub上提交錯誤報告

缺點:

  • 乾燥,教科書般的音色和設計

何時選擇Laravel文件

Laravel官方文件在任何知識水平上都可以用來檢查任何Laravel相關概念的細節。然而,由於它的高資訊密度,它對於初學者來說可能是壓倒性的。

這是熟悉新版本的功能或比較不同版本的最佳場所。

2. Laravel News(初級、中級、高階)

Laravel News

Laravel News

Laravel News是一個包羅永珍的Laravel教程網站,具有多個方面。它有一個包含最新Laravel新聞的部落格,一個Laravel教程部分,涵蓋從初學者到專家級別的主題,每兩週一次的Laravel播客,以及每週日早上釋出的Laravel時事通訊。Laravel News還展示了流行的Laravel包,並附有簡短描述和示例程式碼。

優點:

  • 定期更新
  • 以不同的方式提供內容(部落格、播客、時事通訊等)
  • 最佳實踐片段
  • 構建真實世界的Laravel應用程式/任務/工具的免費教程
  • 有用的螢幕截圖和程式碼片段

缺點:

  • 一些帖子是贊助帖子(即使已明確說明)
  • 難以導航(同一教程系列的連續部分沒有相互連結)

何時選擇Laravel News

Laravel News是Laravel相關新聞的最佳免費來源。這些教程質量很高,涵蓋了許多有趣的東西——但即使你對它們不感興趣,也值得訂閱時事通訊以瞭解Laravel框架的最新資訊(每個版本也包含一些Laravel工作列表)。雙週刊的Laravel新聞播客也是任何級別的Laravel開發人員的絕佳資源。

3. Tuts Make(中級、高階)

Tuts Make

Tuts Make

Tuts Make是一個流行的教程部落格,涵蓋了不同的程式語言和技術,包括Laravel。這些教程簡潔明瞭,討論了常見的Laravel任務、錯誤和用例。它們包括多個程式碼片段,您也可以在自己的專案中使用這些程式碼片段。

TutsMake也為Laravel面試問題和答案提供了一個單獨的類別,並提供了直截了當且深思熟慮的解釋。

優點:

  • 定期更新
  • 基於實踐的教程
  • 易於瀏覽的內容
  • 冗長但結構良好的程式碼示例
  • 求職面試問答

缺點:

  • 教程很難瀏覽(沒有標籤或其他分類法)
  • 這裡和那裡的語法錯誤

何時選擇Tuts Make

Tuts Make絕對不適合初學者。你至少需要 Laravel 的中級知識才能理解這些教程,因為它們非常基於程式碼,沒有太多的理論討論。這些教程也彼此不相關——Tuts Make是一個部落格,而不是一個循序漸進的Laravel教程系列。如果你正在尋找Laravel的工作,千萬不要錯過它的面試問答部分;真的很棒。

4. LaraShout(初級、中級、高階)

LaraShout

LaraShout

LaraShout是一個完全專注於Laravel框架的免費教程網站。除了動手實踐的Laravel教程外,它還提供重要理論概念的指南,例如中介軟體、儲存、佇列和作業等。一些教程被分組為系列,以便您可以更深入地瞭解每個主題。

目前,LaraShout有四個系列:集合、設計模式、電子商務應用程式開發和包開發。

優點:

  • 易於瀏覽的網站
  • 教程從目錄開始
  • 豐富的內容(高質量的影象、程式碼示例、警報訊息等)
  • 基於理論和實踐的教程

缺點:

  • 某些類別僅包含兩個或三個教程
  • 更新頻率較低

何時選擇LaraShout

LaraShout主要推薦給中級和高階學習者,儘管它也有一些初級教程。四個Laravel教程系列特別值得一試——但是請注意,它們不一定涵蓋您需要的所有內容,因為LaraShout更像是一個技術部落格,而不是一個綜合性的教育網站。

5. Learn2torials(初學者,中級)

Learn2torials

Learn2torials

Learn2torials是Sandip Patel的一個單人專案,提供有關不同程式語言和框架的免費教程。Laravel教程部分涵蓋了框架的許多重要方面,從安裝到備份到快取。

它們更注重理論而不是實踐,但由於它們包含許多更長的程式碼示例,它們也可以幫助您解決實際問題。

優點:

  • 精心編寫的教程和周到的解釋
  • 教程使用易於理解的問答格式
  • 註釋良好的程式碼示例
  • 許多初學者級別的教程

缺點:

  • 難以搜尋的網站(無分類法)
  • 教程不遵循邏輯順序,從初學者到更高階的

為什麼選擇Learn2torials

如果您是初學者或已經瞭解一些Laravel開發但您的知識存在差距,Learn2torials可能是您理想的Laravel資源。它還與Laravel官方文件有很多重疊之處,因此您可以結合使用這兩種資源來鞏固您對底層概念的理解。

6. Eloquent by Example (中級)

Eloquent by Example

Eloquent by Example

Eloquent by Example是另一個單人專案,由Jeff Madsen提供。這是一個免費的Laravel教程系列,僅關於Eloquent ORM,物件關係對映器負責在Laravel物件和在後臺執行的關聯式資料庫(MySQL、PostgreSQL、SQLite或SQL Server,取決於您的選擇)之間傳輸資料。

這些教程的結構是連續的課程,閱讀起來就像一本關於Eloquent ORM的書的章節。

優點:

  • 教程寫得很好(幾乎像小說)
  • 結構良好的網站,易於導航
  • 豐富的程式碼示例
  • 帶有資源建議的“進一步閱讀”部分

缺點:

  • 沒有介紹性課程來解釋諸如什麼是ORM之類的基本概念
  • 教程沒有釋出日期

何時選擇Eloquent by Example

如果你已經掌握了一些Laravel知識,但又想掌握Eloquent ORM,那麼這是最好的Laravel資源。話雖如此,目前尚不清楚上次更新的時間,但連結指向Laravel 5.8文件,因此它可能包含一些過時的資訊並錯過了更新的內容。

儘管如此,它仍然是您可以在那裡找到的最全面的Eloquent指南。

6個最佳免費Laravel教程視訊

1. BitFumes(初級、中級、高階)

BitFumes

BitFumes

BitFumes是一個教育網站,提供免費和付費的截圖視訊以及Web開發方面的視訊課程。它的免費Laravel教程部分包括許多主要針對初學者的高質量視訊課程,但你也可以在這裡找到一些更高階的作品。

BitFumes的YouTube頻道上還有許多免費的Laravel教程,包括一個6.5小時的課程,涵蓋Laravel開發從非常基礎到高階主題,如Livewire(TALL堆疊需要)。

優點:

  • 您無需註冊即可觀看免費課程
  • 視訊分為章節和課程
  • 進度跟蹤功能
  • 常用工具配對教程(Laravel與DigitalOcean、VueJS、PHPUnit等)
  • 課程已正確標記(長度、級別、教程數量、釋出日期)

缺點:

  • 難以理解的生態系統(網站和YouTube上都有免費的Laravel課程,並且有一個高階課程)

何時選擇BitFume

無論如何,BitFumes的YouTube頻道都值得瀏覽,即使您處於高階水平。BitFumes網站上的免費教程涵蓋了許多在其他地方很難免費找到的初級主題。它還有一門高階Laravel課程,包括高階主題,例如Stripe整合和測試驅動開發。

2. Povilas Korop的Laravel Business(初級、中級、高階)

Laravel Business

Laravel Business

Laravel Business是一個受歡迎的YouTube頻道,包括有關如何使用Laravel進行業務的免費視訊教程。這是Povilas Korop的一個單人專案,他也是Laravel Daily的作者(見下文付費部分)。

在他的頻道上,他每週都會發布幾個YouTube視訊,討論諸如Blade、Eloquent、PHPUnit、SaaS應用程式等主題。除了動手教程,Povilas還進行比較,提供職業和商業建議,並且在“社羣”選項卡下,他每天分享“Laravel每日小貼士”。

優點:

  • 幾乎每天更新
  • 非常基於實踐的教程
  • 較長的視訊被分成更小的部分
  • 教程視訊下的“相關連結”推薦
  • 有時他會在視訊中回覆他的觀眾(見例子

缺點:

  • 視訊很難搜尋

何時選擇Laravel業務

儘管Laravel Business主要針對更高階的使用者,但它對於初學者來說也是一個很棒的Laravel資源,尤其是Povilas的商業和職業建議。

如果您從事Laravel開發已有一段時間並且對您的工作有點厭煩,那麼這個頻道可以幫助您找回動力,因為它討論了許多您在其他地方找不到的有趣事物、新功能和特定用例。

3. Laraning(初級、中級)

Laraning

Laraning

Laraning的名字來源於“Laravel”和“learning”這兩個詞,它一直保持這個名字,因為它完全致力於 Laravel 學習。它以免費視訊課程為特色,分為“系列”、“特色”和“課程”。

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

優點:

  • 結構良好的課程
  • 易於瀏覽的網站
  • 實際的,真實的例子
  • 全高清視訊
  • 程式碼內容在GitHub上可用

缺點:

  • 仍在開發中
  • 視訊沒有釋出日期

何時選擇Laraning

由於Laraning網站還沒有完全成熟,您會在這裡和那裡發現缺少的功能。例如,“登入”按鈕仍然不起作用,並且某些系列僅包含兩個視訊片段。但是,已經發布的教程質量很高,絕對值得一試,尤其是Laravel從A到Z的課程,如果您剛剛開始使用該框架。

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

Laravel PHP框架教程

Laravel PHP框架教程

Laravel PHP框架教程是FreeCodeCamp線上學習平臺的初學者級視訊課程。儘管FreeCodeCamp課程的後端部分以Python為中心,但它還在其開源社羣成員建立的Youtube頻道上分享其他後端語言的教育視訊。

這個由Victor Gonzalez編寫的Laravel教程將指導您從頭開始構建Instagram克隆,其功能包括關注/取消關注、個人資料編輯、調整影象大小等。該視訊時長約為4.5小時,但它被分成更小的部分,以便您輕鬆完成。

優點:

  • 現實世界的專案
  • 深入解釋
  • 由 reeCodeCamp稽覈
  • GitHub上提供的演示程式碼
  • 社羣成員在評論部分幫助解決問題

缺點

  • 基於Laravel 5.8,因此可能包含一些過時的資訊(即使您可以在評論部分找到這些問題的修復)

何時選擇Laravel PHP框架教程

如果你想通過構建一個非常流行的真實世界應用程式的克隆來學習Laravel,這是免費的最好的地方之一。Victor的解釋深思熟慮且易於理解,如果您遇到問題,FreeCodeCamp社羣非常有幫助。

雖然它是針對初學者的,但如果你已經具備一些Laravel知識但想學習如何組合一個類似Instagram的應用程式,你可能會發現它很有用。

5. Let’s Build with Laravel: Linktree Clone (Beginners, Intermediate)

Let's Build with Laravel: Linktree Clone

Let’s Build with Laravel: Linktree Clone

Let’s Build with Laravel: Linktree Clone是一個快節奏的Laravel截圖視訊,它教你如何構建一個類似於流行的Linktree服務的社交媒體登入頁面構建器應用程式。

該視訊只有58分鐘長,因為它沒有解釋基本概念或展示如何安裝Laravel,而是直接進入實踐。這個免費的Laravel教程由Andrew Schmelyun建立,他在他的YouTube頻道上還有其他幾個Laravel 視訊,也值得一看

優點:

  • 中肯的解釋,沒有絨毛或分心
  • 你可以在1小時內構建一個可以執行的Laravel應用程式
  • 視訊被分成更小的部分
  • 原始碼在GitHub上可用

缺點:

  • 音訊質量不是最好的

何時選擇“Let’s Build with Laravel: Linktree Clone”

雖然Youtube上的視訊描述說它是為初學者準備的,但如果你是Laravel的新手,你需要記住,這個視訊假設了一些Laravel的預先存在的知識,例如安裝或初始配置。

本Laravel教程非常適合使用該框架構建您的第一個應用程式,也可以用於提高您的應用程式開發技能。

6. Laravel播客(初學者、中級、高階)

Laravel播客

Laravel播客

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

優點

  • 資訊量大的內容
  • 定期更新
  • 劇集有據可查(摘要、註釋、連結推薦)
  • 成績單可用
  • 高品質音訊

缺點

  • 無法下載劇集

何時選擇Laravel播客

儘管播客不是經典教程,但它是讓您熟悉新技術、聽取行業專家意見並瞭解最新功能的絕佳方式。因此,Laravel播客是強烈推薦給任何級別的開發人員的Laravel資源。

8個最佳付費Laravel教程視訊和書籍

1. Laracasts(初級、中級、高階)

Laracasts

Laracasts

Laracasts是一個優質的教育平臺,提供有關 Web 開發的截圖視訊。雖然它的主要重點是Laravel框架,但它也有其他技術的課程,其中大部分可以與Laravel一起使用,例如CSS、JavaScript、PHP、SQL、Vue.js等。

它還包含五個Laracast Journeys:Laravel、測試、PHP、JavaScript和工具。Journey是掌握特定技能所需的一系列截圖視訊。

優點:

  • 截圖視訊以三種不同的方式構建(主題、系列、旅程)
  • 易於瀏覽的網站
  • 非常高質量的截圖視訊(音訊和視訊)
  • 還有關於流行的Laravel包(Envoyer、Forge、Nova等)和理論(SOLID原則、設計模式等)的截圖視訊
  • 活躍的討論論壇(可通過免費論壇帳戶獲得)

缺點:

  • 沒有免費試用期

何時選擇Laracast

Laracasts是高質量的視訊教程,推薦用於各個級別。即使它是一項高階服務,您也可以找到一些完全免費的系列,例如Envoyer上的中級系列Forge上的初學者系列。但是,您無法過濾免費課程,因此您需要自己查詢它們。

即使您不想為會員付費,也值得註冊一個免費的論壇帳戶,特別是如果您需要一些社羣幫助您的程式碼。

2. Laravel Daily(初級、中級、高階)

Laravel Daily

Laravel Daily

Laravel Daily是上述Laravel Business Youtube頻道的建立者Povilas Korop的付費Laravel教程網站。Povilas在這裡有10個付費和一個免費的Laravel視訊教程系列,涵蓋有趣的主題,例如使用Laravel建立發票製作應用程式、使用Laravel和Vue構建CRUD SPA、掌握Eloquent、使用Laravel建立REST API等等。

優點:

  • 真實世界Laravel專案的實時編碼
  • 有據可查、結構合理的課程內容
  • 為初學者提供的一門免費實用速成課程
  • 所有程式碼示例都可以在GitHub上找到
  • 您可以通過安全的Teachable平臺註冊/付款
  • 您可以通過電子郵件將您的問題傳送給Povilas

缺點

  • 課程沒有釋出日期(儘管您可以從相關GitHub儲存庫的提交歷史中猜到)

何時選擇Laravel Daily

Laravel Daily推薦給任何級別的Laravel開發者。如果你已經是Laravel商業頻道的訂閱者,並且喜歡Povilas的教學風格,那麼他在Laravel Daily上的付費視訊課程可能是你Laravel旅程中合乎邏輯的下一步。

如果您想獲得就業市場上需求量很大的技能,例如使用Laravel進行API或SaaS開發,這也是一個很好的選擇。

3. CodeCourse(中級、高階)

CodeCourse

CodeCourse

CodeCourse是一個用於Web開發教程的高階截圖平臺。大多數截圖視訊都採用“路徑”結構,分為四類:Flutter、Vue.js、Laravel和設計模式。

Clean Laravel路徑由九個視訊課程組成,教你如何編寫高質量、乾淨的Laravel程式碼。CodeCourse還有一個較短的Laravel路徑,稱為Filtering with Laravel。除了路徑之外,CodeCourse還提供單一課程,您可以在其中學習如何使用Laravel構建不同型別的應用程式,包括Twitter克隆、程式碼片段網站和電子商務平臺。

優點:

  • 定期新增新內容
  • 豐富的路徑和課程資訊
  • 高質量的截圖視訊(視訊和音訊)
  • 注重動手能力
  • 免費提供名為‘Snippets’的短截圖視訊
  • 免費提供介紹視訊

缺點:

  • 結構不佳的網站(不清楚他們有不同型別的內容,單一課程只能從“圖書館”選單中獲得,“片段”很難找到等)
  • 沒有免費試用

何時選擇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的真實世界應用程式的過程,這是一個咖啡館查詢器應用程式。它不僅僅是一個演示,而是一個現有的應用程式,允許您註冊、新增您最喜歡的咖啡館、在地圖上查詢咖啡館等等。您也可以在AndroidiOS裝置上安裝Roast應用程式。

優點:

  • 由行業專家撰寫
  • 結構良好的內容(目錄可在銷售頁面上找到)
  • 兩個免費章節(但是,您需要註冊 ServerSideUp 時事通訊才能獲得它們)
  • 適用Capacitor的經優化的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 Learning(初學者,中級)

LinkedIn Learning

LinkedIn Learning

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完成徽章
  • 一個月免費試用
  • 適用於AndroidiOS的移動應用程式

缺點

  • 課程涵蓋Laravel 5和6,因此在某些地方可能包含過時的資訊

何時選擇LinkedIn Learning

如果你想成為一名全棧Laravel開發人員並且沒有龐大的投資組合,LinkedIn Learning的Laravel路徑可能會幫助你找到工作,因為你可以在你的LinkedIn個人資料上顯示完成徽章(看看它的確切含義) . 如果您想在全棧Laravel開發方面進行更長的課程,它也是一個不錯的選擇,其中已經為您收集了所有必要的內容。

6. Udemy(初級、中級、高階)

Udemy

Udemy

Udemy是一個全球性的電子學習市場,獨立創作者在這裡銷售他們的視訊課程,不僅在網路開發方面,而且在許多其他學科中。

Laravel主題目前包括所有知識水平的280門課程。Udemy的介面為您提供了幾種不同的過濾器,例如價格、評級、持續時間、級別等,以幫助您找到最適合您的Laravel教程。除了英語,它還提供其他語言的課程。

優點

  • 易於導航的使用者介面
  • 豐富的課程資訊
  • 非常廣泛的Laravel課程選擇
  • 不同語言的字幕(取決於課程)
  • 結業證書
  • 30天退款保證
  • 適用於AndroidiOS的移動應用程式

缺點

  • 視訊和音訊的質量各不相同,因為課程是由獨立作者上傳的

何時選擇Udemy

由於Udemy提供了近300個Laravel教程視訊系列,您需要花費一些時間和精力來找到您需要的內容。值得關注“暢銷書”、“新品”和“熱門新品”標籤,即使您無法過濾這些特徵。

不要忘記閱讀學生評論並觀看預覽,因為Udemy不是具有標準化質量保證流程的集中式平臺。如果您遇到壞蘋果,您仍然可以使用 30 天退款保證取回您的錢。

7. Skillshare(初學者、中級)

Skillshare

Skillshare

Skillshare是另一個類似於Udemy的電子學習市場,但它使用不同的定價模式。在這裡,您無需為個別課程付費,但您需要按月支付費用,您可以訪問所有Skillshare課程。

目前,Skillshare列出了由獨立教師建立的22門Laravel視訊課程——但是,請注意,出於某種原因,一些PHP課程也被列為“Laravel課程”。

Skillshare的大多數Laravel課程都側重於實用技能,例如構建個人預算網站、待辦事項應用程式、郵件列表過濾器、任務排程程式管理面板等等。

優點:

  • 結構良好的課程
  • 易於導航的介面
  • 內建筆記功能
  • 視訊有字幕(英文)
  • 適用於iOSAndroid的移動應用程式
  • 7天免費試用(需要信用卡詳細資訊)

缺點:

  • 您必須註冊才能檢視定價計劃
  • 視訊質量因課程而異
  • 沒有課程的釋出日期(即使您可以過濾“今年建立”的課程)

何時選擇Skillshare

雖然Laravel開發不是Skillshare的主要重點,但你可以在這裡找到一些不錯的高階課程。如果您已經擁有Skillshare會員資格,還值得一看Laravel教程視訊。

或者,如果您是Skillshare的新手,但對他們教授的其他主題感興趣(除了網路開發,還有很多,從攝影到音樂再到創意寫作),註冊會員也是一個好主意。

8. Eduonix(初級、中級)

Eduonix

Eduonix

Eduonix是一個擁有獨立講師的線上學習市場,類似於Udemy和Skillshare。它使用與Udemy相同的定價模型,因此您可以單獨為每門課程付費(但是,它可以選擇所有Eduonix課程的終身會員資格以及一些捆綁折扣)。

目前,它提供16個Laravel 視訊課程,其中大部分指導您完成一個動手專案,例如建立一個翻譯成四種語言的酒店應用程式、一個單頁論壇應用程式、一個帶有Vue前端的聯絡人管理器應用程式(這個在“學習Laravel構建10專案”課程中)等。

優點:

  • 課程內容的詳細資訊(包括上次更新時間)
  • 現實世界的專案
  • 先進的過濾系統
  • 結業證書
  • 30天退款保證

缺點:

  • 視訊和音訊的質量因課程而異
  • 便宜的優惠券網站的外觀和感覺

何時選擇Eduonix

如果您對動手應用程式構建而不是理論更感興趣,那麼Eduonix可能是您的不錯選擇。儘管它沒有提供關於Laravel開發的大量課程,但值得關注它,特別是因為一些創作者在Udemy和Eduonix上銷售他們的課程,但價格標籤不同(通常Eduonix更便宜)。

小結

設定學習目標以瞭解您的前進方向可以幫助您找到最適合自己的Laravel教程。如果您之前有自主線上學習的經驗,那麼您已經知道自己喜歡哪種型別的材料:基於文字的教程、視訊、截圖視訊、播客、部落格或更長的書籍。

你不一定要從一個Laravel教程開始,但你也可以選擇混合方法。例如,您可以在註冊時事通訊、收聽播客和閱讀部落格的同時從視訊課程開始。

如果您不確定自己需要哪些技能,最好瀏覽LaraJobs等工作網站,瞭解市場需求(這可能會隨著時間而變化)。

您還可以使用諸如Trello之類的專案計劃應用程式或其替代品之一來跟蹤您的進度、設定截止日期和提醒,並通過遵循您的學習計劃來不斷激勵自己。

如果您選擇付費的Laravel教程,通常最好從按月訂閱開始,而不是提前一年付費,直到您知道可以期待什麼(即使按年訂閱的月費較低)。

最後,在學習過程中儘早開始構建一個可以執行的Laravel應用程式。看到你已經能夠完成一個現實世界的專案可以幫助你跟上學習並實現你的目標。

評論留言

脣槍舌劍 (1)

  • seeding的頭像

    seeding

    2023.3.7 11:03

    总结的很全,很有价值。已经订阅了codecourse和laracasts,保持学习中……

    回覆