دوره آموزشی طراحی API های RESTful
1 ساعت 20 دقیقهمتوسط2021-11-19
مدرسین

Keith Casey
Software development and project management
جزئیات دوره
داشتن درک کامل از نحوه درست ساختن API برای برنامهریزی هر برنامهنویسی برای ایجاد وبسایت مهم است. در این دوره آموزشی، نحوه برنامه ریزی و مدل سازی API های خود را بیاموزید و شش محدودیت طراحی REST را که به راهنمایی معماری شما کمک می کند، بررسی کنید. کیت کیسی با یک مرور کلی ساده شروع می کند، از جمله توصیه هایی در مورد شناسایی کاربران یا «شرکت کنندگان» سیستم شما و فعالیت هایی که ممکن است با آن انجام دهند. او درباره نحوه اعتبارسنجی طراحی قبل از ساختن آن بحث می کند و مفاهیم HTTP و محدودیت های REST مورد نیاز برای ساخت API شما را بررسی می کند. برای جمع بندی، کیت برخی از رایج ترین الگوهای طراحی API را که ممکن است با آنها روبرو شوید، مرور می کند.
اهداف یادگیری
رویکردهایی برای افزودن یک API
نکات مدلسازی
شناسایی فعالیت ها و تقسیم آنها به مراحل
نگاشت فعالیت ها به افعال و اعمال
ایجاد و گروه بندی متدهای API
در حال اعتبارسنجی API شما
هدرهای HTTP و کدهای پاسخ
چالش های رایج طراحی
بهترین شیوه های نسخه سازی
رویکردهای هایپر رسانه و مستندسازی
اهداف یادگیری
رویکردهایی برای افزودن یک API
نکات مدلسازی
شناسایی فعالیت ها و تقسیم آنها به مراحل
نگاشت فعالیت ها به افعال و اعمال
ایجاد و گروه بندی متدهای API
در حال اعتبارسنجی API شما
هدرهای HTTP و کدهای پاسخ
چالش های رایج طراحی
بهترین شیوه های نسخه سازی
رویکردهای هایپر رسانه و مستندسازی
مهارت ها
RESTAPIsFull-Stack Web DevelopmentWeb DevelopmentOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - یک API RESTful برای سازمان خود طراحی کنید
- 02 - قبل از اینکه یک API بسازید
1. چه کسی به API شما نیاز دارد
- 03 - چرا طراحی خوب API مهم است
- 04 - رویکردهایی برای افزودن یک API
- 05 - نکاتی برای مدل سازی API ها
- 06 - شناسایی شرکت کنندگان
- 07 - شناسایی فعالیت ها و تقسیم آنها به مراحل
- 08 - مطالعه موردی - شناسایی شرکت کنندگان و فعالیت ها
2. API شما چگونه است
- 09 - ایجاد و گروه بندی متدهای API
- 10 - نگاشت فعالیت ها به افعال و اعمال
- 11 - اعتبار سنجی API خود
3. API شما چگونه کار می کند
- 12 - REST و HTML
- 13 - کدهای هدر و پاسخ HTTP
- 14 - REST APIs - محدودیت ها
- 15 - REST APIs - کد بر حسب تقاضا و رابط های یکنواخت
4. چالش های مشترک طراحی
- 16 - احراز هویت و مجوز
- 17 - بهترین شیوه های نسخه سازی API
- 18 - انتخاب انواع رسانه و پردازش محتوا
- 19 - رویکردهای هایپر مدیا
- 20 - هدرهای پیشرفته HTTP - مذاکره و ذخیره محتوا
- 21 - رویکردهای مستندسازی
- 22 - ملاحظات طراحی SDK
نتیجه
- 23 - مراحل بعدی به سمت طراحی یک API RESTful
دوره های مرتبط
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب (2019)
- دوره آموزشی مهاجرت از REST به GraphQL
- دوره آموزشی تست و اعتبارسنجی API
- دوره آموزشی مقدمه ای بر Web API ها
- دوره آموزشی ایجاد مستندات API
- دوره آموزشی ساخت API با Swagger و مشخصات OpenAPI
- دوره آموزشی مهاجرت از REST به GraphQL آپدیت (2018)