What you'll learn:
- API Design with RAML 1.0
- Create API Design using Anypoint Designer
- Test using Mocking Service
- Publish to Exchange
- Version APIs
What this course will teach?
· API Design with RAML 1.0 using API Designer of Anypoint Platform
· Test using Mocking Service.
· Publish API to Exchange and Public Portal.
Details of what will you learn?
· We will first look into UseCase
· Identify Resources as per the UseCase
· Define methods for these resources (Get,Post,Delete etc)
· Define Query Parameters for Request
· Define Headers for Request and Response
· Model Data using DataTypes
· Use DataTypes to define Request and Response
· Add Documentation in the API
· Create ResourceTypes and Traits for handling repeatable patterns in API
· Modularize our API using library
· Test our API using Mocking Service (without any implementation)
· Publish API to Anypoint Exchange to share within Organization
· Publish API to Public Portal to share with External Users
. Use Security Schemes
· Version APIs, Change Versions
. Overview of using Anypoint studio to create API design
What this course does not cover?
· API Implementation using Anypoint Studio is not part of this course
Who this course is for ?
· This course is for any Mule developer who wants to get introduced to API Design with RAML 1.0 using API Designer
· At the end of my course, students will be able to start designing API using RAML 1.0