MuleSoft Certified Developer - API Design Associate (RAML 1.0) Exam

Demonstrate your skills in creating well-designed, modular API definitions with the MuleSoft Certified Developer – API Design Associate (RAML 1.0) exam.

About

API Design Associate (RAML 1.0) Certification

With the MuleSoft Certified Developer – API Design Associate (RAML 1.0) exam, you can prove your ability to create API definitions with RAML 1.0 and Anypoint Platform.

Gain this qualification to display your status as a fully certified MuleSoft Certified Developer – API Design Associate.

Approach

Certification Objectives

Take the MuleSoft Certified Developer – API Design Associate (RAML 1.0) exam to show your knowledge of:

  • translating design requirements into API resources and methods
  • using RAML to define API resources, methods, parameters, and responses
  • modelling data in APIs using data types
  • minimising repetition in API definitions using resource types and traits
  • modularising APIs using libraries, overlays, and extensions
  • specifying API security schemes
  • versioning APIs
  • documenting and testing APIs and make them discoverable

MuleSoft Certified Developer – API Design Associate (RAML 1.0) Exam: Format

  • format: multiple-choice, open book, unproctored online or in a testing centre
  • length: 47 questions
  • duration: 90 minutes
  • pass score: 75 percent
  • language: English
  • the exam can be taken a maximum of five times, with a 24-hour wait between each attempt

Delivery Methods

You can choose to take the exam in-person at a testing centre or online using a web camera, administered via the Kryterion Webassessor testing platform.

If you choose in-person at a Kryterion Testing Centre:

  • over 1000 locations worldwide
  • onsite instructions
  • a test-taker guide

If you choose online using the Kryterion Webassessor testing platform:

  • requires a webcam – a laptop webcam can be used, an external camera is not required
  • requires internet connectivity with 1 Mbps upload, 1 Mbps download, jitter <50ms, ping <200ms
  • use the tool to determine your internet speed and reliability
  • online instructions
  • a test-taker guide

If you think your connection might be unreliable, we recommend you choose a testing centre instead. An unreliable connection may cause you to be expelled from the exam.

Exam Preparation

  • we recommend taking the instructor-led Anypoint Platform: API Design course as preparation for this exam
  • candidates should be familiar with all the course content and be able to apply it before taking the exam

Exam Topics

In the topics below, API:DES refers to the Anypoint Platform: API Design course.

The MuleSoft Certified Developer – API Design Associate (RAML 1.0) exam demonstrates proficiency in the following tasks:

Z

Explaining RESTful API Design Resources

  • 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
  • API:DES Module 1
Z

Translating Functional Requirements for APIs

  • identify different categories and actions for a REST API
  • convert categories to resources
  • select HTTP methods to support the actions on the categories
  • API:DES Module 2
Z

Describing API-Led Connectivity and the API Lifecycle

  • describe the API development lifecycle
  • explain MuleSoft’s API-led connectivity approach
  • describe the API design lifecycle with Anypoint Platform
  • API:DES Module 3
Z

Defining Resources and Methods

  • use RAML 1.0 to create API definitions
  • define resources and methods in RAML API definitions
  • specify URI parameters for necessary resource methods
  • API:DES Module 4
Z

Specifying Responses

  • 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
  • API:DES Module 5
Z

Documenting and Testing APIs

  • add documentation and description nodes to RAML definitions
  • use the mocking service to create API endpoints
  • use the API Console to test API endpoints
  • API:DES Module 6
Z

Making APIs Discoverable

  • create API Portals for learning about and testing APIs
  • customise API Portals with themes
  • publish API definitions to the Anypoint Exchange for discovery
  • gather feedback from API consumers
  • API:DES Module 7
Z

Modelling Data

  • 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
  • API:DES Module 8
Z

Reusing Patterns

  • create and reference resource types patterns for reusability
  • use traits to modularise methods
  • API:DES Module 9
Z

Modularising APIs

  • use libraries for greater API composability
  • use overlays to internationalise resources
  • use extensions to promote portability to test APIs in multiple environments
  • API:DES Module 10
Z

Securing APIs

  • 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
  • API:DES Module 11
Z

Enhancing API Responses using Hypermedia

  • 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
  • API:DES Module 12
Z

Versioning APIs

  • 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
  • API:DES Module 13

About Influential Software

The Influential Software team has been delivering quality business software, services, and training for over 25 years. As a certified MuleSoft Partner, we are experts in data integration and the key technologies used in MuleSoft Anypoint Platform.

Our UK teams work on- and off-site for enterprises of all sizes, from FTSE 100/250 companies to SMEs. The result is hundreds of successful projects and long-term client partnerships.

find out more

* Required

By using this form you agree with the storage and handling of your data by this website.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Call Us

0203 507 1728

City of London Office

Floor 3, 8 Devonshire Square
London EC2M 4PL

Kent Office

Floor 2, Maidstone House
King Street, Maidstone
Kent ME15 6JQ

Hours

M-F: 9am - 5.30pm
S-S: Closed