Anypoint Platform: API Design Training Logo

Anypoint Platform: API Design Training

Live Online & Classroom Enterprise Training

Powered By

MuleSoft Logo

This instructor-led course is for API designers and developers who want to get hands-on experience creating API definitions with RAML and Anypoint Platform. It includes a voucher code to take the MuleSoft Certified Developer - API Design Associate exam.

ATP_Authorized Logo

Powered By

MuleSoft Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Anypoint Platform: API Design Training about?

This instructor-led course is for API designers, developers, and architects who want to get hands-on experience creating well-designed, modular API definitions using RAML 1.0 and Anypoint Platform. It includes a voucher code to take the MuleSoft Certified Developer - API Design Associate exam.

What are the objectives of Anypoint Platform: API Design Training ?

  • Translate design requirements into API resources and methods
  • Use API Designer to create API definitions
  • Use RAML to define API resources, methods, parameters, and responses
  • Document and test APIs
  • Minimize repetition in API definitions using resource types and traits
  • Model data in APIs using data types
  • Modularize APIs using libraries, overlays, and extensions
  • Specify API security schemes

Available Training Modes

Live Online Training

8 Hours

Classroom Training

1 Days

Course Outline Expand All

Expand All

  • Describe the common web API formats including SOAP, RPC, and REST
  • Describe REST API architecture
  • List the rules for retaining REST principles in APIs
  • Describe design-first approach for REST APIs
  • Identify different categories and actions for a REST API
  • Convert categories to resources
  • Select HTTP methods to support the actions on the categories
  • Describe the API development lifecycle
  • Explain MuleSoft's API-led connectivity approach
  • Navigate Anypoint Platform
  • Describe the API design lifecycle with Anypoint Platform
  • Use RAML 1.0 to create API definitions
  • Define resources and methods in RAML API definitions
  • Specify URI parameters for necessary resource methods
  • Describe response structure in HTTP methods
  • Use status codes in HTTP responses
  • Add error handling and caching information to HTTP responses
  • Select and specify the types of content returned in HTTP responses
  • Add documentation and description nodes to RAML definitions
  • Use the mocking service to create API endpoints
  • Use the API Console to test API endpoints
  • Create API Portals for learning about and testing APIs
  • Customize API Portals with themes
  • Publish API definitions to the Anypoint Exchange for discovery
  • Gather feedback from API consumers
  • Create datatypes and their properties for resources
  • Create examples for datatypes
  • Include datatypes and examples in resource methods
  • Create scenarios in API Notebook to manipulate data using datatypes and examples
  • Create and reference resource types patterns for reusability
  • Use traits to modularize methods
  • Use libraries for greater API composability
  • Use overlays to internationalize resources
  • Use extensions to promote portability to test APIs in multiple environments
  • Define API security requirements
  • Use security schemes to apply resource and method level policies
  • Define custom security schemes for APIs
  • Apply an OAuth2.0 external provider policy to resource methods
  • Describe hypermedia
  • Simplify API discoverability using hypermedia
  • Use hypermedia to enhance API responses
  • Modify API definitions to generate state-specific client responses in resource methods
  • Explain when and when not to version APIs
  • Describe the methods for versioning APIs
  • Document changes in new API versions using shared API Portals
  • Deprecate older versions of APIs

Who is the instructor for this training?

The trainer for this Anypoint Platform: API Design Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Course Logo

Anypoint Platform: API Design Training - Certification & Exam


Mulesoft Anypoint Platform is the leading enterprise integration platform trusted by top companies across the globe. The details of this official training can be found here.

The MCD - API Design Associate understands the core concepts of the RESTful API Modeling Language (RAML) and is proficient in designing RESTful APIs with MuleSoft solutions.

The exam is included with the instructor-led Anypoint Platform Development: API Design course. It can often be passed immediately after taking this course if you have the appropriate development background and have mastered the course materials.

The exam is 26 multiple choice questions, open book, unproctored, with a time limit of 90 minutes. It can be taken online from any computer with internet access.

 

Buy Exam

Reviews