آموزش طراحی API های آرام - آخرین آپدیت

دانلود Designing RESTful APIs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: داشتن درک کاملی از نحوه درست ساختن API برای هر برنامه ریزی برای ایجاد وب سایت ها مهم است. در این دوره ، نحوه برنامه ریزی و الگوبرداری از API های خود را بیاموزید و شش محدودیت طراحی استراحت را که به راهنمایی معماری شما کمک می کند ، کشف کنید. کیت کیسی با یک مرور کلی ، از جمله مشاوره در مورد شناسایی کاربران یا "شرکت کنندگان" سیستم شما و فعالیتهایی که ممکن است با آن انجام دهند ، شروع می شود. او در مورد چگونگی اعتبارسنجی طرح شما قبل از ساخت آن بحث می کند و مفاهیم HTTP و محدودیت های استراحت مورد نیاز برای ساخت API خود را بررسی می کند. برای بسته بندی ، کیت به برخی از رایج ترین الگوهای طراحی API که ممکن است با آنها روبرو شوید ، می رود.

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

مقدمه Introduction

  • خوش آمدی Welcome

  • قبل از ساختن API Before you build an API

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • یک API آرام برای سازمان خود طراحی کنید Design a RESTful API for your organization

1. چه کسی به API شما نیاز دارد؟ 1. Who Needs Your API?

  • چرا طراحی خوب API مهم است Why good API design is important

  • مطالعه موردی: شناسایی شرکت کنندگان و فعالیت ها Case study: Identifying participants and activities

  • سه روش برای افزودن یک API Three approaches to adding an API

  • نکاتی برای مدل سازی API Tips for modeling APIs

  • رویکردهای اضافه کردن API Approaches to adding an API

  • شناسایی شرکت کنندگان Identifying participants

  • شناسایی فعالیت ها و شکستن آنها به مراحل Identifying activities and breaking them into steps

  • شناسایی شرکت کنندگان و فعالیت های مربوط به سفارش یک کتاب بصورت آنلاین Identifying participants and activities to order a book online

2. API شما چگونه به نظر می رسد؟ 2. What Does Your API Look Like?

  • ایجاد و گروه بندی روشهای API Creating and grouping API methods

  • نقشه برداری از فعالیتها به افعال و اعمال Mapping activities to verbs and actions

  • اعتبارسنجی API شما Validating your API

3. چگونه API شما کار می کند؟ 3. How Does Your API Work?

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

  • APIS REST: محدودیت ها REST APIs: Constraints

  • هدرهای HTTP و کدهای پاسخ HTTP headers and response codes

  • استراحت و HTML REST and HTML

  • API های REST: شش محدودیت ، قسمت 1 REST APIs: The six constraints, part 1

  • هدر HTTP و کدهای پاسخ HTTP header and response codes

  • REST API: کد روی تقاضا و رابط های یکنواخت REST APIs: Code on demand and uniform interfaces

  • API های REST: شش محدودیت ، قسمت 2 REST APIs: The six constraints, part 2

4. چالش های طراحی مشترک 4. Common Design Challenges

  • احراز هویت و مجوز Authentication and authorization

  • چاپ بهترین شیوه ها Versioning best practices

  • انتخاب انواع رسانه و پردازش محتوا Choosing media types and processing content

  • به Hypermedia نزدیک می شود Hypermedia approaches

  • هدرهای پیشرفته HTTP: مذاکره و ذخیره سازی محتوا Advanced HTTP headers: Content negotiation and caching

  • رویکرد اسناد Documentation approaches

  • نسخه API بهترین روشها API versioning best practices

  • ملاحظات طراحی SDK SDK design considerations

نتیجه Conclusion

  • مراحل بعدی Next steps

  • گامهای بعدی به سوی طراحی یک API استراحت Next steps toward designing a RESTful API

نمایش نظرات

آموزش طراحی API های آرام
جزییات دوره
1h 20m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
187,485
- از 5
ندارد
دارد
دارد
Keith Casey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Keith Casey Keith Casey

کیت کیسی با 10+ سال تجربه در توسعه نرم افزار و مدیریت پروژه ، یک مشکل ساز است. کیت پروژه ها و تیم هایی را مشاهده کرده است که مانند ساعت کاری ، کارهای شگفت انگیز و سایر مواردی را انجام می دهند که تایتانیک را مانند یک سفر دریایی لذت بخش جلوه می دهد. وی خیلی سریع فهمید که تنها راه جلوگیری از کوه یخ ، رسیدن اطلاعات صحیح به افراد مناسب در اسرع وقت است. کیت کار خود را در کتابخانه کنگره در واشنگتن ، D.C آغاز کرد ، جایی که وی برای پاسخ به سؤال نهایی geek تلاش کرد: "چه اطلاعاتی در کتابخانه کنگره وجود دارد؟" در طی این کار ، وی دو استاندارد XML را که هنوز هم از مجموعه ابرداده های کتابخانه صوتی و تصویری استفاده می شود ، تهیه کرد. از نظر فنی ، وی سایت های تلفن همراه Fox News (پیش آیفون) را از چه مفهومی تا راه اندازی در چهل و پنج روز توسعه داد. سیستم رای گیری برای یک نمایش عملکرد موسیقی زنده؛ سیستم اطلاع رسانی اخبار برای رسانه های تجاری Cygnus (شصت و پنج سایت در هشت عمودی)؛ و سیستم هماهنگی مبتنی بر دروپال برای یک لیگ حرفه ای ورزشی و تیم های آن. در سال 2011 ، او به Twilio به عنوان یک مأمور توسعه دهنده پیوست و API های ارتباطی را به جهان آورد. وی طی بیش از دو سال ، تلاشهای فراوانی در زمینه دسترسی به مراکز مرکزی ایالات متحده و جامعه بزرگتر PHP انجام داد. کیت همچنین بسیاری از تلاشهای مشتری مداری را در Twilio انجام داد تا به آنها كمك كند تا از API خود به روشهای جدید و خلاقانه استفاده كنند ، برای رشد درآمد و بهبود تجربیات مشتری. کیت در حال حاضر با طیف وسیعی از شرکتها در مورد اصول طراحی API ، تضمین کیفیت نرم افزار و بازیابی و بازیابی پروژه های نرم افزاری مشورت می کند.