Series Completed
【Go】Webフレームワークなしで開発する TODO API ハンズオン
GoのWebフレームワークを使わずに、認証付きTodoアプリのAPIを開発するハンズオンです。アーキテクチャにはクリーンアーキテクチャやドメイン駆動設計の考えを適用しています。 マニアックな技術は扱わず、初学者が基本的なAPI開発を一通り体験することを目的としています。概念や使用技術の説明に加えて公式ドキュメントや参考記事も逐一掲載しているので、つまづかずに進められるはずです。 扱う技術: ・Docker / Docker composeによる環境構築 ・GitHub ActionsによるCI ・クリーンアーキテクチャ / ドメイン駆動設計 ・モックを用いた単体テスト ・golang-migrate / sqlc ・JWT, Redisを用いた認証・認可 ・net/http(標準パッケージ) / ミドルウェア ・swaggoによるAPIドキュメント生成 ・エンドポイントの統合テスト / ゴールデンテスト 【対象者】 ・Goの文法をある程度知っている方 ・Goを用いた開発の初学者の方
16 articles
#アーキテクチャ#go