Skip to content

misanche/3scale-api-workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Red Hat API Integration & Management Workshop

This is a subset of labs from the Red Hat API Integration & Management Workshop. This workshop will guide you on your journey to create your first API managed by Red Hat 3scale API Management. We loosely base it on a very basic POC we would normally roll out.

The workshop is intended to be delivered in person, but will provide enough guidance for self-paced consumption.

Introduction

Products and Projects

Pre-requisites

  • Knowledge of the current version of the OpenAPI specification: OpenAPI Specification 3.0.1
  • Internet access with no blacklist filtering on:
    • *.open.redhat.com
    • *.onlinecurl.com

Agenda

A rough agenda for the workshop looks like this:

Day 1

  • Red Hat 3scale API Management Overview: 20 mins
  • Workshop Overview: 10 mins
  • Labs: 3hrs 30min

Day 2

  • Red Hat 3scale API Management with Jenkins : 20 mins
  • Workshop Overview: 10 mins
  • Labs: 3hrs

Slides

Check the latest Slides for delivering this workshop.

Labs

Session 1: API Design, Deployment and Management

Session 2: API Security and Usage

Session 3: Jenkins CICD

Optional Labs

We recommend you to begin your journey with the first lab API Design - Create an OpenAPI Specification-based Contract

Installation

If you feel comfortable, you can setup your own environment to host the software required in the labs. Follow the install instructions to install and configure the environment.

FAQ

Having any trouble while doing the labs? Check this troubleshooting guide to check for answers for most common problems.

Support & Ownership

Workshop with 3scale 3.9 and CICD

GitHub Repo: https://github.com/misanche/3scale-api-workshop

Feel free to ask Mikel Sanchez if you need some support when there are any questions left or if you need some support.

Original Workshop with 3scale 3.2

GitHub Repo: https://github.com/jbossdemocentral/3scale-api-workshop

Feel free to ask Hugo Guerrero if you need some support when there are any questions left or if you need some support.

Contributing

We welcome all forms of contribution (content, issues/bugs, feedback). Please see the Contribution Guidelines for ways to help

Releases

No releases published

Packages

No packages published

Languages

  • HTML 77.2%
  • CSS 16.0%
  • Java 4.0%
  • JavaScript 1.8%
  • Jinja 1.0%