PHPでフレームワークを作ってみるハンズオン
イベント内容
ねらい
- 簡単なフレームワーク作りを通じてPHPを知ること
- URLに
.php
が入ってるPHPと入ってないPHPの違いを捉えること - できあがるPHPの参考イメージ
ねらいではないこと
- アプリケーションアーキテクチャ
- クリーンアーキテクチャ? それっておいしいの?
- フルスタックフレームワークの置き換え
前提知識
- PHPまたはその他の言語でのWeb開発経験があること
- HTTPの基本的な理解 (あるとよい)
進めかたについて
- 当日環境セットアップの時間はありませんので、来場前に必ず環境構築および事前準備を済ませてきてください
- 基本的に@tadsanのライブコーディングを参考に各自が動作確認しながら進行する形式です
- 参加者が多いこともあり、全員の進捗を待つことができないことは承知おきください
サポートチャット
Discordのサーバを用意したので、環境構築のサポートや当日までのコミュニケーションにお使いください。
事前準備
こちらの事前準備マニュアルを読み、必ず準備してください。
当日は全員ここまでの準備が完了している前提で開始します。わからない点や不明な点はDiscordで何でも気軽にお尋ねください。ただしイベント当日の対応はできかねますので、質問は必ず日曜までにお願いします。
参加枠について
会場のキャパシティは十分にあるので、どの枠を選んでも当日会場に入場することができます。
ただしハンズオンというイベントの性質上、人数規模をある程度抑制するために枠を分けています。
初心者
今回のハンズオンはPHPの入門講座ではありません
- 前提
- 初級以上のPHP使用経験と、簡単なWebアプリの開発経験は必須です
- フレームワークの使用経験の有無は特に問いません
- PHPの標準関数をある程度理解し使えること
- 完全にマスターしている必要まではありません
- 基本的なHTMLを理解し、書けること
- 目安
- HTTPという用語を知っている、GETとPOSTというものがあることは知っている
- PHPの基本機能は理解しているが、業務に若干の知識不足を感じる
- フレームワークを使わずにPHPで簡単なアプリを書いたことがある
- フレームワークを使ってPHP開発できるが、フレームワークの内部構造を知らない
初級者枠
会場の都合上あまり手厚いサポートができるわけではないことを了承の上で登録してください。
- 前提
- 初級以上のPHP使用経験と、簡単なWebアプリの開発経験は必須です
- PHPについて、ある程度の自己解決ができること
- 目安
- 初心者と同程度
一般参加枠
PHP経験があり、隣の席の初心者・初級者が困っていたら手助けをお願いします。
- 前提
- 中級以上のPHP使用経験
- 目安
- HTTPについてある程度の理解がある
- PHPの基本機能は理解していて、業務であまり不足は感じない
- フレームワークを使ってPHP開発でき、完全ではないがフレームワークの内部処理の想像がつく
- 簡単なWebフレームワークの開発に挑戦したことがある
- 既存のWebフレームワークのコードリーディングをしたことがある
冷やかし・講師補助
会場内に居る参加者のサポートをお願いします。
- 目安
- 俺がHTTPだ
- 俺がPSRだ
- 俺が
(?:Symfony|Laravel|CakePHP|ZF|CodeIgniter|FuelPHP)
だ - 俺がオレオレだ
持ちもの
- PHP, Gitが動作するPC
- MAMPやXAMPPでも構いません
- Herokuアカウントおよび heroku-cli (推奨)
- PHPが開発できるIDEまたはテキストエディタ
- PhpStorm推奨
会場について
千駄ヶ谷のピクシブ株式会社で開催します。会場には電源とWi-Fiがあります。 20:30以降はビルの正面玄関から入館できませんので、もし遅刻される場合はそれまでに来場ください。
最寄り駅は千駄ケ谷駅(中央・総武緩行線)、代々木駅(山手線)、北参道駅(副都心線)、国立競技場駅(大江戸線)です。
当日タイムテーブル
時間 | |
---|---|
19:30 | 開場・着席 |
19:50 | ハンズオン(前半) |
20:50 | 休憩 |
21:00 | ハンズオン(後半) |
22:00 | 終了 |
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。