【PHP入門】2ちゃんねる掲示板クローンを作りながらPHPとMySQLの基礎と本質をマスターするPHP完全入門パック
西村ひろゆき氏が開発した2ちゃんねる掲示板クローンを作りながらPHPとMySQLの基礎が学べます。コメント投稿からスレッド作成、DB設計とHTTP通信まで幅広く学ぶことができ、これからサーバーサイドエンジニアとして活躍したい方は必見です。
Description
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タグ等)
What You Will Learn!
- 2ちゃんねる掲示板を作りながらPHPの基礎が学べる
- XAMPPを利用したApache/PHPとMySQL環境が構築できる
- 掲示板構築を通してクライアントとサーバーモデルが学べる
- 掲示板におけるコメント投稿機能が実装できる
- フォーム送信した際のHTTP通信の流れについて学べる
- PHPとMySQLを連携するためのPDOが学べる
- SQLとは何か?が理解できる
- SQL文の基礎(INSERTやSEARCH)の使い方が学べる
- フォーム入力のバリデーションチェックが実装できる
- 脆弱性をついたXSS(クロスサイトスクリプティング)攻撃手法を実際に動かして学べる
- エスケープ処理を実装し、XSS攻撃を無効化する方法を学べる
- PHPプロジェクトにおけるコードリファクタリングが学べる
- 掲示板における新規スレッド投稿が実装できる
- 2ちゃんねるをHTMLからCSSまでハンズオン形式で学べる
- スレッドとコメントの親子関係が図解で学べる
- 掲示板開発を通して簡単なDB設計が学べる
- LucidChartを使ってER図の書き方が学べる
- 外部キー制約について学べる
- 自動でページをリダイレクトする方法が学べる
- Javascript(jQuery)を用いて現在の位置に止まる方法が学べる
- トランザクションの意味と実装方法が理解できる
- クッキーとセッションの違いが理解できる
- サーバー側でセッション管理する手法が学べる
- セッションハイジャックの危険性について学べる
Who Should Attend!
- これからPHPを学ぼうと思っている初学者の方
- Laravelフレームワークを使う前に生のPHPを学んでおきたい方
- 2ちゃんねるような掲示板を1から自作してみたい方
- HTTP通信を図解で学んでみたい方
- PHP開発と同時にWebセキュリティを学んでみたい方