Awesome
家計簿アプリを作ろう
解説資料
ハンズオンのやりかた
skeleton
ディレクトリ以下に問題があり、11個のステップに分けられています。
STEP01からSTEP11までステップごとに進めていくことで、GoでWebアプリが作れるようになっています。
各ステップに、READMEが用意されていますので、まずはREADME
を読みます。
README
には、そのステップを理解するための解説が書かれています。
README
を読んだら、ソースコードを開きTODO
コメントが書かれている箇所をコメントに従って修正して行きます。
TODO
コメントをすべて修正し終わったら、README
に書かれた実行例に従ってプログラムをコンパイルして実行します。
途中でわからなくなった場合は、solution
ディレクトリ以下に解答例を用意していますので、そちらをご覧ください。
macOS
の動作結果をもとに解説しています。
Windows
の方は、パスの区切り文字やコマンド等を適宜読み替えてください。
目次
- STEP01: Goに触れる
- STEP02: データの入力
- STEP03: データの記録
- STEP04: 複数データの記録
- STEP05: ファイルへの保存
- STEP06: ブラッシュアップ
- STEP07: データベースへの記録
- STEP08: 品目ごとの集計
- STEP09: 一覧ページの作成
- STEP10: 入力ページの作成
- STEP11: 集計ページの作成
ソースコードの取得
$ go env GOPATH
$ cd ↑のディレクトリに移動
$ mkdir -p src/github.com/gohandson/
$ cd src/github.com/gohandson
$ git clone https://github.com/gohandson/accountbook-ja
$ cd accountbook-ja