Laravel 新手學習資源


Posted by JingTeng on 2021-03-21

其實發這篇文只是因為最近發現了 Laravel Daily (Youtube) 這個學習資源,Youtube 上更新的還滿頻繁的,但只貼一條連結有點廢,順便寫一下自己以前怎麼學和現在怎麼學 Laravel 這個框架好了。

剛開始 - 看書/Laracast

入門一個完全沒概念的東西的時候我覺得書還是滿不錯的,好的作者會用連貫的觀點串連文章,編列章節順序、設立知識點,就像設計一門課一樣,而且還有校稿、編輯、美術。比起單篇網路文章,一本書以更系統的方式組織知識架構。對英文不到 Native 程度的我來說,繁體書的學習效果還不錯。
缺點是框架書很容易過時,而且書很不好攜帶,不像網路文章隨時可以看(所以通常我看完就會趕快賣掉...)。

入門書

我一開始買了 Laravel 5.7 實務專題範例教學:主流PHP開發框架入門。這本真的入門,適合對 web、後端、API 沒什麼概念的超新手。看這本書的時候也有看 Victor 寫的鐵人賽系列文:使用 Laravel 打造 RESTful API,現在已經出書並且改寫到 Laravel 8(這本可能是目前最適合推薦的 Laravel 入門書)。

另外這兩本也是滿多人推薦的:

  • Laravel: Up & Running: A Framework for Building Modern Php Apps
    第二版的內容 Laravel 版本是 5.8,但我覺得內容滿詳盡的。如果想回去補一些細節可以參考。
  • Laravel 5 for beginner 新手道場:優雅運用框架快速開發 PHP 網站
    我自己覺得這一本比較簡略,但很多人推。

官方文件

Laravel 繁體中文的官方文件有 Laravel Dojo 目前只到 5.5,另外還有 laravel.tw 只到 5.3。早期的文件比較短,讀起來不太費力。但後面就比較複雜,我還是超新手的時候其實看官方文章會覺得有點吃力,因為 Laravel 官方文件沒有 Quick Start,對超新手而言其實不知道哪些是必要的。
對於不能讀英文的人,中文我比較推簡體中文的 Laravel 学院,裡面有最新的官方文件翻譯(還有補充教學),也有不斷翻新教程(買過電商教程覺得還可以)、論壇也有活躍討論。

教學影片(tutorials)

比較喜歡看影片的推薦 Laravel 權威: Laravel X Form Scratch,跟著打一打基本上算會 Laravel 了。

點狀學習 - 網路文章/影片

如果說書本或線上課是線性學習方式,那網路文章和影片就是點狀的學習模式。
(影片指的是像講座或特定主題分享的影片)

我有在追的是

  • Laracon Taiwan
  • PHP 也有 Day
  • Laracasts

剛學會框架後可以開始看 PHP 也有 Day 和 Laracon Taiwan 的分享,早期內容偏向新手,不過最近的 Laracon 議程就偏中高階。

Laracasts 上則是有許多相關生態系的主題影片,例如 Tailwind, Cypress, Livewire 等。如果有跟上 Laracasts 的腳步,基本上可以不用擔心去面試說自己有在學習新技術會被攻擊 XD

Laravel KOL

追蹤 Laracon,Laracasts 講師(或肉搜他們)可以找到更多資源,但最後也會發現其實在發表的還是那幾個大大 XD

某天突然發現別人跟自己的 KOL 不太一樣...

以下推薦幾個不錯的:

參加社群

總是在螢幕前看大大?你可以靠近一點。
自己一個人學習很孤單?你可以試試看抱大腿學習法。

最近正好有進行中的 Dojo 活動:(2021/3)

抱起來ㄚ

寫累了,草草收尾。

補充

忘記補一個重要的中文社群網站 Facebook

台灣的 PHP/Laravel 職缺、新聞、發問、活動都可以在這裡找。

日後有找到新東西都貼這裡


#學習資源 #新手 #Laravel







Related Posts

Leetcode 刷題 pattern - Two Heaps

Leetcode 刷題 pattern - Two Heaps

給自己看的 JS 進階-Hoisting

給自己看的 JS 進階-Hoisting

Key Sequence Detection

Key Sequence Detection


Comments