誰でもわかる PHP(Webアプリ開発)
3.4 (23 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
193 students enrolled

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

この講座では、PHPによるファイル及びデータベースの利用方法から、PHPによる動的なWebアプリケーションを作成するまでの知識を習得できます。
3.4 (23 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
193 students enrolled
Created by 栄一郎 荒川
Last updated 5/2019
Japanese
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 1 article
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 「PHP」のプログラムを読めるようになる。
  • 「PHP」を利用したWebアプリケーションの構築方法が理解できるようになる。
  • データベースと連携したWebアプリケーションの構築方法が理解できるようになる。
  • MVCモデルを利用して効率のいいWebアプリケーションの構築方法が理解できるようになる。
  • セキュリティに対応できるWebアプリケーションの構築方法が理解できるようになる。
Course content
Expand all 12 lectures 04:38:31
+ 参考用ファイル(ダウンロード)
1 lecture 00:14
参考用ファイル(ダウンロード)
00:14
+ 誰でもわかる PHP(Webアプリ開発)
11 lectures 04:38:17

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

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

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

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

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

・2.2 ファイル操作

・2.3 排他制御って何?

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

・3.1 データベースの概要

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

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

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

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

Preview 09:55

・5.1 DAOって何?

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

第5章 DAO
46:44

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

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

第6章 データ通信
34:58

・7.1 セッションって何?

・7.2 セッション管理

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

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

・8.1 MVCモデルって何?

・8.2 リダイレクト処理

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

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

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

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

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

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

・10.3 SQLインジェクション

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

第10章 セキュリティ対策
15:09
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アプリケーションを作りたいと思っている方
  • システム開発の仕事に就きたいと思っている方
  • スキルアップを計りたい方
  • 探求心のある方