初学者向け。Laravelの学習でオススメの本を紹介します。
いつもご利用ありがとうございます。
この記事には広告が掲載されており、その広告費によって運営しています。
Laravel の学習を始めたばかりの人向けに、Laravel の学習でオススメの本をご紹介します。
Laravel の本を選ぶコツ
Laravel の本を選ぶコツは、次の点です。
- 初心者向けに分か りやすさ重視で書かれている
- ハンズオン形式で、本の通りやれば何かが完成する
- 手を動かして学べる
Laravel の学習方法はまず暗記すること
Laravel は、PHP の「フレームワーク」です。
フレームワークは、ある程度「型」が決まっていて、その「型」にしたがってコードを書きます。
つまり、「ひな型」に沿ってコードを書く方法を「覚える」ことで Laravel を学ぶことができます。
暗記だけで、良いコードが書けるようになるわけではありませんが、一番最初は覚えるだけで良いのです。
Laravel の学習でオススメの本
動かして学ぶ! Laravel 開発入門
この本は、非常にオススメです。
この本を実際に手を動かして進めることで、Laravel を「覚える」ことができます。
AWS の Cloud9 というサービスを使っていて、
- 環境構築のハードルを 下げている
ことが非常に魅力的な本です。
基本的な Laravel の利用方法を習得することができます。
この本を選んでおけば、まず間違いないといった内容になっています。
PHP フレームワーク Laravel 入門&実践開発
この本もオススメです。
入門編から実践編の2冊が繋がっていて、より深くまで機能を学ぶことができます。
ジョブ管理やユニットテストなど、実際のサービス開発では必須の内容となっており、それが体系的に学べるためオススメです。
プロフェッショナル Web プログラミング Laravel〈最新 Laravel 9 対応〉
この本がオススメの点は、
- Docker を覚えられる
- Laravel Sail での環境構築を行える
- TailwindCSS など流行りの技術を使っている
- 基本機能が体系的に学べる
ということです。
環境構築の難易度が少し高いところが欠点ではありますが、逆に、そこを乗り越えられれば、より 実践に近い環境で学習することができます。
Docker を使ってみたい初学者の方にはオススメの本です。
本を使った学習でやらない方が良いこと
同じ本を繰り返してやる
同じ本を繰り返してやるのは非常に時間的にコスパが悪いです。
「一度やって覚えてないから2回やる」という方がほとんどだと思いますが、結局2回やっても覚えられません。
それよりも、
- その本のどこら辺をみたらその機能が作れるか
そこだけをなんとなく覚えておいて、他のアプリケーションを作成中に戻ってこれるようにしておけば十分です。
途中で戻る
これは、前の内容と被りますが
3章をやっていて、1章の内容を忘れたと言って1章に戻ることはやらない方が良いです。
1つの本が終わったら、別の本をやる
基本的に書籍での勉強は1冊だけにしましょう。
内容が重複してしまうので、同じことを2回やっても時間的にコスパが悪いです。
本が終わったらやるべきこと
1冊の本が終わったら、自分だけのアプリケーションを作ってみましょう。
これをポートフォリオとして、気合を入れて作るので全然構いません。
僕は Laravel を学習して転職する人をサポートする副業をしてますが、
Laravel を使ってポートフォリオを作って未経験転職をした方は全員、
- なんらかの体系的な学習をした後、すぐにポートフォリオ制作を始めています
「じゃあ、こういうアプリケーションが作れそうだな」と、何か自分で創作して、Laravel を使ったアプリケーションを作るのが最も良いです。
最初はか なり時間がかかると思いますが、より実践向きですし、結局この部分は本では身につきません。
まとめ
以上です。
参考になったら幸いです。
記事の感想や苦情は Twitter の DM などからご連絡ください。