この記事はGo言語の基礎文法をざっくり抑えた人が、Webアプリを作るのに役立ちそうな文献をまとめたものです(2022/07/19時点)。
1. 公式web記事
Writing Web Applications / go.dev
-
net/http
やhtml/template
のパッケージを使ってGUIのwebアプリを作る
Tutorial: Developing a RESTful API with Go and Gin
- 基本的なRESTful APIをGOとGinで作る
Tutorial: Accessing a relational database
- RDBMSをGoで使う際のチュートリアル
2. 書籍
Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る
- テンプレート/DBの活用、テスト/デプロイなどが学べる
Go言語 ハンズオン
- Goの基礎文法からGUIアプリケーション開発, GORMを使ったアプリ開発など
詳解Go言語Webアプリケーション開発
- 標準ライブラリと主要OSSで作成するとのことなので、さくっとアプリを作りたい目的にはあってそう
Go言語によるwebアプリケーション開発/オライリージャパン
- 簡単なwebアプリからマイクロサービスまで手を動かしながら作る。やや難しいらしい。
NuxtとGoではじめるWebアプリ開発
- NuxtとGoでそれぞれアプリを作ったことがある人向けだと思われる
3. 野良のweb記事
ゼロから始めるGo言語/クジラ飛行机
多数の書籍を出版しているクジラ飛行机さんの記事。無料だが色々なGoのアプリ、ツールの作り方をハンズオン形式で紹介している連載。