プログラミング初学者にとって、PHPは比較的取得が容易で、おすすめの言語です。しかし、講座の種類や情報たくさんあり過ぎて、何から手をつけたらいいのかわからない。どのサイトから始めたらいいんだろう?
そんな疑問をお持ちの方へ。この記事ではPHPを学べるおすすめの講座を紹介しています。効率よく学習したい人は必見です。
目次
PHPを学べるおすすめ講座5選
早速、PHPのおすすめの講座を紹介していきます。PHPのおすすめの講座は以下の5つ。
- Progate
- ドットインストール
- Udemy
- paizaラーニング
- CodePrep
それぞれ解説していきます。
Progate
まずはProgate。Progateは「プログラミングに挑戦したい」という人がまず取り組むべきプログラミング学習サイトです。
ブラウザ上でコードの記入から結果の確認までを行うことができるので、非常に取り組みやすく、楽しみながらプログラミングを学習することができます。PHP講座はレッスン1からレッスン4まであり、レッスン1は無料で受けることができます。
まずは無料から始めて、レッスン1が終わったら、有料課金をしてレッスン2以降に進みましょう。PHP講座のほかにもHTML、CSS、Javascriptなど様々なプログラミング講座を学ぶことができます。
Progate で学べる言語一覧
- HTML & CSS
- JavaScript
- jQuery
- Ruby
- Ruby & Rails
- PHP
- Java
- Python
- Git
- SQL
- Sass
- Go
- React
- Node.js
ドットインストール
「Progateの次にやるといい」と言われいるプログラミング学習サイトです。ドットインストールは動画学習サイトなので、頭に残りやすいのが特徴。
ドットインストールは環境構築が必要です。環境構築とはプログラミング言語の開発環境を整えること。つまり、コードを書ける環境を作ることです。
環境構築の方法もドットインストールの講座内で説明してくれています。ドットインストールもProgateと同じで、一部無料のものもありますが、有料課金をすることで全てのコンテンツが使用できるようになります。
以下はドットインストールのPHP講座の種類です。
PHPでウェブサービスを作れるようになろう
【試験運用中】Dockerを導入しよう [macOS版] (全2回) 【試験運用中】はじめてのPHP [macOS版] (全12回) 詳解PHP 基礎文法編 (全34回) 詳解PHP ビルトイン関数編 (全32回) 詳解PHP オブジェクト編 (全26回) 【試験運用中】詳解PHP ウェブ開発編 [macOS版] (全34回) 詳解PHP データベース編 (全19回) 【試験運用中】PHPでTodo管理アプリを作ろう 関数編 [macOS版] (全25回)
こちらを一通りこなすだけで、PHPでWebサービスが作れるようになります。一回の動画が3分ほどと、スキマ時間でも有効に使えることもメリットです。
Udemy
Udemyとは、社会人向けのオンライン学習プラットフォームです。Udemyは「Progate」や「ドットインストール」のように月額制ではなく、一つの講座毎の買い切り価格となっています。
Udemyもドットインストールと同様で、動画教材となっています。UdemyでおすすめのPHP講座は以下の3つ。
- PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門
- 基礎だけ学ぶ PHPプログラミング講座
- 誰でもわかる PHP(Webアプリ開発)
それぞれ解説していきます。
PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門
こちらは、PHPだけではなく、データベースの基礎まで学習できるコンテンツとなっています。PHPの基礎から網羅的に学習することができ、最終的にTwitter風の掲示板を作ります。
PHP講座のベストセラーとなっており、PHPの入門編として十分過ぎる内容です。
基礎だけ学ぶ PHPプログラミング講座
こちらはPHPの基礎を重点的に解説している講座になります。これからPHPを学ぼうと思うけど、理解できるか不安。まずは基礎を固めたい、という方にはピッタリの講座です。
最終的にTo do リストアプリが作れるようになります。
誰でもわかる PHP(Webアプリ開発)
PHPを使ってWebアプリの開発方法を学ぶことができます。こちらの講座は基礎知識があることが前提条件です。
基礎は勉強したけど、実際の開発でどのようにPHPは使われるのか、データベース処理、データ通信、セキュリティ対策なども含め学習できます。
Udemyは1万~2万と価格が高い傾向がありますが、頻繁にセールが行われていて1000円ほどで購入することができます。セール中に、気になる講座はまとめて購入しておくとお得に受講できますよ。
paizaラーニング
Paizaラーニングの特徴は月額1000円ほどで現役エンジニアに質問できる環境でプログラミング学習ができるサイトです。PaizaもProgate 同様、環境構築が不要なので手軽に始めることができます。
Paizaはゲーム要素を追加したり、スキルチェックができたり、計測したスキルレベルから推定年収を提示したり挫折しないための工夫がいくつも見られます。また、無料でも9時間以上の講義が見ることができるので、お金をかけずにプログラミング学習したい人にもぴったりです。
CODEPREP
CODEPREPは、プログラミングを書いて動かしながら学べる、実践型プログラミング学習サービスです。無料かつ、ブラウザのみで学ぶことができ、最終的にブラウザ上でアプリを作ることができます。
最初は穴埋め形式の学習から、慣れてきたら自由に編集することも可能です。さらにダウンロードして、自分の環境でも使用することができます。
CODE PREP内にはディスカッションボートがあり、ユーザー同士がわからないところを教えあいながら、プログラミングを学ぶことができます。
そもそもPHPでは何ができるの?
ここまでPHPの講座を紹介してきました。プログラミング上達のためにはまず、目標を明確にすることが大切です。PHPを学ぼうとしているあなたの目標物なんですか?
PHPでできること
- 会社のホームページが作れる
- ECサイトが作れる
- SNSが作れる
もし、ゲームのアプリ開発やデータ処理、機械学習などがしたい場合は他の言語を勉強する必要があります。
PHPの将来性とメリット
PHPは世界中で使われいている言語で、PHPで使われている言語は24億を超えるとも言われています。案件数、求人数ともWeb系の言語ではトップクラスです。
また、世界中のWebサイトの1/3はWordPressというCMSで作られています。そのWordPressもPHPで作られており、WordPressの需要も年々増加しています。
WordPressはブログ運営でも使われています。PHPを勉強することでブログ運営の仕事も受けることができるようになるというメリットもあります。
まとめ
いかがでしたか。今回はPHPが学べるおすすめの講座を紹介しました。これから効率的にPHPを取得したい人は是非、この記事を参考にして最短でPHPを取得してください。