Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る impress top gearシリーズ [Kindle]
- インプレス (2017年3月17日発売)
- Amazon.co.jp ・電子書籍 (494ページ)
感想・レビュー・書評
-
Go言語をつかってWebアプリケーションを作る本でデブロイのことまで書いてある。
1章 Go言語はWebアプリに最適な言語
Web開発に必要なHTTPなどの基礎知識
2章 Goプログラム(ChitChat)
WebアプリとしてチャットアプリをGoで作っていく。
データの保存箇所としてPostgreSQLを使用。
3章 net/httpライブラリを使ったリクエストの受付
Goのライブラリであるnet/httpをつかってユーザーからのリクエストの処理を詳細に説明。
4章 リクエストのデータ構造とその処理
リクエストを受け付けて次にユーザーへのレスポンスを作る。
5章 テンプレートエンジンを使ったコンテンツの表示
Goのテンプレートエンジンとしてtext/templateとhtml/templateを使ったHTMLの構築
6章 データの記憶
メモリ内に保存、CSVファイルへの保存、最後にSQLデータベースをつかったデータ保存について説明
7章 GoによるWebサービスの作成
Webアプリに必要なデータの伝送の基本について説明
よく使われるXMLとJSONについての説明
8章 テスト用ライブラリを使ったアプリケーションのテスト
GoのユニットテストとHTTPテスト。
サードパーティ製のライブラリを使ったテスト(gocheckcheckGinkgo)
9章 ゴルーチンとチャンネルを使った並列処理
Goで一番有名な特徴であるゴルーチンの説明
チャンネルについての説明もある
10章 Go Webアプリのデブロイ
Webアプリの開発が終了して本番サーバーへの実装について説明。Dockerによるデブロイを推奨している。詳細をみるコメント0件をすべて表示