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
Duration | 2 days |
Start from | Start Now |
Mode of learning | Online |
Official Website | Go to Website |
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
Anypoint Platform Development: API Design with RAML ( DEX475 ) by Trailhead Academy at Salesforce Course details
- 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
- 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
- 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