Skip to content

コマンドラインツールからWebアプリ作成までを体験できるハンズオンです

Notifications You must be signed in to change notification settings

gohandson/accountbook-ja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

家計簿アプリを作ろう

解説資料

ハンズオンのやりかた

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

ライセンス

About

コマンドラインツールからWebアプリ作成までを体験できるハンズオンです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages