pokerhands
OVERVIEW
またの名を 「Railsの試練」。ポーカーの役判定アプリを与えられた課題に沿ってつくります。一般的なRails学習教材を一通り終えたあとに取り組む、実践的なサンプルアプリケーション構築プログラムです。
Ruby on Rails初学者向けの 実践を意識したサンプルアプリケーション構築の教材です。与えられた課題に沿ってポーカーの役を判定するサンプルアプリケーションを自力でつくることで、以下について学べます。
・RailsでWeb画面/APIを構築するための基本構成
・ビジネスロジックの書き方
・Web画面/APIの両方で使うロジックの汎用化
取り組むにあたって、一般的なRails学習教材は一通り終えていることを前提としています。注意点として、OR Mapper(Active Record)を使ったModelとDatabaseの接続は不要なアプリケーションです。Database接続が必要なアプリの構築は別の教材で学んでください。
どこが実践的?
・Railsにおける Web画面/APIコーディングの基本を抑えることができます。
・ビジネスロジックを汎化させるDRY原則な書き方が身につきます。
・標準的なRailsフレームワークを自ら崩して使えるかどうか実力が試されます。
サンプルコードとHerokuへデプロイしたデモアプリをGithubから確認できます。
Github:https://github.com/waicode/pokerhands