دوره آموزشی طراحی 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 نسخهبندیشده RESTful با Claude
- دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
- دوره آموزشی جاوا EE: اعتبارسنجی Bean
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی طراحی مطالعات مراقبت های بهداشتی داده های بزرگ، بخش اول
- دوره آموزشی طراحی یک ارائه (2021)
- دوره آموزشی فتوشاپ برای طراحان: طراحی با Grids و Guides
- دوره آموزشی طراحی مطالعات مراقبت بهداشتی داده های بزرگ، بخش دوم
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده RESTful API
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اسپرینگ
- مسیر آموزشی شروع به کار در توسعه Spring
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی پیشرو بودن در علوم داده
- مسیر آموزشی ایجاد و ارائه سخنرانی های جذاب
- مسیر آموزشی توسعه دادن مهارت های ارائه