Advanced Training course

Consuming and Building Data APIs

Learn to design transformations that get data from and to virtually any REST or SOAP API; publish data transformations as REST API endpoints (CloverDX Data Services) and create simple GUIs for users to interact with (CloverDX Data Apps).
Enroll to course
Watch Intro Video

Who is the course for?

Those who need to connect to APIs from CloverDX to read or write data or would want to be able to publish transformations and data as their own API endpoints (Data Services). This course requires Essentials level of understanding of CloverDX.

What you’ll learn

After completing this course you’ll be able to design transformations that get data from and to virtually any REST or SOAP API (even the “ugly” ones) as well as publish your transformations as Data Services (transformation as a REST API endpoint) and build Data Apps (GUIs). You’ll also learn to work with JSON/XML structures in order to produce and parse payloads.

  • You’ll be able to call arbitrary REST API or SOAP APIs from a CloverDX transformation.
  • You’ll learn techniques to parse and create JSON and XML payloads and work with them either as Variant (tree) or flat records.
  • You’ll be able to work with APIs using Google OAuth authentication.
  • You’ll learn to publish data transformations as REST API endpoints (Data Services).
  • You’ll be able to create simple GUIs (called Data Apps) for end users to interact with your Data Services.

How it works

  • This course is organized as a combination of self-study materials, exercises, and remote live sessions (MS Teams or videoconferencing tool of your choice if applicable).
  • Duration: 3 days, expected workload 2-3 hours a day including 90 to 120-minute remote live session with an expert trainer per day

Course curriculum

  • 1

    Day 1

    • 📚 REST

    • 📚 SOAP

    • 📚 Hierarchical data intro

    • 📚 XML Extract

    • 📚 Sequences

    • 📥 Materials - Day 1

    • 💪 Weather forecast

    • 💪 Server SOAP API

    • ❓ Quiz – Day 1

  • 2

    Day 2

    • 📚 Writing XML

    • 📚 Working with JSON

    • 📚 Google OAuth v2 and XML/JSON write

    • 💪 Connecting to Google OAuth

    • ❓ Quiz – Day 2

    • 📥 Materials

  • 3

    Day 3

    • 📚 Data Services

    • 📚 Data Apps

    • ❓ Quiz – Day 3

    • 💪 Data for Marketing

    • 💪 Customer report

  • 4

    Follow up

    • 👍 Feedback - Consuming and Building Data APIs

Book a training session

Please pick a date or private classroom.
Private session

Who will attend

Please add yourself or at least one other attendee.
Me
Add another attendee

Your contact details