REST WebAPI サービス 設計

RESTの概念、設計思想を学び、OpenAPI & Swagger を利用した REST Web API サービス設計を行います。

4.19 (1818 reviews)
Udemy
platform
日本語
language
Web Development
category
instructor
REST WebAPI サービス 設計
13,931
students
6 hours
content
Mar 2024
last update
$54.99
regular price

What you will learn

RESTful および REST がどのようなものであるか説明できる

リソース志向アーキテクチャ(ROA)が説明できる

REST Web API サービスの設計ポイントが説明できる

OpenAPI を利用した REST Web API サービスの開発ができる

Why take this course?

WebAPIやRESTという言葉をよく耳にするようになりましたが、正しく設計や実装できているでしょうか?

本講座ではREST WebAPI サービスを設計するうえでおさえておきたい知識を学習したうえで、実際にOpenAPIを利用してAPIを設計していきます。

本講座は「REST WebAPI を設計する講座」であり、「REST WebAPI を実装する講座」ではありませんが、WebAPIのあるべき設計とはどのようなものなのか、について学習できます。


【更新履歴】

2024/02/21 v1.1.0 確認テスト追加
2022/01/15 v1.0.4 セクション5 Authenticationヘッダーレクチャーの追加
2021/12/13 v1.0.3 セクション3 セクション末クイズ No.3 の誤字修正
2021/04/27 v1.0.2 セクション4 セクション末クイズ No.5 の修正
2021/02/12 v1.0.1 振り返りレクチャーの追加
2020/06/24 v1.0.0 初版リリース

Reviews

今井
September 7, 2023
私としては、Swaggerの使い方に興味を持ったことが受講動機でしたが、WebAPIについて一から学習できたことで、よりSwaggerの実践についてもイメージがしやすくなっていました。 Swaggerの操作方法だけでなく、記述する内容についても学べるので、一見遠回りに見えても、最初から受けて良かったと思える内容でした。
細田
August 28, 2023
RESTAPIについてまなびたくて受講しました。設計の仕方について細かく説明してくれてとても勉強になりました。後半、演習があるのですが、説明があまりにも坦々と進んでいくのでついていくのに大変でした。使用ツールのインストール等の動画も欲しかったです。
Shingo
July 24, 2023
業務で初めて Web API を設定・実装する機会があったので、この講座を受講しました。 REST API の設計がしっかり学べ、今後の指針となる基礎が得られました。 OpenAPI + Swagger を使った設計からスタブ実行による動作確認までのハンズオンがありましたが、早速そのまま業務に使って行きます。 受講して良かったです。
Ichi
April 11, 2023
WebAPIサービスの設計方法を身につける目的で受講しました。基本から学ぶことができ、非常に有益な講座でした。OpenAPI&Swagger実践入門のセクションは少々難しかったですが、これから復習して理解を深めようと思います。
Fumi
March 30, 2023
REST API とは何か、基礎の基礎から理解でき、 設計についても一通り理解できる内容で大変満足度が高かったです。 実装についても3時間ほどの実践入門があり実際に手をたくさん動かせるのでとても身に付いた実感、手応えを与えてくれる教材です。まず最初にきちんと学習したい人すべてに強くお勧めしたい!
IshiharaAkihisa
March 22, 2023
簡潔に各ワードが何なのかを説明されているのは良いと思ったが、あまりにも簡潔過ぎてイメージがつかない。 もう一段階掘り下げて説明して頂けたらと思う。(現時点のレビューのため、これ以降のセクションで理解が進むことを期待。)
澁谷
February 23, 2023
Rest APIの基礎から一通り再勉強したくて受講しました。いろいろ基本で抜けていた知識も補えました。Swaggerの使い方も今一つわかってなかったのですが、自分でopenapiファイルを作れるようにもなりました。
t_TAKA_t
January 12, 2023
講義部分の構成や内容にかなり問題があるように見受けられた。 web api the good parts から引用した内容を、 補足や講師の工夫がないまま垂れ流しているような印象を受けた個所があった。それにもかかわらず、強気な値段設定に疑問を感じる。
高橋
November 2, 2022
日本語だと余りまとまった情報が無い分野を整理して説明して頂いていました。RESTの基礎からSwaggerを用いた実践方法まで網羅的に学ぶ事ができました。特にOpenAPIとSwaggerを用いたAPI設計方法を学ぶのに有益だと思います。何度も復習して理解を深めたいと思います。
Ryuseism
October 31, 2022
お世話になりました。 こんなに綺麗にまとめ上げられたコースは存在しないんじゃないかというほど、受講しやすい内容でした。 小テストでの気付きもあり、受講内容の纏め資料の解答パスワードを受講後に配布するという教え上手。完敗過ぎて、受講がはかどりました。 こんなメンターが欲しかったと、受講中ずっと感じつつ・・・。 講義、ありがとうございました。
tomo
September 27, 2022
倍速を使って4時間ぐらいで学習できます。 前半は講義形式ですので、VSCodeを開かずに学習でき、後半はVSCodeを使って実践できるため、基礎と応用のバランスが良いです。 OpenAPIは初めて触りましたが、初めてでも何ら問題ないぐらいわかりやすかったです。 個人開発レベルでOKですので、一旦Web開発を経験した方は、ぜひ受講してみましょう。
細川
May 28, 2022
最近になってAPIを作る機会が出てきたため、独学でない知識を得たくて受講しました。 説明が分かりやすく、具体的な説明と例示を入れるタイミングが非常に良いのですんなりと頭に入ってきます。 実践の手前まで終了したところで名前の付け方やクエリとパスの使い分けなどのURIの設計、レスポンスのデータの内部構造など目的としていたことが学習できました。 実践では繰り返す箇所が多く、真似をしてコードを書いているうちに、なんとなくわかった気になれました。 これで最低限恥ずかしくないAPI設計ができそうです。
Hidetoshi
May 15, 2022
バックエンド未経験だったのだが、基本から丁寧に説明されててとてもよく理解できた。バックエンドの学習をしているがよくわからないという人はプログラミングの前にセクション4まで目を通すと理解が深まると思います。
大川
April 26, 2022
OpenAPIの記載方法を全く無知な状態から学ぶ事ができました! 基礎部分を抑えることができたので、ある程度公式ドキュメントも読みやすく、自分で工夫して応用できそうです! 推奨環境はWindowsですがMacでもほぼ問題ないと思います! 非常に理解しやすい講座をありがとうございます!
長谷川
April 10, 2022
大変分かりやすい。覚えるためには繰り返しの学習が必要ですが、コースの内容が本の索引代わりにもなり、自分の記憶があいまいなところをすぐに学びなおすことができるため、大変気に入っています。 今回、設計に焦点を当てた講座となっていますが、実装に焦点を当てた講座があれば受講したいと思っています。

Charts

Price

REST WebAPI サービス 設計 - Price chart

Rating

REST WebAPI サービス 設計 - Ratings chart

Enrollment distribution

REST WebAPI サービス 設計 - Distribution chart
2641334
udemy ID
11/5/2019
course created date
6/24/2020
course indexed date
Bot
course submited by