プログラミング

UdemyでおすすめのPHP講座【PHP歴4年のエンジニアが解説】

こんにちは、もっちー(@mochi_bbb2)です。
WEBマーケティング会社でエンジニアとして働いてます。

 

アフターコロナの時代ですが

  • 在宅で副業したい
  • リモートワークできる会社に転職したい

と考えて「プログラミングの勉強」を初めた人も多いのではないでしょうか?

[chat face="man2" name="プログラミングを始めた人" align="left" border="blue" bg="none"]言語は「PHP」を選びました![/chat]

[chat face="man2" name="プログラミングを始めた人" align="left" border="blue" bg="none"]Progateの後は何をやれば良いの…?[/chat]

という人に向けて書いた記事です。

 

本記事の信頼性

  • エンジニア歴 4年
  • Web系の自社開発企業
  • バックエンド中心(cakePHP、Laravel)
  • フロントエンドの業務もやっています

現役エンジニアの もっちー(@mochi_bbb2)が解説します。

Udemy(ユーデミー)とは?

Udemy』とは、オンライン動画学習のサービスです。進研ゼミで有名な「ベネッセ」が運営しています。

普段は1コース受講すると24000円ぐらいなのですが、セール中は95%オフの1300円くらいになります。

セール中以外に買ってしまうと大損なので、気をつけてください!

 

プログラミングだけでなく、WEBマーケティングを学べる講座などもあります。

自分が購入したコースは

  • PHP
  • wordpress
  • Python
  • アフィリエイト

などですね。プログラミング・WEBマーケティングの分野でお世話になりました。

質の高い内容がギュッとまとめられているので、初心者の人にも分かりやすいです。


オススメの講座は1つだけです。

それでは本題に入ります。

PHPを勉強する時にオススメのコースですが、

PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門

がベストだと思います。

Progateでは学べない、「開発環境のセットアップ」や「DBとの接続」を学ぶことができます。

講師は「たにぐち まこと」さん。『よくわかるPHPの教科書』などを出版していて、PHPに精通している方です。

 

このコースのおすすめポイントを紹介します。

  • 開発環境を作れる
  • データベースへの理解が深まる
  • 「掲示板」を作るので実践力がつく

「開発環境のセットアップ 」から「1つの作品を作る」ところまで網羅しているので、現場で必要な実践力が身につきます

[chat face="man2" name="プログラミングで副業をしたい人" align="left" border="blue" bg="none"]PHPで副業したいけど、ちょっと不安がある…[/chat]

と悩んでいる人でも、一歩ステップアップできる内容です。

PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門

各章で学べることをザックリまとめておきます。

PHPの開発環境を準備しよう

『XAMPP(ザンプ)』を使って、ローカル環境でもPHPが動くようにします。

これはProgateでは勉強できませんでしたね。

しっかり開発環境を準備しましょう。(←1番大切です)

PHPの基本を学ぼう

ここはProgateで学んだ部分も多いです。配列だったり、ifを使った分岐だったり。

[chat face="man2" name="" align="left" border="blue" bg="none"]あっ!ここProgateで勉強したことだ![/chat]

と気づくと、モチベーション上がりますよね!

(↑なんか進研ゼミっぽい…笑)

「正規表現」などは難しく感じるかもしれません。挫折しそうになった場合は、後回しにしちゃってOKです。

とはいえ使えると楽しいです。

DB(データベース)の基本を学ぼう

ここからが重要です。

DB(データベース)からデータを取り出すには、『SQL(エスキューエル)』を使います。

SELECT * FROM table 

こんな感じで書きます。

 

この章では、たくさんの文法を学びますが

  • SELECT(選択)
  • INSERT (挿入)
  • UPDATE (更新)
  • WHERE (条件)

この4つはしっかり理解しましょう。現場でよく使うので。

PHP + MySQLでWebシステムを作ろう

続いては、自分の書いたコードから実際にDBに接続してみます。この作業をしないと、Webページにデータを表示することが出来ません。

この章ではザックリと接続方法などを学んで、『Twitter風ひとこと掲示板を作ろう』で実践的なwebシステムを作っていきます。

「Twitter風ひとこと掲示板」を作ろう

webシステムを作る上での必須機能を開発していきます。

  • ユーザー登録
  • ログイン
  • セッション(cookie)の管理

歯ごたえのあるカリキュラムですが、めちゃくちゃ勉強になります。

最後に

UdemyでオススメのPHP講座を紹介しました。

実践力が身につくので、ぜひ挑戦してみてください。

PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門

このコースの内容を理解できれば、副業としてPHP案件を受けるレベルになります。

© 2021 もっちーブログ Powered by AFFINGER5