今回は、これからPHPを本格的に学びたいと思っている方にUdemyのおすすめコースを紹介していきたいと思います。
前回、WordPressにおすすめのレンタルサーバーを紹介しましたが、WordPressはPHPとデータベースを使ってページを表示する仕組みなのである程度PHPについて理解しておくと、ブログの管理が捗るんじゃないかと思います。
【Udemy】初心者向けPHPのおすすめコース5選!
PHPは、基本的にWeb開発で頻繁に使用される言語です。クライアント側で動くJavaScriptに対してPHPはサーバーサイドで動きます。
ですから、エンジニアを目指す場合はプログラミング言語によってコードが実行される場所が異なるため、自分のやりたい事をしっかりと明確にしておきましょう。
①ちゃんと学ぶ、PHP+MySQL(MariaDB)入門講座
PHPとMySQL(MariaDB)の基礎知識についてじっくり学びたい方におすすめコースです。
MariaDBは、MySQLから派生したオープンソースの関係データベース管理システムの事で、MySQL同様に無料で使うこと出来ます。
処理スピードがMySQLよりやや速いなど、性能に関してはMySQLよりも若干上ではないかという評価を受けていますね。
最近では、レンタルサーバーのデータベースとしても使用されている所もあります。
こちらの講座では、SQLの基礎を学びデータベースを使ったプログラムの作成を行います。
WebクリエイターやWebプログラマーを目指す方におすすめですが、WordPressを自らカスタイマイズして本格的に運営したい人にもおすすめです。
多少「HTML」や「CSS」に関する知識があれば、より理解が深まると思います。
動画の内容が初心者向けで非常に分かりやすいので、評価も★4.5と高評価になっています。
②PHPからLaravelまで サーバーサイドをとことんやってみよう【初心者から脱初心者へ】【わかりやすさ最重視】
こちらのコースもPHPの基礎について学びます。
「Laravel」はPHPのフレームワークになりますが、コマンドの種類が非常に豊富です。多ければ良いってわけじゃないかもしれませんが、便利な機能がたくさん含まれています。
以前はCakePHPやSymfonyなどが頻繁に利用されていましたが、現在ではLaravelが利用されることが多くなってきていますね。
PHPの基礎から学びたい人や、LaravelでどうやってWebアプリケーションが作られているのかついて知りたい方におすすめの講座です。
ただし、最初に紹介した講座に比べると、詳しい解説に欠ける部分もあり完全なプログラミング初心者だと理解に時間がかかるかもしれません。
独学に限界を感じた方や、入門書で学んだことの復習目的で受講すると良いかもしれません。
③PHP for Beginners – Become a PHP Master -CMS Project
英語の講座となっていますが、やはり海外のコースは非常に質が高いです。
WordPressなどCMSの作り方について学べるコースとなっています。
WordPressとなると、データベースも取り扱うことになりますが、MySQLについてもこのコースの中で学ぶことになります。
とにかく学べる内容のボリュームが半端じゃないです。セール時では90%以上OFFになりますので、セール時を狙って是非購入したい1コースです。
20000件近くの評価がありますが、★4.4とベストセラーを獲得しているので、信頼性も高く十分に受講する価値があります。
かなり長時間のオンデマンドビデオになりますが、プログラミング未経験の初心者を対象としているコースになっていますので、じっくりとPHP及びCMSについて学びたい人に最適です。
④基礎だけ学ぶ PHPプログラミング講座
タイトルにある通り、基礎について徹底して学びたい人向けのコースになります。
10時間オーバーのそこそこ長いオンデマンドとなっていますが、基礎について特化されているので、PHPに関して土台を固めたい人におすすめです。
また、講師の説明も丁寧で非常に分かりやすいので、理解のし易さという点でも初心者におすすめのコースとなっています。
これまでに、一切PHPについて学んでない方、エンジニアを目指す方など幅広い人を対象としているので、さまざまな目的に対応しているコースです。
⑤PHP with Laravel for beginners – Become a Master in Laravel
Laravelフレームワークについて、じっくり本格的に学びたい人におすすめの講座です。
Laravelを習得できれば、難しいアプリケーションも簡単に作成することが出来るようになります。
こちらも3番目に紹介した講座同様に、海外のコースとなっており、非常に長い動画になります。もちろん、その分内容も濃く学べる事も多くあります。
今回紹介したコースの中で、最もLaravelについて詳しく学べるようになっているので、就職なども含めてLaravelマスターを目指したい方に必見のコースです。
CMSを操作する側から、作る側に移行出来るんじゃないかと思います。
まとめ
全体的に見ると、やはりLaravelに関する内容を取り扱っているコースが多いです。
とにかく便利なフレームワークですので、モノにできればWebアプリケーションの開発で活躍できることに間違いないでしょう。
PHPで作成されているシステムはとても多いですし、CMSの開発に利用されることが想定されますので、まだまだ今後も需要のあるプログラミング言語と言えますね。