Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
誰でもわかる PHP(Webアプリ開発)
Rating: 4.0 out of 5(33 ratings)
292 students

誰でもわかる PHP(Webアプリ開発)

この講座では、PHPによるファイル及びデータベースの利用方法から、PHPによる動的なWebアプリケーションを作成するまでの知識を習得できます。
Last updated 8/2025
Japanese

What you'll learn

  • 「PHP」のプログラムを読めるようになる。
  • 「PHP」を利用したWebアプリケーションの構築方法が理解できるようになる。
  • データベースと連携したWebアプリケーションの構築方法が理解できるようになる。
  • MVCモデルを利用して効率のいいWebアプリケーションの構築方法が理解できるようになる。
  • セキュリティに対応できるWebアプリケーションの構築方法が理解できるようになる。

Course content

1 section12 lectures4h 39m total length
  • PHP(Webアプリ開発) ー 参考用ファイル(ダウンロード)1:11
  • 第0章 開発環境のインストール12:47

    開発環境を作ります。

  • 第1章 Webアプリケーション4:13

    ・1.1 Webアプリケーションって何?

    ・1.2 静的コンテンツと動的コンテンツ

    ・1.3 Webアプリケーションの構成方法

  • 第2章 ファイル処理22:34

    ・2.1 ファイル処理って何?

    ・2.2 ファイル操作

    ・2.3 排他制御って何?

  • 第3章 データベース処理51:31

    ・3.1 データベースの概要

    ・3.2 PHPによるデータベース操作

    ・3.3 データベース・アクセスのプログラム作成

  • 第4章 トランザクション9:55

    ・4.1 トランザクション処理をしよう!

  • 第5章 DAO46:44

    ・5.1 DAOって何?

    ・5.2 DAOで設計してみよう!

  • 第6章 データ通信34:58

    ・6.1 フォーム送信の仕組み

    ・6.2 データを受信しよう!

  • 第7章 セッション管理18:31

    ・7.1 セッションって何?

    ・7.2 セッション管理

    ・7.3 セッションを使おう!

  • 第8章 MVCモデルの基礎19:29

    ・8.1 MVCモデルって何?

    ・8.2 リダイレクト処理

    ・8.3 MVCモデルでプログラムを作ろう!

  • 第9章 MVCモデルの活用42:26

    ・9.1 MVCモデルによるシステム構築

  • 第10章 セキュリティ対策15:09

    ・10.1 セキュリティ対策って何?

    ・10.2 クロスサイト・スクリプティング

    ・10.3 SQLインジェクション

    ・10.4 セッション・ハイジャック

Requirements

  • PHPの基礎知識とPHPオブジェクト指向の知識の習得が前提です。(セットの講座を公開中です)
  • Apache(アパッチ)(必要なソフトウェア)
  • PHP Ver.5.5以上(必要なソフトウェア)
  • MySQL(必要なソフトウェア)
  • Webブラウザ(Internet Explorer、Firefox、Google Chromeなど)(必要なソフトウェア)
  • XAMPP(ザンプ)(必要なソフトウェア) ※XAMPPを使用せず「Apache」や「PHP」や「MySQL」をそれぞれインストールして利用することもできますが本講座では「XAMPP」の「Apache」と「PHP」と「MySQL」を使用します。
  • Windows PC(MACを使用しての解説はしておりません)

Description

[ご注意]この講座は、PHPの基礎知識とPHPオブジェクト指向の知識の習得が前提です。(セットの講座を公開中です)


「PHP」や「データベース」を使用して、Webアプリケーションの構築方法を習得できるコースです。


・Webアプリケーション

・ファイル処理

・データベース処理

・トランザクション

・DAO(Data Access Object)

・データ通信

・セッション管理

・MVCモデルの基礎

・MVCモデルの活用

・セキュリティ対策

などを学習できます。


PHPはWebサーバと連携し、「検索エンジン」や「SNS」や「オンライン・ショッピング」のような

動的なWebページを構築できます。


また、PHPプログラムにより、ファイルやデータベースと連携したシステムを構築することができます。


この講座を受講すると

・ホームページを構築する技術

・データベースを使用したシステムを構築する技術

・検索エンジンのようなWebアプリケーションを構築する技術

などを学習することができます。


「PHP」の知識を習得したい方。

「PHP」の利用方法を習得したい方。

将来「PHP」を利用したWebアプリケーションを開発してみたい方。


大きな目標への第一歩となるコースです!

Who this course is for:

  • 将来の目標としてホームページやWebアプリケーションを作りたいと思っている方
  • システム開発の仕事に就きたいと思っている方
  • スキルアップを計りたい方
  • 探求心のある方