初めに
この記事でHTML,CSSの使い方はある程度わかったので
Webサービスの基本的な機能を作れるようになりたいと考えました。
なのでその設計を行います。
追加する機能
認証系
- 会員登録
- ログイン
- ログアウト
CRUD系
- 新規登録
- 一覧表示
- 詳細表示
- 編集機能
- 削除機能
プログラミング言語
- PHP
- MySQL
なぜこの開発を行うのか
今回はLaravelなどのPHPのフレームワークを使用せずに開発を行います。
フレームワークを使用しない理由はWebシステムの仕組みを理解して開発を行うことが大事だと考えたからです。
もし開発チームに入った時に一覧機能の修正を依頼されたとします。でもフレームワークに頼った開発しかしていない場合大量のソースコードの中でどこをどのように修正するべきかがわからないので開発をすることができません。
なので今回はPHPのみを使用してサービスの機能の根本的な理解を目的とした開発をしていきます。
以前参加したインターン先の入社課題としてもこのような課題があったためサービスの機能の根本的な理解が大切なのだと考えました。
ユースケース図の作成
画面遷移図の作成
ワイヤーフレームの作成
作成期間について
html,cssで作成していない画面の作成・・・1日
phpの導入・・・2日
SQLの導入・・・2日
予備日・・・2日
で考えています。
前回はリスケがうまくできていなかったので今回は意識して予備日を設定しています。
この期間内に終わらせられるようにします。