Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Workshop on building APIs with best practice in mind

Notifications You must be signed in to change notification settings

pokemon4e/api-workshop

Open more actions menu
 
 

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)
  • Docker setup

Please visit the prerequisite page to perform these steps

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 Gateways 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

Languages

  • Java 80.4%
  • Shell 19.6%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.