PHPフレームワーク「Laravel」のインストール方法や基本操作、応用の使い方などが学習できるサイトです。
サイトによってそれぞれ特徴が違うので、ぜひ自分に合った学習スタイルで学んでみてください。
なお本記事は、TechAcademyのPHPオンライン講座の内容をもとにしています。
Laravel公式マニュアル
学習スタイル:テキスト
Laravelの公式サイトです。「クイックスタート」からインストール方法を詳しく参照できるほか、設定方法から基本の使い方・パッケージの作成など大事な情報が揃っています。
これからLaravelを触ろうと思っている人は必要な情報がまとまっているので、ぜひ参考にしてみてください。
ララ帳
学習スタイル:テキスト
Laravelのインストール方法についてとても分かりやすく解説されています。
最初に基本の操作を学びたいとき、初めてLaravelを使うときにおすすめのサイトです。
記事自体もかなり豊富にあるので、Laravelで何かつまずいたらサイト内で検索してみると良いでしょう。
ドットインストール
学習スタイル:動画
動画でLaravelを学習することができるサービスです。プログラミングを始める多くの人が使うサービスになっています。
環境構築の作業手順などを実際に画面で見れるため、マニュアルだけでは分からないときにも有効です。
プレミアム会員(月額980円)では講座内のソースコードや動画の文字起こしなども閲覧できるようになります。
Schoo
学習スタイル:動画
Schooは、動画を使った講義スタイルの学習サービスです。
プログラミングやデザインの領域も多く授業があり、2016年の12月からLaravel講座が開設されました。
動画によってLaravelを使ったWebアプリケーション開発について学ぶことができます。
過去の講座の閲覧はプレミアム会員(月額980円~)のみになりますが、Live授業は無料で参加が可能です。
Udemy
学習スタイル:動画
動画による学習サイトです。有料の動画(各講座により金額は異なる)がメインですが、「Introduction to Laravel 4」コースは現在無料で受講することができます。
音声は英語が多めですが説明も分かりやすく見やすいものになっています。また、日本語の講座も存在します。
海外のサービスですが、日本展開もかなり力を入れていて、日本語コンテンツもどんどん増えてきているので、プログラミング全般の学習に役立つはずです。
Laracasts
学習スタイル:動画
会員登録は有料(月額$9~)ですが、会員以外でも一部の動画講座を無料で受けることができます。
インストールの手順についても分かりやすく解説されています。
動画を見ながら進めていくので、英語が分からない人でもさくさく進めることができるはずです。
Laravel Recipes
学習スタイル:テキスト
Laravelのレシピを扱っているサイトです。
用途に応じて必要なものを検索することができるほか、各レシピについてコメントで質問などを行うことができます。
「英語も一緒に身に付けたい」なんて人にはお得な学習サイトになるでしょう。
Laravel Recipes(JP)
学習スタイル:テキスト
Laravel Recipesの日本語版です。
非常に丁寧に訳されており、Laravelで本格的に開発を行うときに参考にすることができます。
データベース関連のレシピやLaravelを拡張する際に便利なテンプレートなど、様々なシチュエーションで役立つ逆引きサイトとして活用できるかと思います。
ララジャパン
学習スタイル:テキスト
中級者以降向けのLaravel開発に関する情報サイトです。各機能のより効率的な利用方法などについて記述されています。
動画サイトで学んでみたり、自分でLaravelをインストールして何か実装してみた人は次のステップアップをする上で勉強になると思います。
Laravel学習帳
学習スタイル:テキスト
Laravelについての基礎的な知識が豊富にまとめられているサイトです。よりしっかりとLaravelを理解したいときに役立ちます。
Laravelの環境構築からフレームワークの基礎知識など、プログラミングそのものが初めてという人にも図解などで分かりやすく説明しているので、全体像をつかむ上で参考になるでしょう。
まとめ
日本ではまだまだLaravelを使う人、企業は多くありませんが、海外では多くの企業が採用しているフレームワークです。
日本語の学習サイトやリファレンスもどんどん増えてきているので、ぜひ取り組んでみてください。
Laravelで開発を始める場合は、Laravelのインストール方法も合わせてチェックしておきましょう。
また、PHPを勉強していて、
- もっと効率的に勉強したい
- 誰かに聞きながら学びたい
- 自分でWebサービスを作りたい
と思ったことはないでしょうか。
そんな方のために、TechAcademyではオンラインブートキャンプPHP/Laravelコースを提供しています。
現役エンジニアがパーソナルメンターとして受講生に1人ずつつき、マンツーマンのメンタリングで学習をサポートし、最短4週間でオリジナルWebサービスを開発することが可能です。
独学に限界を感じている場合はご検討ください。