TP3194

MuleSoft API Design Training

The API Design Excursion educates the student to diagram, analyze, and create effective API specifications using RAML to support the design-first approach to API development. Students will understand the purpose of an API specification in an integration project and detail the functional behavior of the API, datatypes, and expected responses.
Course Details

Duration

2 days

Prerequisites

  • Familiarity with API-led connectivity and the REST architectural style
  • Strong analytical skills
  • Some experience with RAML or OAS would be helpful but is not required
Course Outline
  • Hello RAML
    • RAML Structure and Syntax
    • Diagram RAML Specifications
  • Planning Our API
    • Deconstruct API Requirements
    • Articulate the User Story
    • Create an API Project
    • Design the API Specification
    • Test using API Console
  • Planning Your API
    • Deconstruct API Requirements
    • Articulate the User Story
    • Create an API Project
    • Design the API Specification
    • Test using API Console
  • RAML Fragments
    • Discover, import, and reuse
    • Create, publish, import, and use
  • Publish Both APIs to Exchange
    • Test Using API Console
    • Document APIs in Exchange
    • Share APIs to Public Portal
  • Versioning APIs
    • Semantic Versioning for APIs
    • Update Both APIs
    • Publish Changes to Exchange
    • Update Portal Documentation