バックエンド

【PHP】でできる事をわかりやすく解説してみた【動画】

動画教材サイト『Udemy』向けに撮影していた動画を、
少しずつ公開していきたいと思います。

動画はこちらになります。

アオキ
『Udemy』公開後は内容変わるかもですがご了承くださいませ。
Sponsored link

PHPでできる事 ホームページ+α

動画内で簡単に解説していますが、

もともと『PHP』は、ホームページに機能を追加するために作られ ました。

作成者によると、
『Personal Home Page Tools 』と名付けられ、PHP Tools と略されることが多かったそうで、

ホームページにあると便利な機能をまとめたものだったようです。

関連記事
PHPの歴史

発祥が、動画では1995年と書いているんですが、
その前段階だと1994年という話もあり、

1994,5年というと日本では『小室哲也ブーム』真っ只中で、なかなか時代を感じさせます。

アオキ
サバイバルダンスとかね、懐かしいですね (えぇ、おっさんですとも)

PHPでできる事 機能もりもり

ホームページ+アルファとして誕生したPHPですが、
その後もりもりと機能を増やしていきます。

特に『Java』から影響があったのだろうと思うのですが、

特に『オプジェクト志向』関連は大きな追加機能で。

  • オブジェクト志向・・クラスやインターフェースなど。機能ごとに責務を分担する考え

『オブジェクト志向』の書き方ができるようになってから、

  • 家計簿
  • 勤怠管理システム
  • 在庫管理システム
  • タスク管理システム
  • ブログ
  • マッチングサイト
  • ランキングサイト
  • ショッピングサイト
  • レビュー(口コミ)サイト
  • 画像投稿(共有)サイト
  • 動画投稿(共有)サイト
  • 会員専用サイト

などが作られるようになったのかなと思います。

アオキ
関数だけでもできないことはないんですが、後からのメンテナンスなんかも考えると、クラスで作っておいた方が何かと楽だと思います。
Sponsored link

PHPでできる事 フレームワークを使った高速開発

『PHP』には便利な機能をもりっと盛り込んだ、
『フレームワーク(枠組み)』が存在します。

  • Laravel
  • CakePHP
  • CodeIgniter
  • FuelPHP

などなど。

動画の中でトレンドグラフを盛り込んでいますが、

2014年頃からは『Laravel(ララベル)』の勢いがどんどん増しているようです。

『Laravel』は、
同じくWeb系で人気のプログラム言語『Ruby(ルビー)』の『フレームワーク』である、

『RubyOnRails(ルビーオンレイルズ)』にかなり影響を受けているように見え、

これまでの経験を踏まえつつのいいとこ取りをしたような『フレームワーク』になっています。

アオキ
RubyOnRailsちょっとだけ触りましたが、構文に違いはあれど似た部分がたくさんあるなと感じます。

PHPでできる事を撮影してみて

話してない事、
話し忘れた事など多々あるんですが、

あまりに長くなっちゃうとダレるし、眠くなるしで、
できるだけ簡素にシンプルにしつつ、
『ジェットカット』よろしくバスバスと編集して、
できるだけ間延びしないように心がけました。

とはいえ今見返すと、

アオキ
ここもうちょっと取り直した方がええんちゃう?

と思う箇所もあるにはあるんですが、

完成8割でもとりあえず出して、

その後、見ていただいた方からのご意見を参考に修正、調整する方が
スピード感もでていいだろうということで・・

Sponsored link

PHPでできる事をまとめてみて

なんせ30年以上の歴史がある『PHP』で、
『ホームページプラスアルファ』の言語ということで、

ググれば山ほど情報はでてきます。

何番煎じかわからないですが、

とにかくわかりやすさを最重視して、これからも動画撮影・公開していきたいと思います。

なんといっても『動画の時代』ですもんね。

アオキ
これからももりもり撮っていくどー

関連記事一覧 (一部広告あり)

コメント

    • bucchou
    • 2019年 12月 13日

    お疲れ様です!
    udemyで出されるんですね!
    アオキさんは教えるのが上手なので期待大ですね。
    自分も購入させてもらおうと思います。
    別件ですがアオキさんのtecpit教材をtinder機能なしでやってみたいと思うんですが(ただいま5-1までは来れてると思います)
    5-2,5-3は飛ばしても大丈夫なのでしょうか?
    アドバイスいただけたら幸いです。
    頑張ってください!

      • aoki_monpro
      • 2019年 12月 13日

      bucchouさん、
      コメントありがとうございます!
      はい、別でもご連絡させていただいていますが、
      飛ばしてOKではあるのですが、
      元々Tinderありきの教材になっているので、いろいろとカスタマイズ必要になるのでは、と思います。
      (特にAjaxとPusherあたり)

      質問いただけたらできる範囲で答えれるかとは思いますので、
      よろしくお願いいたしますm(_ _)m

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

  1. バックエンド

    【Laravel(PHP)】でできる事をわかりやすく(ざっくりと)まとめてみた【…
  2. CG関連

    【WebGL】入門 わかりやすく【図解】してみた
  3. バックエンド

    【検索システム】をつくってみた【実際にログインしてさわれます】
  4. 学び・教育

    『ニュータイプの時代』〜リベラルアーツとテクノロジーの融合〜
  5. 数学

    【三角関数】とは わかりやすくまとめてみた【動画あり】
PAGE TOP