API を作りながら進む Go 中級者への道(さきさん文庫)の写経用リポジトリ
以下、著者の書籍サイトより引用。
この本では、実際に手を動かしてブログサービス用の API サーバーを作りながら ・net/http や database/sql のような、動く「もの」を作るために必要な Go の標準パッケージ ・HTTP 通信やレイヤーアーキテクチャ・テストの実行・エラー処理の概念といった、プロダクト開発には必要な IT 基礎知識 ・チャネルやゴールーチン、といった中級者向けの文法とその使いどころ を学ぶことができます。
「Go の基本的な文法はわかったぞ!次は何をやろうかな?何ができるかな?」という方におすすめです。
- イントロダクション
- 第 1 章 HTTP サーバー
- 第 2 章 構造体と json の扱い方
- 第 3 章 データベースの扱い方
- 第 4 章 ユニットテスト (基礎編)
- 第 5 章 サービス層の作成
- 第 6 章 アーキテクチャ大改装
- 第 7 章 エラー処理
- 第 8 章 ユニットテスト (応用編)
- 第 9 章 ミドルウェアによるロギング
- 第 10 章 並行処理
- 第 11 章 context パッケージの導入
- 第 12 章 ユーザー認証
- Go 1.19
- Docker
- Docker Compose
- Web
cd road-to-intermediate-of-golang/web/
go run main.go
cd road-to-intermediate-of-golang/
docker compose -f docker-compose.dev.yml up