Skip to content

Workshop on building APIs with best practice in mind

Notifications You must be signed in to change notification settings

jpgough/api-workshop

Repository files navigation

API Workshop

In this workshop we will explore building APIs using Spring Boot. Building APIs using Spring and other tooling can be done by clicking a couple of buttons.

However as with any process (regardless of speed) we want to ensure quality in the product we are building. The workshop is a mixture of hands on exercises and taught mini sessions to introduce the concepts behind building quality APIs.

Prerequisites

There are some steps that should be followed before attending the workshop which include

  • IDE installed (Intellij/Eclipse)
  • Optional Docker setup

Please visit the prerequisite page to perform these steps

Join the Chatroom Gitter

Hands on Sessions

Theme Introduction Talk Lab Work
Building an API Spring Boot Spring Boot
Contract Driven Development Spring Cloud Contract Contract Driven Development
Open API Specifications Open API Open API
Versioning Versioning Versioning

Introduction Sessions

Theme Introduction Talk Demo
API Recommendations and API Gateways API Recommendations and API Gateways Gateways

Sample Solutions

A sample solution for the workshop can be found here. You can also run this directly from Docker Hub using docker run -p 8080:8080 jpgough/api-workshop-solution

Feedback or Suggestions

Any feedback or suggestions are more than welcome, please submit either an issue or PR.

About

Workshop on building APIs with best practice in mind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published