PHPで初めてのWebアプリケーション開発 備忘録1


主旨

PHPを使ったWebアプリケーションの開発知識が必要になったので、開発過程の備忘録、知識のインプット・アウトプットをする。
機能実装の過程や、エラーが起きたときの解決方法を中心に共有していきたいと考えている。

筆者のスペック

Progateで基礎学習をしたことがある程度。Railsでtwitterクロームをデプロイしたことがある。

学習手段

「独習 PHP 第3版」「Laravel 入門」「Laravel 実践開発」の書籍が手元にある。
あとはひたすらググる予定

開発環境

  • PHP 7.3.11
  • HTML/CSS
  • macOS Catalina 10.15.3
  • MySQL
  • Editer:Atom

目標物

スケジュール・出欠管理アプリ

アプリ制作の経緯

社会人サッカーチームに所属しており、情報共有に以下の3つのツールを使っている。

  • Line
  • スケジュール管理
  • 監督が選評を書く掲示板

出欠登録と事前の連絡が別のツールで行われていて面倒なので、
この機能を一つのWebアプリケーションにまとめたい。

実装したい機能(暫定)

  • 投稿機能(掲示板)
  • ユーザー機能(新規登録・ログイン・ログアウト機能)
  • スケジュールの追加、編集、削除
  • 予定への出欠確認機能(出席、欠席、未定、未回答の表示)
  • レスポンシブデザイン

おわりに

アウトプットを通して理解を深めると共に、PHPを用いたWebアプリケーションの開発者や、初学者の人と知識を共有できたら嬉しい。