آموزش Mule 4: طراحی API با RAML 1.0

Mule 4: Design API with RAML 1.0

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش طراحی API با RAML با استفاده از Anypoint Designer, Mocking Service, Exchange & API Notebook Design با RAML 1.0 ایجاد طراحی API با استفاده از Anypoint Designer Test با استفاده از Mocking Service انتشار برای تبادل استفاده از API Notebook API ها پیش نیازها:دانش اولیه مفاهیم RESTful دسترسی نامحدود به اینترنت

این دوره چه چیزی را آموزش می دهد؟

  • · طراحی API با RAML 1.0 با استفاده از API Designer of Anypoint Platform

  • · با استفاده از سرویس مسخره آزمایش کنید.

  • · انتشار API در تبادل و پورتال عمومی. از API Notebook برای آزمایش/آموزش تعاملی استفاده کنید.

جزئیات چه چیزی یاد خواهید گرفت؟

  • · ابتدا UseCase

    را بررسی خواهیم کرد
  • · منابع را طبق UseCase شناسایی کنید

  • · روش هایی را برای این منابع تعریف کنید (دریافت، ارسال، حذف و غیره)

  • · پارامترهای پرس و جو را برای درخواست تعریف کنید

  • · سرصفحه ها را برای درخواست و پاسخ تعریف کنید

  • · مدل داده ها با استفاده از DataTypes

  • · از DataTypes برای تعریف درخواست و پاسخ استفاده کنید

  • · اسناد را در API اضافه کنید

  • · انواع منابع و ویژگی‌ها را برای مدیریت الگوهای تکرارپذیر در API ایجاد کنید

  • · API ما را با استفاده از کتابخانه مدولار کنید

  • · API ما را با استفاده از سرویس مسخره (بدون اجرا) آزمایش کنید

  • · API ما را در Anypoint Exchange منتشر کنید تا در سازمان به اشتراک بگذارید

  • · API ما را در پورتال عمومی منتشر کنید تا با کاربران خارجی به اشتراک بگذارید

  • · با استفاده از API Notebook برای آموزش تعاملی با API تعامل داشته باشید

  • · API های ما را ویرایش کنید، نسخه ها را تغییر دهید و نسخه های قدیمی را منسوخ کنید

این دوره چه مواردی را پوشش نمی دهد؟

  • · پیاده سازی API با استفاده از Anypoint Studio بخشی از این دوره نیست

این دوره برای چه کسانی است؟

  • · این دوره برای هر توسعه دهنده Mule است که می خواهد با طراحی API با RAML 1.0 با استفاده از API Designer آشنا شود

  • · در پایان دوره من، دانش آموزان می توانند طراحی API را با استفاده از RAML 1.0 شروع کنند


سرفصل ها و درس ها

معرفی Introduction

  • دستور کار دوره Course Agenda

  • مقدمه ای بر API Introduction to API

  • UseCase UseCase

  • مقدمه ای بر REST و شناسایی منابع Introduction to REST & Identify Resources

  • مقدمه ای بر API Designer Introduction to API Designer

  • آزمایشگاه Lab

طراحی API Design API

  • با استفاده از مرجع Zip -1 Using Reference Zip -1

  • استفاده از مرجع Zip - 2 Using Reference Zip - 2

  • منابع را تعریف کنید Define Resources

  • تعریف روش ها برای منابع Define Methods for Resources

  • MediaType را تعریف کنید Define MediaType

  • پارامترهای پرس و جو را تعریف کنید Define Query Parameters

  • آزمایشگاه Lab

  • درخواست و پاسخ را در روش ها تعریف کنید Define Request and Response in Methods

  • پاسخ های خطا در روش ها Error Responses in Methods

  • آزمایشگاه Lab

  • هدرها را تعریف کنید Define Headers

  • آزمایشگاه Lab

  • انواع داده ها DataTypes

  • ایجاد قطعات DataType - 1 Create DataType Fragments - 1

  • ایجاد قطعات DataType - 2 Create DataType Fragments - 2

  • آزمایشگاه Lab

  • قطعات نمونه ایجاد کنید Create Example Fragments

  • آزمایشگاه Lab

آزمایش کردن Testing

  • آشنایی با سرویس تمسخر Introduction to Mocking Service

  • تست با استفاده از سرویس Mocking Testing using Mocking Service

  • تغییرات سرویس تمسخر آمیز (14 نوامبر 2020) Mocking Service Changes(14th Nov'2020)

  • آزمایشگاه Lab

مستندات Documentation

  • ایجاد قطعات مستندات Create Documentation Fragments

  • DisplayName و Description را تعریف کنید - 1 Define DisplayName and Description - 1

  • DisplayName و Description را تعریف کنید - 2 Define DisplayName and Description - 2

  • آزمایشگاه Lab

قابلیت استفاده مجدد Reusability

  • مقدمه ای بر ResourceTypes Introduction to ResourceTypes

  • نوع منابع را تعریف کنید -1 Define ResourceTypes -1

  • نوع منابع را تعریف کنید - 2 Define ResourceTypes - 2

  • آزمایشگاه Lab

  • مقدمه ای بر صفات Introduction to Traits

  • صفات را تعریف کنید Define Traits

  • آزمایشگاه Lab

مدولار کردن Modularizing

  • مقدمه ای بر کتابخانه Introduction to Library

  • ایجاد کتابخانه Create Library

  • آزمایشگاه Lab

انتشار Publishing

  • مقدمه ای بر Exchange Introduction to Exchange

  • انتشار و مصرف قطعه API Publish and Consume API Fragment

  • آزمایشگاه Lab

  • مشخصات API را منتشر کنید Publish API Specs

  • اشتراک گذاری API در سازمان Share API within Organization

  • اشتراک گذاری API در پورتال عمومی Share API to Public Portal

  • آزمایشگاه Lab

آموزش های تعاملی Interactive Tutorials

  • مقدمه ای بر نوت بوک API Introduction to API Notebook

  • ایجاد نوت بوک API - 1 Create API Notebook - 1

  • ایجاد نوت بوک API - 2 Create API Notebook - 2

  • ایجاد نوت بوک API - 3 Create API Notebook - 3

  • تمسخر تغییرات سرویس Mocking Service Changes

نسخه سازی Versioning

  • مقدمه ای بر نسخه سازی Introduction to Versioning

  • نسخه API Version API

  • آزمایشگاه Lab

طرح های امنیتی Security Schemes

  • بررسی اجمالی Overview

  • طرح امنیتی اولیه احراز هویت Basic Authentication Security Scheme

  • طرح امنیتی سفارشی Custom Security Scheme

(مقدمه) Anypoint Studio برای ایجاد RAML Spec (Introduction) Anypoint Studio for creating RAML Spec

  • بررسی اجمالی Overview

  • ایجاد پروژه Create Project

  • در Anypoint Studio مشخصات RAML ایجاد کنید Create RAML Specification in Anypoint Studio

  • RAML به روز شده را از مرکز طراحی بکشید Pull Updated RAML from Design Center

  • Datatype و Example Fragment را در Anypoint Studio ایجاد کنید Create Datatype and Example Fragment in Anypoint Studio

  • RAML را با استفاده از انواع داده ها به روز کنید Update RAML using datatypes

  • تست با استفاده از سرویس تمسخر Test using Mocking Service

  • در بورس منتشر کنید Publish to Exchange

  • آزمایشگاه Lab

نمایش نظرات

آموزش Mule 4: طراحی API با RAML 1.0
جزییات دوره
5.5 hours
69
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,055
4.5 از 5
دارد
دارد
دارد
Ruchi Saini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ruchi Saini Ruchi Saini

مربی شرکتی