[Laravel] おすすめ学習動画、本(初心者向け)

2018年9月6日ITLaravel, PHP

Laravel でのアプリ開発に携わって、本や動画などで勉強しているのですが、これから開発、勉強しようと考えている方向けにおすすめの動画、本を紹介します。

概要をザッと知りたい方

 
 
・(動画) ドットインストール Laravel 5.5入門(全31回)
https://dotinstall.com/lessons/basic_laravel_v2

laravel-learning-materials1.png

Laravel を使う準備、フォルダ構成、Laravel の便利な機能まで動画を通して効率的に学べます。
講座に従って、開発していけば、Todo アプリを作成でき、Laravel で開発する上で最低限知っておかなければならないことを学習できます。
プレミアム会員(月額980円)向けの講座ですが、本を1冊買うより安いのと、動かなかったり、エラーを修正できない場合は質問機能で中の人に質問できます。
 
 
・(本) PHPフレームワーク Laravel入門

ドットインストールの動画講座のテキスト版のような感じなのが、「PHPフレームワーク Laravel入門」です。
スクリーンショットが多く、読みやすい文章で説明されていて、またサンプルコードが豊富です。

Laravel 自体の仕様、機能をより深く知りたい方

Laravel の概要を把握したら、1つ1つの機能やLaravel 自体の仕様を把握することでよりよいアプリ開発ができます。
 
 
・(サイト) 本家サイト

https://laravel.com/docs/5.6

開発をしていて、何かわからないことがあった時に何度もお世話になるのが本家サイトのドキュメント。
非常にわかりやすく書かれていると思います。
 
 
・(本) Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代PHPフレームワーク

レビューの評価は高くないのですが、自分はこの本で Laravel の特徴であるサービスコンテナ、DI(Dependancy Injection)、Facade などがどのような仕組みになっているのか、理解しました。Laravel はよくも悪くも自由に書け過ぎてしまうので、後々プロジェクトが崩壊しないようにと、リポジトリパターンでの実装を紹介しており、サンプルコードをダウンロードすることができます。
Ver 5.1 と少し古いですが、Laravel の仕様の根幹部分は変わっていないので、今でも十分勉強になります。
「PHPフレームワーク Laravel入門」では物足りなくなった方向けです。

(ドットインストール Laravel 5.5入門 での実装の仕方は「密結合」と呼ばれるもので、Laravel リファレンスのリポジトリパターンは「疎結合」と呼ばれます。「疎結合」で実装する方がいい、とよく言われますが、その分コード量、ファイル数が増え、Laravelの仕様を把握している必要が出てくるので、難易度が上がります。)


 
 
・(サイト) From Apprentice To Artisan

http://fliphtml5.com/wuxi/iemd

Laravel の産みの親 Taylor Otwell 氏の本です。
Laravel Ver 4 なのでと「Laravel リファレンス」よりバージョンが古いのですが、こちらもおすすめです。こちらの本でも密結合での実装は推奨していません。Laravel は artisan 「職人」向けなんだな〜と、思いました。

ひとこと

自分もまだまだ勉強中ですが、今はこれらの本、動画がおすすめです。

スポンサーリンク

Posted by nobuhiro harada