
これから作成する2ちゃんねる掲示板のプロジェクトフォルダを作成します
簡単なHTMLを使って2ちゃんねる掲示板の骨格を作成します
CSSファイルを使って掲示板のスタイルを整えます
PDOオブジェクトを利用してPHPとMySQLの連携をします
XSS攻撃についての理解と、実際に掲示板に対してXSS攻撃を仕掛けます
エスケープ処理でXSS攻撃を防ぎます
スレッドとコメントの親子関係を理解します。次のレクチャーではそれを元にER図を作成します
DBからスレッド情報を取得して画面にスレッドを表示します
クッキーの意味について図解を用いて理解します
セッションの意味について図解を用いて理解します
セッション機能を実際に掲示板フォームに導入します
2ちゃんねる掲示板クローンを作りながらサーバーサイド言語のPHPの理解を深める講座となっています。
■ 本コースの対象者
・PHP初心者
・PHPとMySQLを使ってWebアプリケーションを作ってみたい
・PHPで掲示板くらいは作っておけるようになっておきたい
・Laravel等のフレームワークを利用する前に生のPHPを学んでおきたい
・クライアントとサーバーのやり取りのHTTP通信の仕組みを学びたい
・簡単なDB設計とER図を作成してデータベースも少し学んでおきたい
・クッキーやセッション、XSS等のWebセキュリティも少し学んでみたい
・etc...
PHPに入門したいけど、実際にWebアプリ開発しながら学ぶ教材があまり見当たらない・・・
実際にプロジェクトを作っていく中でプログラミングの理解は深まります。
Laravel等のフレームワークを利用する前に「素のPHPでアプリ開発しておくこと」をオススメします。
なぜなら素のPHPで開発するとクライアントとサーバーの関係が良く理解できるので、Webエンジニアとしての
基礎力が身につくからです。
また、PHPだけでなくXAMPPの開発環境をはじめ、MySQLとの連携やDB設計~ER図の作成、Webセキュリティ
まで付随して学ぶことができます。PHP初学者だけでなく、ある程度プログラム経験のある方でも何か得られる知見が
あると思います。
■ 本コースを受講する際の注意点
・基本的なHTML/CSSの基礎文法は教えておりません(divやpタグ等)