MuleSoft Certified Anypoint Platform Development: API Design Training

Live Online & Classroom Certification Training

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.

(4.7) 72 Learners
Instructed by SPRINGPEOPLE
INDIA

No Public/Open-house class on the topic scheduled at the moment!

Course Description

Overview

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.

Objective

  • 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

Duration:  2 Days

Prerequisites

There are no course prerequisites.

Course Curriculum

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

Certification

SpringPeople works with top industry experts to identify the leading certification bodies on different technologies - which are well respected in the industry and globally accepted as clear evidence of a professional’s “proven” expertise in the technology. As such, these certification are a high value-add to the CVs and can give a massive boost to professionals in their career/professional growth.

Our certification courses are fully aligned to these high-profile certification exams; at the end of the course, participants will have detailed knowledge, be eligible and be fully ready take up these certification exams and pass with flying colours.

 

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

Resources

About the Instructor

Founded in 2009, SpringPeople is a global premier eLearning marketplace for Online Live, Instructor-led classes in the region. It is a certified training delivery partner of leading technology creators, namely Pivotal, Elastic, Lightbend, EMC, VMware, MuleSoft, RSA, and... Read More


Course Rating and Reviews

4.7

Average Rating
5 Stars
28
4 Stars
12
3 Stars
1
2 Stars
0
1 Star
0

SPRINGPEOPLE SpringPeople Trainer

Debashish Maity

Program Architect
Mindtree
Course:
Instructor:
Course Material:
Class Experience:
Provide the latest exercise, classroom guides as current hands outs are old ones and not matching / consistent with class session.

SPRINGPEOPLE SpringPeople Trainer

Ritabrata Chakraborty

Application Development Team Lead
Accenture
Course:
Instructor:
Course Material:
Class Experience:
Kindly include some part of Anypoint-MQ this course.

SPRINGPEOPLE SpringPeople Trainer

Bidyut

Course:
Instructor:
Course Material:
Class Experience:
No comments as of now

This class is intended for participants with some prior exposure to the technology and are now looking to build up their expertise on the topic.

On successful completion of the course, participants will be eligible to sit of the related certification exam (see course overview). All participants receive a course completion certificate, demonstrating their expertise on the subject.

Total duration of the online, live instructor led sessions. Sessions are typically delivered as short lectures (2-hrs weekdays/3-hrs weekends) and detailed hands-on guidance.

Expected offline lab work hours that participants will need to complete and submit to the trainer, during and after the instructor-led online sessions.

  1. We are happy to refund full fee paid - no questions asked - should you feel that the training is not up to your expectations.
  2. Our dedicated team of expert training enablement advisors are available on email, phone and chat to assist you with your queries.
  3. All courseware, including session recordings, will always be available to access to you for future reference and rework.

Contact Us

+91-80-6567-9700 (BLR)

training@springpeople.com

Request Call Back

Related Courses

Recently Viewed