#author("2023-03-06T10:42:08+09:00","default:irrp","irrp")
→WebAPI関連

#contents


*REST一般 [#q1219762]
-[[Swiftで簡単なAPIサーバーを作ってみた(Vapor編) | DevelopersIO>https://dev.classmethod.jp/articles/lilossa-coordinate-api/]] 2023.1

-[[サービスの成長に伴うアーキテクチャの変更|maybework|note>https://note.com/maybework/n/n9aceef8810c0]] 2023.1
--REST APIのアーキ変遷

-[[Google Calendar APIの基本とはまったポイント - Qiita>https://qiita.com/kzfrkw/items/b68bbca484ecc546a3a6]] 2022.12

-[[RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ>https://cloud.google.com/blog/ja/products/api-management/restful-web-api-design-best-practices]] 2022.12

-[[HTTPとRESTの基本 『網羅版:HTTPメソッドとレスポンスコード』 - Qiita>https://qiita.com/yoshitaro-yoyo/items/03f0296f4ba7011d654f]] 2022.10
-[[SpringBootとスキーマ駆動開発で始めるWeb API 設計開発入門:前編 - Qiita>https://qiita.com/yoshitaro-yoyo/items/3e176a317647950ba671]] 2022.11
-[[SpringBootとスキーマ駆動開発で始めるWeb API 設計開発入門:後編 - Qiita>https://qiita.com/yoshitaro-yoyo/items/deb6b3ea7e0104109d15]] 2022.11

-[[Securing a REST API with Spring Security and JWT - DEV Community>https://dev.to/tleipzig/securing-a-rest-api-with-spring-security-and-jwt-3lip]] 2022.8

-[[Java Tutorial. Creating a Basic Rest Api Using SpringBoot. Pt1 | by Emmanuel Tejeda | Jun, 2022 | Level Up Coding>https://levelup.gitconnected.com/java-tutorial-creating-a-basic-rest-api-using-springboot-pt1-3ef25e3c903a]] 2022.7

-[[Web API 設計のベスト プラクティス - Azure Architecture Center | Microsoft Docs>https://docs.microsoft.com/ja-jp/azure/architecture/best-practices/api-design]] 2022.4

-[[REST入門 基礎知識>https://qiita.com/TakahiRoyte/items/949f4e88caecb02119aa]] 2017.1

-[[リソース指向アーキテクチャ(ROA)とは何なのか>https://qiita.com/NagaokaKenichi/items/0f3a55e422d5cc9f1b9c]] 2016.7

-[[RESTに対する7つの誤解>http://www.sakimura.org/2011/11/1289/]] 2011

-[[RESTとは何者なのか?>https://qiita.com/Ryoga_aoym/items/7a5a12420a3fecf629ba]] 2019.7

-[[REST入門>https://qiita.com/TakahiRoyte/items/949f4e88caecb02119aa]]

-[[REST思想とHTTPメソッドの関係>http://forza.cocolog-nifty.com/blog/2008/03/resthttp_ab5b.html]] 2008.3.11
--WWW上でリソース編集したいというモチベーションがREST思想なのだ
-[[RESTアーキテクチャとは?SOAPとの関係は?:http://www.goodpic.com/mt/archives/000185.html]]
 RESTとはREpresentational State Transferの略で、Roy T. Fielding(HTTP, URIのco-author,
 Apache Software Foundationのディレクター)によって命名された現在のWebのアーキテクチャの総称。


*OpenAPI [#s1f3cb94]
-OpenAPI仕様(旧Swagger仕様)は、REST APIのためのAPI記述形式

-[[SwaggerではじめるOpenAPI開発 - 株式会社クイックのWebサービス開発blog>https://aimstogeek.hatenablog.com/entry/2023/03/06/080000]] 2023.3

-[[ChatGPTを使ってOpenAPIの定義を作成してモックサーバを立てる - Synamon’s Engineer blog>https://synamon.hatenablog.com/entry/2023/01/18/205150]] 2023.1

-[[API仕様を簡単に作成&管理しよう! - arms inc. Engineers' Blog>https://tech.arms-soft.co.jp/entry/2023/01/18/090000]] 2023.1

-[[Open API落穂拾い - Qiita>https://qiita.com/maruware/items/ce70f542ec6eef449d34]] 2022.12

-[[オープンAPIの定義からAmazon API Gatewayを構築する - MONEX ENGINEER BLOG │マネックス エンジニアブログ>https://blog.tech-monex.com/entry/2022/12/09/170000]] 2022.12

-[[OpenAPI GeneratorでPython Web API構築 | フューチャー技術ブログ>https://future-architect.github.io/articles/20221203a/]] 2022.12

-[[OpenAPI Specification v3.1.0 | Introduction, Definitions, & More>https://spec.openapis.org/oas/v3.1.0#version-3-1-0]] 2022.11

-[[OpenAPI (Swagger) まとめ - Qiita>https://qiita.com/KNR109/items/7e094dba6bcf37ed73cf]] 2022.11
--[[About Swagger Specification | Documentation | Swagger>https://swagger.io/docs/specification/about/]] 2022.11


*OData [#cd8061c1]
-Python製のバックエンド用フレームワーク
-[[セーフィーではなぜフレームワークにFastAPIを採用することになったのか - Safie Engineers' Blog!>https://engineers.safie.link/entry/2022/12/05/%E3%82%BB%E3%83%BC%E3%83%95%E3%82%A3%E3%83%BC%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%9C%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%ABFastAPI%E3%82%92%E6%8E%A1%E7%94%A8%E3%81%99]] 2022.12
--速い、ドキュメント自動生成

-[[OData documentation - OData | Microsoft Docs>https://docs.microsoft.com/ja-jp/odata/]] 2022
-[[【SAPUI5】OData(1) ODataとは - Qiita>https://qiita.com/tami/items/411a226d1ea6bb25b5f1]] 2018
-[[ODataにさわってみよう>https://www.cresco.co.jp/blog/entry/3135/]] 2017


*FastAPI [#t65d668f]
-[[docker-composeでFastAPIとMySQLとphpMyAdminの環境作ったら開発しやすすぎた - Qiita>https://qiita.com/Shinkijigyo_no_Hitsuji/items/647938a59da63139d106]] 2022.10
-[[5分で作れる!FastAPI 入門編 - XMart Tech Blog>https://xmart-techblog.hatenablog.com/entry/2022/08/29/113000]] 2022.9
-[[[FastAPI] Python製のASGI Web フレームワーク FastAPIに入門する - Qiita>https://qiita.com/bee2/items/75d9c0d7ba20e7a4a0e9]] 2020


* Tool [#e47d6e74]
-[[APIにリクエストを投げたい(VSCode REST Clientの紹介) - Qiita>https://qiita.com/mgmgmogumi/items/61f0b896580d3e6db2bb]] 2022.4
-[[APIの開発がむちゃくちゃ捗る「Postman」の使い方>https://www.webprofessional.jp/master-api-workflow-postman/]] 2017.9

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS