- MuleSoft Training
- Courses
- Anypoint Platform: API Design
Anypoint Platform: API Design
2 days
Instructor-led
-
Level 1
Summary
This 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™.
Get a datasheet for the course here.
Objectives
At the end of this course, students should be able to:
- 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.
- Document and 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.
Prerequisites
None
Setup requirements
- A computer with a minimum screen resolution of 1024x768
- Unrestricted internet access to port 80 (with > 5Mbps download and > 2Mbps upload)
- The latest version of Chrome, Safari, Firefox, or Edge
- An Anypoint Platform account
Get a detailed setup document here.
Module 1: Introducing RESTful API design |
|
Module 2: Translating functional requirements for APIs |
|
Module 3: Introducing API-led connectivity and the API lifecycle |
|
Module 4: Defining API resources and methods |
|
Module 5: Specifying responses |
|
Module 6: Modeling data |
|
Module 7: Documenting and testing APIs |
|
Module 8: Making APIs discoverable |
|
Module 9: Reusing patterns |
|
Module 10: Modularizing APIs |
|
Module 11: Securing APIs |
|
Module 12: Enhancing API responses using hypermedia |
|
Module 13: Versioning APIs |
|

Instructor-led course
Attend a live course online or in-person at select locations.
19 available courses
There are no courses currently available. Adjust your filter settings to expand your search.
Japanese course links can be found in the Summary section for the course, where available.
19 Apr 2021 - 20 Apr 2021
9:00 AM - 5:00 PM
CEST
Session
27 Apr 2021 - 28 Apr 2021
10:00 AM - 6:00 PM
AEST
Session
05 May 2021 - 06 May 2021
8:00 AM - 4:00 PM
EDT
Session
17 May 2021 - 18 May 2021
8:00 AM - 4:00 PM
PDT
Session
03 Jun 2021 - 04 Jun 2021
9:00 AM - 5:00 PM
CEST
Session
03 Jun 2021 - 04 Jun 2021
8:00 AM - 4:00 PM
EDT
Session
21 Jun 2021 - 22 Jun 2021
8:00 AM - 4:00 PM
PDT
Session
22 Jun 2021 - 23 Jun 2021
10:00 AM - 6:00 PM
AEST
Session
28 Jun 2021 - 29 Jun 2021
9:00 AM - 5:00 PM
CEST
Session
06 Jul 2021 - 07 Jul 2021
8:00 AM - 4:00 PM
EDT
Session
22 Jul 2021 - 23 Jul 2021
8:00 AM - 4:00 PM
PDT
Session
29 Jul 2021 - 30 Jul 2021
9:00 AM - 5:00 PM
CEST
Session
05 Aug 2021 - 06 Aug 2021
8:00 AM - 4:00 PM
EDT
Session
16 Aug 2021 - 17 Aug 2021
8:00 AM - 4:00 PM
PDT
Session
07 Sep 2021 - 08 Sep 2021
8:00 AM - 4:00 PM
EDT
Session
20 Sep 2021 - 21 Sep 2021
8:00 AM - 4:00 PM
PDT
Session
Private training
Schedule a private training for six or more students online or onsite at your office.
PREREQUISITES REQUIRED
This course or exam has prerequisites that must be completed prior to registration. You must be logged in to your account to validate you have satisfied the requirements.