CODEBASE School 8week(3月5日週)

これまで学んだ知識をもとに、Slimを使って、掲示板アプリとTwitter風アプリを作る。これが終わったら卒業制作。基本的に各自のペースで製作を進めて、わかんないとこを随時相談するってスタイル。

CODEBASE School 8week

  • 掲示板アプリ製作/Twitter風アプリ製作/卒業制作

掲示板アプリ製作/Twitter風アプリ製作/卒業制作

  • Slimを理解するために以下のnunulkさんのチュートリアルがめちゃめちゃ勉強になった。このチュートリアルでは、チケット管理アプリを作っているけど、一通りこのチュートリアルをやってみたあと、チケットアプリを直して掲示板アプリ、Twitter風アプリに変えてみる。

qiita.com

qiita.com

qiita.com

qiita.com

qiita.com

  • ログイン機能については、ISUCON5 のPHP実装とPHP本のセッションの章を読んで実装

github.com

  • パスワードをハッシュ化してDBに保存する方法は、セバさんに教えてもらった。以下の関数を使えばOK

    • password_hash — パスワードハッシュを作る
    • password_verify — パスワードがハッシュにマッチするかどうかを調べる

PHP: password_hash - Manual

PHP: password_verify - Manual

まとめ

実際にアプリケーションを書き始めたところから、楽しくなってきた反面、難しいと思うところもめちゃめちゃ増えた。どれだけコードを書く時間を確保できるかどうかがポイントだな。PHPのマニュアルとvar_dump()をめちゃめちゃ見たし、めちゃめちゃ使うー