PHP/Laravelの学習法とプログラミングスクールおすすめ2校徹底比較
PHP/Laravel学習・スクール早見表
属性 | 受講期間 | 価格 | 転職支援 | |
TechAcademy | 社会人 | 4週間〜 | 13.9万円~ | △ |
学生 | 4週間〜 | 10.9万円~ | △ | |
TechBoost | 社会人 | 3ヶ月~ | 22.4万円~ | ◎ |
学生 | 3ヶ月~ | 15.7万円~ | ◎ |
短期集中型でLaravelマスターを目指すなら、TechAcademy、
じっくり実践してLaravelアプリのポートフォリオ拡大を目指すならTechBoost。
1.PHPと、Laravelとは?
PHPはWeb開発に非常に多く使われてきたプログラミング言語です。
エンジニアの転職エージェントなどを運営するレバテックの調査によると、
業務委託案件の約2割がPHP案件で、
プログラミング言語でも第2位だそうです。
PHPは世界一のCMSのWordpressに使われている!
Webサイトを作る際によく使われる「Wordpress(ワードプレス)」も
PHPで書かれているなど、Web上で普段目にするものの大半でPHPが動いているのではないでしょうか?
PHPがこれだけ選ばれる理由に
「(C言語と比べた)とっつきやすさ」「拡張性の高さ」
が挙げられます。
また、長い間使われているため、資産が多く残っていることも挙げられます。
あるいは、昔から使っているから、PHPを使わざるを得ない、他の言語に切り替えコストが大きい、という面もありますが・・・
いずれにせよ、幅広く使われていて、とっつきやすい言語であり、
仕事も多い、という習得してあまり損をしない言語として今も君臨しています。
PHP/Laravel?Web開発といえばRubyじゃないの?
Web開発といえば「Ruby on Rails」と思い浮かんだ人は、
プログラミングについて勉強したことがある人かもしれません。
Web開発はRailsというフレームワークが使える、Rubyを好む人たちも数多くいます。
Railsを使う理由は、開発コストの低減です。
管理画面の設計、データの渡し方、ログインの設定、など、
面倒な繰り返し作業をほとんどすることなくWebアプリの構築ができるようになる仕組み、を「フレームワーク」といいます。
Railsはそのフレームワークで、機能が他のフレームワークより優れているので、よく選ばれていました。
PHPにもCakePHPといったフレームワークがありましたが、
Railsほど注目されませんでした。
しかし、Laravelの登場により、
PHPの注目がまた上がってきています。
Googleの検索数で、フレームワークの注目度を測りますが、PHPのLaravelは非常に伸びがよく、世界的に注目されているフレームワークとなっているのです。
そのため、多様な可能性を持つPHPを習得し、そのフレームワークのLaravelを習得できたら、今後エンジニアとして仕事をする上でも、多様な可能性を手に入れられるのではないかと考えられます。
2.PHP/Laravelを独学するなら?
まずは、簡単にどんなものかを見てみたい、という人は本を読んでみるのがおすすめです。
Web上の情報はパーツとしては役立ちますが、
全体を俯瞰して、それから個別のことを学んでいくには向きません。
その点、本はサラッと全体を読んで、どんなことをやるかを把握して、
それから気になるところを読み直して、
実際にプログラミングしてみる、という手順を踏めます。
そこが初学者にも良いところですね。
3.PHP/Laravelの動画講座は「Udemy」
Udemyは世界で2000万人以上の人が使っているオンラインの動画講座です。
特にプログラミングの講座が多く、その中にはPHPの入門や、
Laravelに特化したものなどが含まれています。
PHP初心者で、Laravelをまずは動かしてみたい、
という人には、
【2日でできる】はじめての PHP 7 x Laravel 5.5 入門
がおすすめです。
PHPの基礎からスタートして、データベースとLaravelについて学び、
「ログイン機能付きの書籍管理アプリ」を作成するのが、
本講座のゴールです。
このように一度自分の手を動かして、
きちんと動くプロダクトを作ってみるのはおすすめです。
Udemyにはそのような、
簡単なプロジェクトからスタートして、
徐々に複雑になっていくスタイルのものが多くあるので、
気になるものがあればぜひチェックして、
実際にやってみてください。
4.PHP/Laravel学べるオンラインプログラミングスクール「テックアカデミー」
オンラインでPHP/Laravelコースを提供しているのは、
「TechAcademy [テックアカデミー]」です。
Tech AcademyはWeb上の教材をすすめながら、
困ったところは現役のエンジニアに相談できる、
時間と場所を選ばず、かつ、質の高いプログラミング教育を提供している、
評判の良いプログラミングスクールです。
特に、PHP/Laravelのコースを持っているのは、
2019年現在だとTech Academyと後述するTech Boostだけです。
特に就職にPHP/Laravelを使うきはないけれど、
質の高いメンターについて効率よく学習したい、
という人に特におすすめです。
4週間13.9万円(学生10.9万円)という価格の安さも魅力です。
<PHP/Laravel講座の価格表>
無料体験講座もあるので、
まずはお試ししてみて、自分にあうなと思ったら受講してみるのがいいでしょう。
5.PHP/Laravelを学んでエンジニアに転職できるプログラミングスクール「テックブースト」
PHP/Laravelを習得して、PHPエンジニアになりたい、
という人は、「Tech Boost」一択です。
前述の通り、PHPは求人数も業務委託の案件数もNo.2のプログラミング言語です。
しかし、PHPをプログラミングスクールで学んだとしても、
採用されるかはまた別の話。
次は転職エージェントの営業力や、
履歴書・業務経歴書・面接対策などのサポートが重要になってきます。
テックブーストを運営するBranding Engineerは「テックスターズ」「MIDWORKS」「イッカツ」といった、エンジニアの転職支援サービス、フリーランスエージェントも運営している会社です。
そのため、他のプログラミングスクールと比べて、
就職・転職に関するサポート力、
転職案件をとってくる営業力などは上を行っています。
そのため、PHP/Laravelの使える正社員エンジニアを目指す人には、
テックブーストが非常におすすめです。
こちらも無料体験会、説明会を実施しているので、
実際に話を聞いてみるのがいいでしょう。
受講期間は3ヶ月から、受講費用は社会人が309,200円からです。学割もあり、学生であれば3ヶ月の受講で209,200円です。
社会人 | 学生 | |||
教室 | オンライン | 教室 | オンライン | |
入会金 | 219,800円 | 134,800円 | 149,800円 | 97,800円 |
月額 | 29,800円 | 29,800円 | 19,800円 | 19,800円 |
3ヶ月の総額 | 309,200円 | 224,200円 | 209,200円 | 157,200円 |
6ヶ月の総額 | 398,600円 | 313,600円 | 268,600円 | 216,600円 |
テックブーストは基本的に仕事をしながらプログラミングを学んで、転職をする、あるいは教養を身につける、というのを目的としています。
そのため、自分の確保できる時間に合わせた学習計画を立てやすいように、受講期間が長くなっても金銭的負担が軽くなるような受講費用構成になっています。総額も、教室型のプログラミングスクールの中では安いほうです。
もし、月に50時間学習時間を確保できるなら3ヶ月で済みますし、25時間くらい、ということであれば6ヶ月コース、といった具合です。受講生のことを考えた親切設計と言えそうです。
テックブーストではPHP/Laravelの他にも、Ruby on Rails, jQuery, React.jsなどのコースもあります。
より具体的にどのような学習をして、
どのような成果を出して、
どのような企業に就職できるのかがわかるようになるはずです。
PHP/LaravelのプログラミングスクールはTechAcademyとTechBoostどっちがいいの?
属性 | 受講期間 | 価格 | 転職支援 | |
TechAcademy | 社会人 | 4週間〜 | 13.9万円~ | △ |
学生 | 4週間〜 | 16.9万円~ | △ | |
TechBoost | 社会人 | 3ヶ月~ | 22.4万円~ | ◎ |
学生 | 3ヶ月~ | 15.7万円~ | ◎ |
TechAcademyもTechBoostも実践型のプログラミングスクールという点は変わりません。TechAcademyはオンライン受講のみ、TechBoostはオンラインと渋谷の教室の2つを選択できます。TechBoostは教室受講とオンラインで入会金が異なるのでその点は注意が必要です。
受講期間が一緒なら、TechBoostの方がお得
属性 | 受講期間 | 価格 | 学ぶこと | |
TechAcademy | 社会人 | 3ヶ月 | 23.9万円~ | HTML/CSS、Bootstrap, PHP/Laravel |
学生 | 3ヶ月 | 10.9万円~ | ||
TechBoost | 社会人 | 3ヶ月~ | 22.4万円~ | HTML/CSS、Bootstrap, PHP/Laravel+AI/IoT/ブロックチェーン |
学生 | 3ヶ月~ | 15.7万円~ |
TechAcademyは受講期間によらず、コース別のカリキュラムを習得する形です。時間が余ればオリジナルアプリを多く開発することになり、これはこれでよいです。
対するTechBoostは、希望すればVue.jsやReact.jaなど、他のプログラミング言語を選択することも可能です。そのため、完成するアプリはJavascriptも動く、よりリッチなものにすることができます。さらに、イノベーティブでAI,IoT,ブロックチェーンなど先端技術も学べるため、学習できる内容の幅が広いのはTechBoostのポイントです。
まとめ:使えるスキルを身に着けたいならLaravelを学べるプログラミングスクールがおすすめ
Tech Boostにしても、Tech Academyにしても、PHP/Laravelを学んでオリジナルアプリを開発するのがゴールです。
特に、初心者が一番詰まりやすいのは、「作りたいものを作る時」。
そのため、オリジナルアプリ作成時にメンターに相談できる環境というのは非常に重要です。アウトプットを出してみて初めて学べることもありますし、アウトプットを出したからこそ、学んだことが使えるスキルに変化するのです。
テックブーストには無料のカウンセリングがあるので、ここで一度相談してみることをおすすめします。そのうえで、PHP/ Laravelをプログラミングスクールで学ぶほどでもなさそうだ、という場合に、Udemyや本での独学を検討してみてはいかがでしょうか?
いずれにせよ、あなたがどの程度PHP/Laravelを使えるようになりたいか次第です。そういう意味でも、無料カウンセリングで相談できると、方針がつかめるのではないでしょうか?