#author("2024-04-21T12:56:39+09:00","default:irrp","irrp")
#author("2024-04-22T18:43:47+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

-[[APIにリクエストを投げたい(VSCode REST Clientの紹介) - Qiita>https://qiita.com/mgmgmogumi/items/61f0b896580d3e6db2bb]] 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/Swagger [#s1f3cb94]
-OpenAPI仕様(旧Swagger仕様)は、REST APIのためのAPI記述形式

-[[開発効率を爆上げするswagger術 - Qiita>https://qiita.com/yuya_sega/items/0670bd1e9dd7af567fa1]] 2023.10

-[[OpenAPIのAPI定義書をソースコードから自動生成する - Linkode.TechBlog>https://blog.linkode.co.jp/entry/2023/04/07/120000]] 2023.4

-[[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]
-[[PythonとFastAPIで始めるRESTful API開発 | ジコログ>https://self-development.info/python%e3%81%a8fastapi%e3%81%a7%e5%a7%8b%e3%82%81%e3%82%8brestful-api%e9%96%8b%e7%99%ba/]] 2024.4

-[[PythonのWeb APIフレームワーク、FastAPIを試す - CLOVER🍀>https://kazuhira-r.hatenablog.com/entry/2024/02/05/223155]] 2024.2
-[[【全2回】AWS Lambda x FastAPIによるPythonモダンAPI開発のすゝめ 1 - RAKSUL TechBlog>https://techblog.raksul.com/entry/2023/06/30/081048]] 2023.6
-[[PythonでWebAPIを作ろう! Fast APIでスピード開発体験を! | DevelopersIO>https://dev.classmethod.jp/articles/try_fastapi_intro/]] 2023.4
-[[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


*Postman [#b8851cf3]
-[[APIの開発がむちゃくちゃ捗る「Postman」の使い方>https://www.webprofessional.jp/master-api-workflow-postman/]] 2017.9
-[[Postmanを使い始めた時に知っておきたかった地味に便利な機能10選 #WebAPI - Qiita>https://qiita.com/ysknsid25/items/86fa54eca58edefe156d]] 2024.4
-[[Postman 入門>https://zenn.dev/nameless_sn/articles/postman_tutorial]] 2023.8
-[[PostmanでAPIのテストを自動化 - asoview! TECH BLOG>https://tech.asoview.co.jp/entry/2023/04/24/125701]] 2023.4

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS