バックエンド

【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日 4:24pm

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

      • aoki_monpro
      • 2019年 12月 13日 9:46pm

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

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

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

CAPTCHA


最近の記事

アーカイブ

  1. オンライン教材

    【ChatGPT】エンジニア編をリリースしました
  2. オンライン教材

    ChatGPTをビジネス活用する講座をリリースしました【Udemy】
  3. バックエンド

    【Laravel第4弾】Vue.js3(CompositionAPI+Scrip…
  4. データベース

    MySQLの講座をリリースしました
  5. 生成AI

    Dify講座をリリースしました【非エンジニア向け】
PAGE TOP
Ads Blocker Image Powered by Code Help Pro

広告ブロックを摘出しました!!

ブラウザ拡張を使用して広告をブロックしていることが摘出されました。

ブラウザの広告ブロッカーの機能を無効にするか、
当サイトのドメインをホワイトリストに追加し、「更新」をクリックして下さい。

あなたが広告をブロックする権利があるように、
当方も広告をブロックしている人にコンテンツを提供しない権利と自由があります。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock