【Go】 WEBフレームワークなしで開発する TODO API ハンズオン

【Go】 WEBフレームワークなしで開発する TODO API ハンズオン

無料で読める本

このハンズオンでは、GoのWebフレームワークを使用せずに認証付きTodoアプリのAPIを開発していきます。 また、このAPIのアーキテクチャには、クリーンアーキテクチャやドメイン駆動設計の考えを適用させています。 マニアックな技術は特に扱っておらず、初学者の方が基本的なAPI開発を体験するためのハンズオンとなっています。反対に、すでにGoでの開発に慣れ親しんでいる方であれば本ハンズオンで得られるものは少ないかもしれません。 アーキテクチャや設計手法、テスト、開発環境、認証、ORM....など色々な技術を網羅しています。また、概念や使用技術の説明に加え、公式ドキュメントや参考になる記事も逐一掲載しているので、つまづくことなくハンズオンを進められるように書いているつもりです。 このハンズオンでは、以下のような技術を扱います。 ・Docker,Docker composeによる環境構築 ・GithubActionsを用いたCI ・クリーンアーキテクチャ ・ドメイン駆動設計 ・モックを用いた単体テスト ・golang-migrate(DBマイグレーション) ・sqlc(ORM) ・JWT,Redisを用いた認証・認可 ・net/http(標準パッケージ) ・swaggoを用いたAPIドキュメント生成 ・ミドルウェア ・エンドポイントの統合テスト ・ゴールデンテスト 【対象者】 ・Goの文法をある程度知っている方 ・Goを用いた開発の初学者の方

Community
Author
kakkky
Topics
¥0今すぐ読む
公開
本文更新
文章量
436,524
価格
0