【PHP入門】2ちゃんねる掲示板クローンを作りながらPHPとMySQLの基礎と本質をマスターするPHP完全入門パック
西村ひろゆき氏が開発した2ちゃんねる掲示板クローンを作りながらPHPとMySQLの基礎が学べます。コメント投稿からスレッド作成、DB設計とHTTP通信まで幅広く学ぶことができ、これからサーバーサイドエンジニアとして活躍したい方は必見です。
本講座で学ぶこと
VSCodeをインストールしよう
XAMPPってなに?
XAMPPをインストールしてみよう
htdocsでプロジェクトフォルダを作成してみよう
PORT番号を変更してローカルサーバー開いてみよう
完成品のデモから
2ちゃんねる掲示板のプロジェクト構成を作ってみよう
HTMLで2ちゃんねる掲示板の骨格を作成してみよう
※CSSを当てるのが面倒な方へ
CSSファイルで掲示板のスタイリングをはじめよう
スレッドに対してCSSでスタイリングしよう
コメントに対してCSSでスタイリングしよう
名前とコメント投稿用のフォームを作成しよう
フォーム用のCSSを当ててスタイリングしよう
PHPにおける変数宣言とデバック方法
フォームに入力した値を取得してみよう
フォームを入力した時のHTTP通信の仕組みを知ろう
リロード時のワーニングを解消しよう
PHPとMySQLの接続を行う前に流れを把握しておこう
PHPドキュメントを見ながらPHPとMySQLの接続を試してみよう
MySQLでデータベースとテーブルを作成してみよう
実際にPHPとMySQLの接続をしてみよう
SQL文を理解してデータ取得のクエリを指定しよう
SQL文を実行してテーブルからコメントデータを取得してみよう
foreach文を使ってコメント欄にデータを出力してみよう
INSERT文を使って掲示板にコメント投稿してみよう
実際にコメント投稿できるか確認してみよう
バリデーションチェックをはじめよう
バリデーションチェック時のエラー文を出力させよう
掲示板にXSS(クロスサイトスクリプティング)攻撃をしてみよう
エスケープ処理でXSS対策をしてみよう
コードのリファクタリングをはじめよう
前回のリファクタリングの続きから
新規スレッド作成ボタンを作成してみよう
新規スレッド作成専用ページを作ってみよう
スレッド作成フォームをHTMLとCSSで作ろう
スレッドとコメントの親子関係を理解してDB設計を体験してみよう
LucidChartで実際にER図を書いてみよう
ER図を元にデータスキーマを構築してみよう
外部キーの意味と設定をしてみよう
消してしまったデータを元に戻しておこう
スレッドを掲示板に表示してみよう
新規スレッド立ち上げを実装してみよう
立ち上げたら自動で掲示板ページに遷移させてみよう
スレッド立ち上げと同時にコメント投稿もしてみよう:その1
スレッド立ち上げと同時にコメント投稿もしてみよう:その2
立ち上げる時にスレッドIDをコメントのthread_idに紐づけてみよう
thread_idと対応したスレッドにコメントを書き込むように修正しよう
Javascript(Jquery)を準備して現在の位置座標を取得してみよう
コメント投稿してもその位置にとどまるロジックを実装しよう