Web API 開発入門:Spring Boot と OpenAPI で始めるスキーマ駆動開発

Web API のスキーマ駆動開発を Spring Boot で体験しましょう。API 設計と Spring Boot での実装の両方を学ぶことができる講座です。

Web API 開発入門:Spring Boot と OpenAPI で始めるスキーマ駆動開発
Web API 開発入門:Spring Boot と OpenAPI で始めるスキーマ駆動開発

Web API 開発入門:Spring Boot と OpenAPI で始めるスキーマ駆動開発 udemy course

Web API のスキーマ駆動開発を Spring Boot で体験しましょう。API 設計と Spring Boot での実装の両方を学ぶことができる講座です。

※ この講座では、認証/認可はスコープ外です。これらのトピックを学びたい方は別の講師の講座をお探しください。



なんとなくで Web API を開発していませんか?


Java の書き方は分かる、Spring Boot も使ったことがある。

でも、Web API の開発については... なら、たまたま何かのスキルが不足しているのかもしれません。


Web API の開発は「設計」と「実装」の両方のスキルが必要です。

必要なスキルといえば...


【設計力】

  • リソース指向のAPI設計

  • OpenAPI Specification を使った API 仕様(スキーマ)のドキュメント化

【実装力】

  • OpenAPI Generator を使ってスキーマから Spring Boot のコードを生成する

  • 生成したコードをもとに Spring の Controller / Service / Repository を作る

  • Postman で API の手動テストをする


この講座では、これらのスキルを学びながら、実際にシンプルな Web API を作っていきます。

スキーマ駆動開発とよばれる、OpenAPI Specification を書くところから始める開発手法を採用しました。

ぜひ一緒に手を動かして、Spring Boot で Web API を設計・実装できるようになりましょう。

講座でお待ちしています!