Learn API design with RAML using Anypoint Designer , Test using Mocking Service , Publish to Exchange/Public Portal
What this course will teach?
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.
Course Content
- Introduction –> 7 lectures • 31min.
- Getting Started with API Design –> 10 lectures • 23min.
- Request,Response and Headers –> 8 lectures • 29min.
- DataTypes and Examples –> 10 lectures • 54min.
- Testing –> 6 lectures • 16min.
- Documentation –> 5 lectures • 13min.
- Reusability –> 9 lectures • 46min.
- Modularizing –> 4 lectures • 15min.
- Share Project In Design Center –> 5 lectures • 13min.
- Publishing –> 13 lectures • 42min.
- Security Schemes –> 5 lectures • 18min.
- Versioning –> 8 lectures • 34min.
- (Introduction) Anypoint Studio for creating RAML Spec –> 9 lectures • 25min.
Requirements
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