Course Code: redhat3scale
Duration: 14 hours
Prerequisites:
  • Familiarity with APIs and API management

Audience

  • Developers
  • System administrators
Overview:

3Scale or Red Hat 3scale is an API management infrastructure platform. It helps make it easy to manage APIs that are built and integrated on-premise, in the cloud, or on any combination of both.

This instructor-led, live training (online or onsite) is aimed at developers and sysadmins who wish to use Red Hat 3Scale to build, distribute, manage, and monetize APIs while keeping control of the API lifecycle usage, security, and support.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start managing APIs with Red Hat 3Scale.
  • Understand the features and architecture of 3Scale API management.
  • Learn how to create, manage, and monetize APIs.
  • Use the developer portal to publish APIs, configure signup flows and customer access.
  • Get to know how to make the adoption of APIs effective and secure.
  • Define and implement webhooks to enable real-time notifications.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of Red Hat 3Scale features and architecture
  • API strategies and use cases

Getting Started

  • Installing 3Scale on OpenShift
  • Setting up APIcast
  • OpenShift basics and concepts

Setting Up the Developer Portal

  • Creating the developer portal
  • Adding custom signup fields
  • Configuring signup flows
  • Creating a multiple-service signup page
  • Configuring authentication and SSO
  • Creating e-mail workflows
  • Enabling liquid markup processing
  • Customizing the developer portal layout

Managing Accounts and Billing

  • Customizing e-mail templates
  • Enabling credit card notifications
  • Setting limit alerts
  • Handling application plan notifications
  • Invoicing, services, and signup flows
  • Other functionalities in the developer portal

Working with Webhooks

  • Configuring webhooks
  • Webhooks format and structure
  • Defining and testing webhooks

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - Managing APIs with Red Hat 3Scale

Qatar - Managing APIs with Red Hat 3Scale

Egypt - Managing APIs with Red Hat 3Scale

Saudi Arabia - Managing APIs with Red Hat 3Scale

South Africa - Managing APIs with Red Hat 3Scale

Brasil - Managing APIs with Red Hat 3Scale

Canada - Managing APIs with Red Hat 3Scale

中国 - Managing APIs with Red Hat 3Scale

香港 - Managing APIs with Red Hat 3Scale

澳門 - Managing APIs with Red Hat 3Scale

台灣 - Managing APIs with Red Hat 3Scale

USA - Managing APIs with Red Hat 3Scale

Österreich - Managing APIs with Red Hat 3Scale

Schweiz - Managing APIs with Red Hat 3Scale

Deutschland - Managing APIs with Red Hat 3Scale

Czech Republic - Managing APIs with Red Hat 3Scale

Denmark - Managing APIs with Red Hat 3Scale

Estonia - Managing APIs with Red Hat 3Scale

Finland - Managing APIs with Red Hat 3Scale

Greece - Managing APIs with Red Hat 3Scale

Magyarország - Managing APIs with Red Hat 3Scale

Ireland - Managing APIs with Red Hat 3Scale

Luxembourg - Managing APIs with Red Hat 3Scale

Latvia - Managing APIs with Red Hat 3Scale

España - Managing APIs with Red Hat 3Scale

Italia - Managing APIs with Red Hat 3Scale

Lithuania - Managing APIs with Red Hat 3Scale

Nederland - Managing APIs with Red Hat 3Scale

Norway - Managing APIs with Red Hat 3Scale

Portugal - Managing APIs with Red Hat 3Scale

România - Managing APIs with Red Hat 3Scale

Sverige - Managing APIs with Red Hat 3Scale

Türkiye - Managing APIs with Red Hat 3Scale

Malta - Managing APIs with Red Hat 3Scale

Belgique - Managing APIs with Red Hat 3Scale

France - Managing APIs with Red Hat 3Scale

日本 - Managing APIs with Red Hat 3Scale

Australia - Managing APIs with Red Hat 3Scale

Malaysia - Managing APIs with Red Hat 3Scale

New Zealand - Managing APIs with Red Hat 3Scale

Philippines - Managing APIs with Red Hat 3Scale

Singapore - Managing APIs with Red Hat 3Scale

Thailand - Managing APIs with Red Hat 3Scale

Vietnam - Managing APIs with Red Hat 3Scale

India - Managing APIs with Red Hat 3Scale

Argentina - Managing APIs with Red Hat 3Scale

Chile - Managing APIs with Red Hat 3Scale

Costa Rica - Managing APIs with Red Hat 3Scale

Ecuador - Managing APIs with Red Hat 3Scale

Guatemala - Managing APIs with Red Hat 3Scale

Colombia - Managing APIs with Red Hat 3Scale

México - Managing APIs with Red Hat 3Scale

Panama - Managing APIs with Red Hat 3Scale

Peru - Managing APIs with Red Hat 3Scale

Uruguay - Managing APIs with Red Hat 3Scale

Venezuela - Managing APIs with Red Hat 3Scale

United Kingdom - Managing APIs with Red Hat 3Scale

South Korea - Managing APIs with Red Hat 3Scale

Pakistan - Managing APIs with Red Hat 3Scale

Sri Lanka - Managing APIs with Red Hat 3Scale

Bulgaria - Managing APIs with Red Hat 3Scale

Bolivia - Managing APIs with Red Hat 3Scale

Indonesia - Managing APIs with Red Hat 3Scale

Kazakhstan - Managing APIs with Red Hat 3Scale

Moldova - Managing APIs with Red Hat 3Scale

Morocco - Managing APIs with Red Hat 3Scale

Tunisia - Managing APIs with Red Hat 3Scale

Kuwait - Managing APIs with Red Hat 3Scale

Oman - Managing APIs with Red Hat 3Scale

Slovakia - Managing APIs with Red Hat 3Scale

Kenya - Managing APIs with Red Hat 3Scale

Nigeria - Managing APIs with Red Hat 3Scale

Botswana - Managing APIs with Red Hat 3Scale

Slovenia - Managing APIs with Red Hat 3Scale

Croatia - Managing APIs with Red Hat 3Scale

Serbia - Managing APIs with Red Hat 3Scale

Bhutan - Managing APIs with Red Hat 3Scale

Nepal - Managing APIs with Red Hat 3Scale

Uzbekistan - Managing APIs with Red Hat 3Scale