Course Code: openbankproject
Duration: 14 hours
Prerequisites:
  • An understanding of FinTech concepts
  • Scala and Java programming experience

Audience

  • Developers
Overview:

Open Bank Project (OBP) is an open source API platform for banks. It uses a secure, functional, and scalable technology that provides a set of pre-built connectors and tools, simplifying the integration with core banking systems.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use Open Bank Project API to develop and test decentralized applications that can be integrated easily with digital banking systems.

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

  • Set up the necessary development environment to start developing applications with OBP API.
  • Understand the Open Bank Project architecture, technology, and concepts.
  • Learn how to use and customize OBP API to develop and build applications for banking.
  • Explore the features, tools, APIs, and sandboxes in OBP.
  • Implement security and integrations in OBP API connectors and adapters.

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 Open Bank Project features and architecture
  • OBP APIs and source code structure

Getting Started

  • Installing OBP API, API Explorer, and API Manager
  • Authentication scenarios
  • Exploring the sandbox

Development and Administration

  • Customizing the API Portal
  • Using the API Manager and API Explorer
  • LiftWeb and Akka in OBP
  • Building API Endpoints (API Builder)

Integrations

  • Using OBP with Kafka
  • Setting up a Kafka cluster for OBP
  • Working with Kafka connectors and adapters
  • Writing an adapter
  • Setting up multiple instances of OBP API
  • Caching in connectors and adapters (Redis)
  • Securing the environment

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - Open Bank Project for Developers

Qatar - Open Bank Project for Developers

Egypt - Open Bank Project for Developers

Saudi Arabia - Open Bank Project for Developers

South Africa - Open Bank Project for Developers

Brasil - Open Bank Project for Developers

Canada - Open Bank Project for Developers

中国 - Open Bank Project for Developers

香港 - Open Bank Project for Developers

澳門 - Open Bank Project for Developers

台灣 - Open Bank Project for Developers

USA - Open Bank Project for Developers

Österreich - Open Bank Project for Developers

Schweiz - Open Bank Project for Developers

Deutschland - Open Bank Project for Developers

Czech Republic - Open Bank Project for Developers

Denmark - Open Bank Project for Developers

Estonia - Open Bank Project for Developers

Finland - Open Bank Project for Developers

Greece - Open Bank Project for Developers

Magyarország - Open Bank Project for Developers

Ireland - Open Bank Project for Developers

Luxembourg - Open Bank Project for Developers

Latvia - Open Bank Project for Developers

España - Open Bank Project for Developers

Italia - Open Bank Project for Developers

Lithuania - Open Bank Project for Developers

Nederland - Open Bank Project for Developers

Norway - Open Bank Project for Developers

Portugal - Open Bank Project for Developers

România - Open Bank Project for Developers

Sverige - Open Bank Project for Developers

Türkiye - Open Bank Project for Developers

Malta - Open Bank Project for Developers

Belgique - Open Bank Project for Developers

France - Open Bank Project for Developers

日本 - Open Bank Project for Developers

Australia - Open Bank Project for Developers

Malaysia - Open Bank Project for Developers

New Zealand - Open Bank Project for Developers

Philippines - Open Bank Project for Developers

Singapore - Open Bank Project for Developers

Thailand - Open Bank Project for Developers

Vietnam - Open Bank Project for Developers

India - Open Bank Project for Developers

Argentina - Open Bank Project for Developers

Chile - Open Bank Project for Developers

Costa Rica - Open Bank Project for Developers

Ecuador - Open Bank Project for Developers

Guatemala - Open Bank Project for Developers

Colombia - Open Bank Project for Developers

México - Open Bank Project for Developers

Panama - Open Bank Project for Developers

Peru - Open Bank Project for Developers

Uruguay - Open Bank Project for Developers

Venezuela - Open Bank Project for Developers

Polska - Open Bank Project for Developers

United Kingdom - Open Bank Project for Developers

South Korea - Open Bank Project for Developers

Pakistan - Open Bank Project for Developers

Sri Lanka - Open Bank Project for Developers

Bulgaria - Open Bank Project for Developers

Bolivia - Open Bank Project for Developers

Indonesia - Open Bank Project for Developers

Kazakhstan - Open Bank Project for Developers

Moldova - Open Bank Project for Developers

Morocco - Open Bank Project for Developers

Tunisia - Open Bank Project for Developers

Kuwait - Open Bank Project for Developers

Oman - Open Bank Project for Developers

Slovakia - Open Bank Project for Developers

Kenya - Open Bank Project for Developers

Nigeria - Open Bank Project for Developers

Botswana - Open Bank Project for Developers

Slovenia - Open Bank Project for Developers

Croatia - Open Bank Project for Developers

Serbia - Open Bank Project for Developers

Bhutan - Open Bank Project for Developers

Nepal - Open Bank Project for Developers

Uzbekistan - Open Bank Project for Developers