Salesforce
Salesforce Logo

Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy 

  • Offered bySalesforce

Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy
 at 
Salesforce 
Overview

Discover how to translate functional design requirements into modular, reusable API definitions with Anypoint Platform

Duration

2 days

Start from

Start Now

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy
 at 
Salesforce 
Highlights

  • Earn a certificate from Trailhead Academy
  • Learn from industry experts
Details Icon

Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy
 at 
Salesforce 
Course details

Skills you will learn
Who should do this course?
  • This course is designed for API designers, developers, and architects who are responsible for designing modular APIs on Anypoint Platform using RAML 1.0
  • Students should have foundational knowledge of Anypoint Platform and a basic understanding of how to build no-code APIs
What are the course deliverables?
  • Translate functional design requirements into API resources and methods
  • Use API Designer to create API specifications
  • Define API resources, methods, parameters, and responses using RAML
  • Model data in APIs using datatypes
  • Test APIs
  • Make APIs discoverable.
  • Minimize repetition in APIs using resource types and traits
  • Modularize APIs using libraries, overlays, and extensions
  • Specify API security schemes
  • Enhance API responses using hypermedia
  • Version APIs
More about this course
  • In this 2-day instructor-led course, learn about REST architecture and principles, HTTP methods, Application Programming Interface (API) design, and RESTful API Modeling Language (RAML)
  • Use API Designer to create API specifications, define API resources, methods, parameters, and responses, model data in APIs with datatypes, and document and test APIs
  • Make APIs discoverable and accessible to your developers in order to standardize the way your customers and employees interact with your data

Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy
 at 
Salesforce 
Curriculum

RESTful API Design

Connect AnyPoint Platform to API Design

Describe REST APIs Architecture

Enforce REST Principles in APIs

Functional Requirements for APIs

Identify Categories and Actions for REST APIs

Translate Categories to Resources

Select HTTP Methods To Support Actions on Categories

API Resources and Methods

Describe API Specification Languages that Create API Definitions

Use API Designer To Create RAML API Definitions

Define Resources and Methods in RAML API Definitions

Responses to REST API Calls

Create HTTP Method Responses

Use Status Codes in HTTP Responses

Add Error Handling and Caching to HTTP Responses

Specify Types of Content Returned in HTTP Responses

Data Modeling

Identify Datatypes and Attributes used in Resource Methods

Create Datatype Fragments

Set Request and Response Body Types to Datatypes

Create Examples for Datatype Fragments

Include Examples in Datatype Fragments

API Testing

Add Documentation and Description Nodes to API Definitions

Use Mocking Service To create API Endpoints

Use API Console To Test API Endpoints

API Discoverability

Publish API Specifications and Fragments to Anypoint Exchange

Create API Portals To Learn About and Test APIs in Anypoint Exchange

Customize Public Portals with Themes

Gather Feedback from API Consumers

Pattern Reuse

Create and Reference Resource Types for Reusability

Modularize Methods with Traits

Use Libraries for Greater API Composability

API Security and Governance

Define API Security Requirements

Apply Resource-Level and Method-Level Policies

Build Custom Security Scheme for APIs

Apply an OAuth 2.0 External Provider Rolicy to Resource Methods

Hypermedia and API Responses

Describe Hypermedia

Simplify API Discoverability and Enhance Responses Using Hypermedia

Modify API Definitions To Generate State-Specific Client Responses

API Versions

Explain When and When Not To Version APIs

Version APIs

Document Changes in New API Versions with API Portals

Deprecate Old API Versions

Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy
 at 
Salesforce 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy
 at 
Salesforce 
Admission Process

    Important Dates

    Sep 18, 2024
    Course Commencement Date

    Other courses offered by Salesforce

    – / –
    1 hours
    – / –
    – / –
    – / –
    – / –
    16.36 K
    2 hours
    – / –
    32.8 K
    2 hours
    – / –
    View Other 63 CoursesRight Arrow Icon
    qna

    Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy
     at 
    Salesforce 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...