最終更新日:2020/07/24
Aさん
PHP勉強したいんだけど、プログラミングスクールありすぎてどう選べばいいのか全く分からない…
DAI
PHPは、学習する内容でできる仕事も変わってきます。目的別にどのスクールを選べば失敗しないのかご紹介しますね!

この記事では、PHPを勉強するメリットや目的別の厳選スクールについて説明します。

PHPを学ぶメリット

PHPを学ぶメリットは以下の3つがあります。

  1. PHPはあらゆる業態の企業で利用されやすい
  2. 将来的にフリーランスになりやすい
  3. 学習環境がそろっている

①PHPはあらゆる業態の企業で利用されやすい

PHPは、SES・受託・自社開発企業などあらゆる業態の企業でも利用されているオールラウンドな言語です。

  • SES:システムエンジニアを派遣する
  • 受託:クラウドソーシングや個人で仕事を取る
  • 自社開発:自社のサービスを作っている
SESとは?契約やキャリアについてSIerや自社開発と比較してみた
プログラミングでクラウドソーシングの案件を受託する!未経験から案件を受託するためにすべきこと
自社開発とは?SESやSIerと比較して、エンジニアのキャリアについて解説してみた
SES 受託 自社開発 Web制作
PHP
Ruby
Java
DAI
RubyやJavaなど、他の言語よりもPHPの方が働くことができる業態の幅が広いのが分かりますよね。

まだ自分がどのような働き方をしたいかわからない…という方ほど、柔軟な働き方ができるPHPを学ぶのはおすすめです。

②将来的にフリーランスになりやすい

PHPは、フリーランスになりたいという方にもおすすめな言語です。

フリーランスと一口に言っても、

  • Web制作の受託案件をこなす
  • 客先常駐で仕事をする
  • Webアプリの開発をする

など、様々な働き方があります。

フリーランス難易度 単価
Web制作 10~20万
アプリ開発 30~50万

PHPを学べば、比較的難易度の低いWeb制作から難易度の高いアプリ開発まで幅広い種類の仕事をすることができます。

DAI
自分に合った働き方をしやすいという点においてもPHPは魅力的な言語ですね。

③学習環境がそろっている

オンライン上の学習サービスや、教本がそろっているという点もPHPを学ぶ大きなメリットです。

PHPは現在でも多くの人に使われている言語なので、

  • 初心者向けの学習教材
  • エラーが出た時のQ&A
  • 無料の学習サービス

といった初心者にはありがたい情報がオンライン上でたくさん公開されています。

DAI
PHPの教本は、Wordpressの教科書などの名前でどこの本屋さんでも売っているので、最初の一歩が踏み出しやすいですね。

PHPエンジニアになるために学習が必要な言語

PHPエンジニアになるために必要な学習言語は、以下の2つの場合で異なります。

  1. Web制作
  2. アプリ開発

ですが、この2つの場合に共通して必要な言語として以下の言語があります。

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • PHP

HTML

使用用途
Webページの見た目を作る
学習難易度
必須学習時間 20時間
対象者 ・ホームページを作りたい人
・ランディングページを作りたい人
・Webアプリを作りたい人
おすすめ学習サイト Progate HTML/CSSコース

HTMLは、Webページの文字、リンクなどを指定する言語です。

たとえば、こんなページを作りたいとします。

この場合、

  • 見出しはh1タグ
  • リンクはaタグ
  • 文章はpタグ
  • 強調はstrongタグ

を利用して、このように記述することができます。

<h1>見出しになります</h1>
<a href="google.com">これはGoogleへのリンクになります。</a>
<p>ここに文章を記述します。<strong>強調</strong>もできます</p>

HTMLは、Webページの見た目を作る言語ですが、すべてのエンジニアが最低限学習しておく必要がある言語です。

CSS

使用用途
Webページの見た目を装飾する
学習難易度
必須学習時間 20時間
対象者 ・ホームページを作りたい人
・ランディングページを作りたい人
・Webアプリを作りたい人
おすすめ学習サイト Progate HTML/CSSコース

たとえば、HTMLで作ったこんなページがあるとします。CSSは、Webページの文字、リンクなどを装飾する言語です。

どこか少し、殺風景ですよね。

CSSを利用すると、HTMLを装飾して、見やすくすることができます。

たとえば、

  • 見出しの下には緑色の枠線を下につけたいなぁ…
  • 強調する部分は文字サイズを大きくして、色を付けたいなぁ…

と思ったら、こんな感じでコードを書いてあげると

<h1>見出しになります</h1>

<a href="google.com">これはGoogleへのリンクになります。</a>

<p>ここに文章を記述します。<strong>強調</strong>もできます</p>

<!-- ここからCSS -->

<style>

h1{
   border-bottom:3px solid #21C19C;
}

strong{
   font-size:32px;
   background-color:#ff9;
}

</style>

こんな感じの見た目に変更することができます。

CSSは、Webページの見た目を装飾する言語ですが、すべてのエンジニアが最低限学習しておく必要がある言語です。

JavaScript

使用用途
Webページの見た目を装飾する
学習難易度
必須学習時間 30時間
対象者 ・ホームページを作りたい人
・ランディングページを作りたい人
・Webアプリを作りたい人
おすすめ学習サイト Progate JavaScriptコース

たとえば、HTMLでこんなボタンがあるとします。JavaScriptは、Webページに動きをつける言語です。

たとえば、ボタンをクリックしたときに、赤色を変えようとする場合、JavaScriptでこんな風に実現できます。

<h1>色をかえるよ!</h1>
<button id="color">赤色に変える</button>

<!-- ここからJavaScript -->
<script type="text/javascript">
	document.getElementById("color").onclick = function(){ //colorと書いてある要素がクリックされたときに
		document.getElementById("color").style.color = 'red' //colorと書いてある要素の色を赤色に変更する
	}
</script>

ボタンをクリックすると、赤色になります。

    Webページに動きを付ける言語ですが、すべてのエンジニアが最低限学習しておく必要がある言語です。

    また、昔はほとんど見た目を作る言語として利用されてきましたが、PHPやRubyのような、サーバーサイド言語としても利用され始めています。

    jQuery

    使用用途
    JavaScriptのフレームワーク
    学習難易度
    必須学習時間 30時間
    対象者 ・ホームページを作りたい人
    ・ランディングページを作りたい人
    ・Webアプリを作りたい人
    おすすめ学習サイト Progate jQuery

    jQueryは、JavaScriptのフレームワークです。

    JavaScriptで一から実装すると大変なものを、機能ごとにフレームワーク化して、簡単に利用できるようにしたものがjQueryです。

    昔はjQueryはフロントエンドエンジニアには必須とされてきましたが、現在は保守性などの観点から、あまり利用しないようにしている企業も多いです。

    とはいえ、過去のシステムにはかなりjQueryが利用されているので、学習しておいても損はないでしょう。

    PHP

    使用用途 Webサイト・Webアプリで利用されるサーバーサイド言語
    学習難易度
    必須学習時間 50時間
    対象者 ・ホームページを作りたい人
    ・Webアプリを作りたい人
    おすすめの学習サイト Progate PHP

    PHPは、サーバーサイド言語のひとつです。

    大きな特徴としては、幅広い用途に利用されることが多い点です。

    企業のホームページ作成に利用するCMS WordPressはPHPで作成されています。そのため、Web制作の現場でも非常に重宝されています。

    また、WebアプリケーションもPHP、そのフレームワークであるLaravelで利用されることが多いです。

    他のRubyなどの言語と違い、Web制作、Webアプリ開発両方の現場で利用されることが多く、また古くから利用されているため、様々なサービスで利用されていることが多いです。

    Web制作の場合

    上記の言語に以外に、Web制作をしたい場合はWordPressについて学習する必要があります。

    使用用途 Webサイトのコンテンツを管理するシステム(CMS)
    学習難易度
    必須学習時間 50時間
    対象者 ・ホームページを作りたい人

    大きな特徴としては、世界の90%の企業のホームページが、WordPressを利用して作成されているという点です。WordPressは、PHPで作られた、コンテンツ管理システムです。

    そのため、Web制作の案件は非常に多く、フリーランスとしてWeb制作を仕事にしている方もかなりいます。

    Webアプリ開発の場合

    Webアプリ開発の場合は、Laravelというフレームワークを学習する必要があります。

    使用用途 Webアプリで利用されるPHPのフレームワーク
    学習難易度
    必須学習時間 100時間
    対象者 ・Webアプリを作りたい人

    Laravelは、PHPのフレームワークです。

    大きな特徴としては、PHPでログイン機能などを実装するときに、Laravelを使えば非常に簡単に実装できるようになります。

    PHPのフレームワークは、他にCake PHPと呼ばれるものがありますが、利用者数が減少してきていて、現在はLaravelが主流になてきています。

    PHPが学べるプログラミングスクールは?

    学習内容 料金
    TechBoost Webアプリ開発 通学:¥269,800 円 オンライン¥184,800 円
    TechAcademy Webアプリ開発 ¥149,000 円
    CodeCamp Web制作 ¥148,000円
    RaiseTech Web制作 ¥261,800 / 2カ月 ¥173,800 / 2カ月 (学割)

    先ほど説明した通り、PHP学習は

    • Webアプリ開発
    • Web制作

    のどちらの仕事をしたいのかで学習内容が違ってきます。

    DAI
    目的別に本当におすすめのスクールだけ紹介していきますね!

    Laravelが学べるTechBoost

    公式:
    https://tech-boost.jp/

    【Techboost】未経験からIT転職を目指したいなら!
    オーダーメイドのカリキュラムと月ごとの更新で、自分にぴったりの学習を。

    TechBoostは、東京にある教室型のプログラミングスクールです。特徴としては、Web系エンジニア転職などに強い、Branding Engineerという会社が運営しています。

    【体験談】Tech Boostの口コミ・評判は?受講してエンジニアに転職した卒業生にインタビューしてみた【PR】

    TechBoostでは受講者の方1人ひとりに合わせたコースを提示してくれるので、Web系プログラミングもAIも一気に学びきってしまってAIエンジニアになりたいという方には良いと思います。

    TechBoostを受講される方でおすすめなのが、

    • Web系プログラミングとAIの両方を学んでみたい!
    • 渋谷にあるスクールに通学して対面で学びたい(オンラインでも学べます)

    という方です。

    こちらのTechBoostも無料カウンセリングをやっています。自分に合わせたコースをカスタマイズしてくれるので、無料カウンセリングで相談してみると良いでしょう。

    公式サイト:
    https://tech-boost.jp/

    【Techboost】未経験からIT転職を目指したいなら!
    オーダーメイドのカリキュラムと月ごとの更新で、自分にぴったりの学習を。

    Laravelが学べるTechAcademy

    TechAcademyは、オンラインで学べるプログラミングスクールです。

    公式サイト:https://techacademy.jp/
    レビュー記事:【体験談】TechAcademy(テックアカデミー)の評判を徹底解説【転職やメンターはどう?】

    【TechAcademy】コスパ良くLaravelを学べるスクールならここ!
    お手頃な価格でLaravelを学べる数少ないスクール。PHPも一緒にお得に学習したい方におすすめ。フロントエンドやWebデザインとセットで最大118,000円お得!
    学習言語 PHP/Laravel,SQL,Heroku, HTML5/CSS3, Bootstrap, Git/Github
    受講場所 完全オンライン
    期間 4週間
    講師 現役エンジニア
    主なサポート ・毎日の毎日15時〜23時のチャットサポート
    ・週2回のマンツーマンメンタリング
    料金 ¥149,000
    全額返金保証 なし

    PHP/Laravelコースでは、基礎となるHTML/CSSから、Webアプリを公開するために必要なHerokuまで幅広い内容を学習することができます。

    DAI
    TechAcademyは、とにかく他のプログラミングスクールと比較しても安いのが魅力的な点。

    TechAcademyを受講される方でおすすめなのが、

    • PHPを基礎から学んで自分のWebアプリを公開できるようになりたい!
    • 自宅からオンラインで学習をしたい!

    という方です。

    Webアプリだけでなく、PHPを使ったWeb制作の勉強もしたい!という方には、最大118,000円お得になるセットもあります。

    DAI
    将来的にWeb制作もWebアプリ開発も両方できるようになりたい!という方には特におすすめなのでぜひ一度チェックしてみてください!
    【TechAcademy】コスパ良くLaravelを学べるスクールならここ!
    お手頃な価格でLaravelを学べる数少ないスクール。PHPも一緒にお得に学習したい方におすすめ。フロントエンドやWebデザインとセットで最大118,000円お得!

    Web制作が学べるCode Camp

    【CodeCamp】完全オンラインのプログラミング個人レッスン
    わずか¥148,000+入会金¥30,000で学べるスクール。学校や仕事と両立しながらオンラインで学習可能!自分に合ったメンターを選んで仕事の相談もしたい方必見!

    CodeCampとは、オンライン完結型プログラミングスクールです。

    CodeCampの概要

    パソコン一台あれば通学の必要がなく、プログラミング初心者でも効率的にWebデザインやプログラミングを学習できます。

    • 受講者数:20,000人以上
    • 導入企業数:300社以上
    • 導入企業例:LINE株式会社、ガンホー・オンライン・エンターテイメント株式会社、株式会社インタースペース、株式会社レコチョクなど
    • レッスン満足度:94.6%
    • 在籍講師数:200人以上
    • 受講可能時間帯:7:00〜23:40 年中無休
    • レッスン時間:40分/1レッスン
    • レッスン形態:マンツーマン・オリジナルカリキュラム

    仕事や学校と両立しながら自分のペースで学習できるのが、CodeCampの魅力。

    未経験から始めて、エンジニアとして就職したり副業で稼いだり、実用的なスキルを身に付けることが可能です。

    Webデザインを学びたい初心者向けの「デザインマスターコース」では、

    • HTML
    • CSS
    • JavaScript
    • jQuery
    • Photoshop
    • Illustrator
    • Boostrap
    • Webデザイン

    に必要なスキルを網羅的に学習できます。

    価格

    デザインマスターコースだと、2ヶ月で148,000から。Webデザイン系のスクールの中では、かなりお手軽な価格で受講できます。

    実際の体験談

    実際に僕がCodeCampでプログラミングを学んだときの体験記事があるので、合わせてチェックしてみてください。CodeCampのカリキュラムや学習スタイル、最終的に提出した成果物などについて細かく書き留めてあります。

    関連記事:【体験記】CodeCamp(コードキャンプ)の評判を確かめに、実際に2カ月受講してみた感想【PR】

    実際にやってみてよかったのが、メンターをこちら側から選べる点ですね。例えば、女性の場合、在宅勤務でフリーランスをされている方を選んでキャリアの相談をしたり、案件の取り方について相談できたりします。

    実際にサービスを体験できる、無料体験に申し込むと、カリキュラムの一部が解放されるので、気になった人はまず無料で試してみてください。

    CodeCampで無料カウンセリングを受けてみる

    【CodeCamp】完全オンラインのプログラミング個人レッスン
    わずか¥148,000+入会金¥30,000で学べるスクール。学校や仕事と両立しながらオンラインで学習可能!自分に合ったメンターを選んで仕事の相談もしたい方必見!

    Web制作が学べる Raise Tech

    RaiseTech(公式):
    https://raise-tech.net/

    【RaiseTech】副業に特化したWordPress副業コースがある!
    実は副業で案件獲得するためのコースを開いているのはほぼRaiseTechのここだけ。プログラミングを学ぶだけではなく、副業での営業方法を学んだり、実際にスクールを受講しながら仕事をやってみたい方にはおすすめ。

    RaiseTechは、現場で使える最新技術を落とし込んだカリキュラムを提供しているプログラミングスクールです。

    JavaやAWSのコースもありますが、副業に特化したWordPress副業コースがあります!

    案件獲得までがっつりサポート!RaiseTech WordPress副業コース

    実は副業で案件獲得するためのコースを開いているのはほぼRaiseTechのここだけ。

    RaiseTech副業コースの特徴としては、以下3点があります。

    • 現場でフロントエンジニアをしている、月単価80万以上の講師のみ採用している点
    • 実際にフリーランスで働いている人から、案件の取り方をしっかりとレクチャーしてもらえる
    • 現場で使われる技術を、プロから学べる点

    RaiseTechは、プログラミングを学ぶだけではなく、副業での営業方法を学んだり、実際にスクールを受講しながら仕事をやってみたい方にはおすすめです。

    RaiseTechの場合は、かなり現場レベルのコースが学べます。

    カリキュラムはこんな感じ。

    ちょっとよくわからないかもしれませんが、ほかのスクールがカバーしない範囲の、より実務的なスキルを学ぶことができます。

    値段はほかのスクールと比較すると値が張りますが、案件獲得から納品まで、がっつりと学びたいならRaiseTechがオススメです。

    料金 ¥261,800 / 2カ月
    ¥173,800 / 2カ月 (学割)
    学習内容 Webデザイン,WordPressテーマ開発, 案件獲得の営業など
    講師の充実度 月単価80万以上の現役エンジニアのみ採用
    公式 https://raise-tech.net/courses/wordpress-sidejob-course

    RaiseTechにはトライアル受講制度というものがあって、なんと受講をはじめて2週間以内であれば全額返金されます。

    なので、受講しようか迷っている方は実際に2週間受けてみてから判断すると良いと思います。

    RaiseTech 公式:https://raise-tech.net

    【RaiseTech】副業に特化したWordPress副業コースがある!
    実は副業で案件獲得するためのコースを開いているのはほぼRaiseTechのここだけ。プログラミングを学ぶだけではなく、副業での営業方法を学んだり、実際にスクールを受講しながら仕事をやってみたい方にはおすすめ。

    関連記事

    【失敗しない】本気でおすすめできるプログラミングスクール厳選6社徹底比較
    未経験からプログラミングで副業するためにやること3箇条(知らないと後悔します)【体験談】