Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mule 4: Design API with RAML 1.0
Rating: 4.5 out of 5(816 ratings)
3,860 students

Mule 4: Design API with RAML 1.0

Learn API design with RAML using Anypoint Designer , Test using Mocking Service , Publish to Exchange/Public Portal
Created byRuchi Saini
Last updated 11/2024
English

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

14 sections100 lectures6h 1m total length
  • Course Agenda3:55
  • Introduction to API6:05
  • UseCase1:41
  • Introduction to REST & Identify Resources11:51
  • Design Center - I2:39
  • Design Center - II4:40
  • Lab0:31

Requirements

  • Basic Knowledge of RESTful Concepts
  • Unrestricted internet access

Description

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

Who this course is for:

  • API designer, developer, or architect
  • MuleSoft Developers/Designers trying to learn API Design with RAML
  • MuleSoft Developers/Designers trying to learn how to use Anypoint Platform for designing APIs