InfraAcademy

InfraAcademy Blog

【初心者向け】Laravelの勉強方法は?”これかLaravelを勉強する方必見”

著者: ryu | #php #Laravel
Linuxをブラウザで試してみる

Linux・ネットワーク・AWSを、環境構築なしで実践学習できます

この記事を共有

こんにちは、フルスタックエンジニアのryuです。

Laravelの勉強方法を知りたい。どうやって勉強すればいいの?

今回の記事はLaravelの勉強方法について紹介します。「Laravelの勉強方法を知りたい」、「どうやってLaravelを勉強すればいいの?」とお悩みの方。

現役のフルスタックエンジニアの私がオススメの勉強方法について詳しく解説します!

こんな方は必見! - これからLaravelを勉強する方 - エンジニアを目指している方 - Webアプリを作成したい方

Laravelの勉強方法は?勉強の手順は?

LaravelはPHPのフレームワークの一つでWebアプリケーションを作成するのに適しています。PHPにおけるフレームワークの中では、世界的に普及しています。

Laravelを扱う上では、まずPHPの学習が必須です。PHPがある程度書けるようになってから、Laravelを勉強するとよいでしょう。そこで、今回の記事では、Laravelをマスターするためにどのような手順で勉強をすれば良いのかを詳しく解説します。

Laraveの勉強する手順は以下の通りです。

  • PHPを書けるようになろう
  • Laravelの使い方を勉強しよう
  • LaravelでWebアプリケーションを作成してみよう
  • DBやインフラ、フロントエンドなど周辺の知識も勉強しよう

さらに詳しく解説します。

PHPを書けるようになろう

まずは、PHPの基本的な文法を学びましょう。LaravelはPHPで書かれているので、PHPが使える必要があります。PHPを勉強するためには、以下のサイトや参考書などがオススメです。

PHPが勉強できるサイト

PHPが勉強できるサイトの中で一番のおすすめはUdemy です。Udemyは無料で分かりやすい講座が豊富にあります。PHPを勉強するのにも最高です。有料ですが、セール時には参考書と同じくらいの値段で購入できるのでコスパは最強です。

「基礎だけ学ぶ PHPプログラミング講座」

Udemyの公式サイトで無料試聴することもできます!

PHPが勉強できる参考書

「[いきなりはじめるPHP--ワクワク・ドキドキの入門教室](https://af.moshimo.com/af/c/click?a_id=1841358&p_id=170&pc_id=185&pl_id=27060&url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB08CXS5Z7B)」

これからPHPを始める初心者向けの本です。最初の設定から、またそれに付随した知識まで分かりやすく、また簡潔に説明していています。

「いちばんやさしいPHPの教本 第3版 人気講師が教える実践Webプログラミング」

Webアプリケーションを作りながら楽しく学べる「はじめてでも挫折しない」PHPの入門書です。

関連:【初心者向け】おすすめPHPの参考書5選ご紹介!【これからPHPを始めたい方必見】

Laravelの使い方を勉強しよう

PHPが使えるようになったら、Laravelを使って見ましょう。Laravelを始めて学ぶ方は、Udemyの講座がオススメです。先ほども説明した通り、Udemyの講座は分かりやすいものが多いです。

無料のWebサイトなどもありますが、やはり動画の講座や参考書の方が網羅的に勉強できるので、これからLaravelを本格的にいじりたい方にはオススメです。

では、私がオススメする講座や参考書をご紹介します。

Laravelの基本的な使い方を勉強するには

「PHPからLaravelまで サーバーサイドをとことんやってみよう【初心者から脱初心者へ】【わかりやすさ最重視】」

こちらの講座はPHP初歩からLaravelまでをつなぐように知識を網羅しています。連想配列や関数からフォーム(HTTP)/セキュリティ/PDO/クラスなど。これからLaravelを始める初心者の方必見の講座です。

Udemyで無料試聴する

Laravelのおすすめ参考書

「動かして学ぶ!Laravel開発入門」

この参考書は、Laravelをこれから始める方にオススメの参考書です。1つのWebアプリケーションを作りながら、Laravelの仕組みを学びます。

「PHPフレームワーク Laravel入門 第2版」

こちらの参考書はLaravelの定番解説書です。aravelのインストールから、フレームワークの中心になるModel-View-Controller(MVC)の使い方、開発に役立つ各種機能をわかりやすく解説した入門書です。

関連記事:Laravelのオススメ参考書を5選を紹介!【初心者が読むべき本とは?】

LaravelでWebアプリケーションを作成してみよう

Laraveで作成できるシステムは?

Laravelではブラウザで動くシステムはほぼ作成できます。例えば、以下のようなシステムです。

  • ブログ
  • 会社サイト
  • LP
  • ToDoリスト
  • 勤怠管理システム
  • 在庫管理システム
  • ・・・etc

自分で作成してみたいシステムを題材に、LaravelでWebアプリケーションを作成してみましょう。

LaravelのWebアプリケーションの作り方が学べるサイト

「【Laravel】マルチログイン機能を構築し本格的なECサイトをつくってみよう【Breeze/tailwindcss】」

こちらの講座では、本格的なECサイトを作ることができます。Laravelの機能を網羅的に解説しています。また決済機能のStripeやtailwindcssなどLaravel以外の周辺知識も学ぶことができます。

Udemyで無料試聴する

DBやインフラ、フロントエンドなど周辺知識も勉強しよう

Laravelの使い方が一通り学べたら、DBやインフラ、フロントエンドなど周辺知識も勉強しましょう。例えば、フロントエンドを勉強すると、グラフィカルなWebサイトなど開発できる幅が広がります。インフラを勉強することで、AWSにデプロイしたり、安定的にWebサイトを運営したりできます。

このように、周辺知識を学ぶことで、自分の作ったシステムをさらにバージョンアップすることが可能です。Laravelでアプリケーションを作れるようになったらぜひ挑戦してみてください。

合わせて読みたい

Next Action

記事で読んだ内容を、講座で実装してみましょう

InfraAcademyでは、ブラウザ上でLinuxやネットワークの実践環境を使いながら学習できます。無料で始められる講座から、学習の流れを試せます。

この記事を書いた人

ryu

株式会社InfraAcademy 代表 / エンジニア

大手メーカーでインフラエンジニアとして勤務した後、ベンチャー企業・スタートアップでフルスタックエンジニアを経験。その後、起業し学習サービス「InfraAcademy」を運営しています。
保有資格:ネットワークスペシャリストなど 運営会社:株式会社InfraAcademy

Related

関連記事

ブログ一覧へ

Roadmap

まずはこの4講座から

ログインすれば無料で始められる講座です。気になったテーマから手を動かして学べます。

講座一覧を見る