The Design of Web APIs is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of api. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with api and wp-content, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
دوره The Design of Web APIs, Second Edition, Video Edition. این دوره آموزشی اصول و تکنیکهای طراحی APIهای کاربرپسند، قابل نگهداری را برای استفاده در محیطهای عمومی و خصوصی ارائه میدهد. این دوره با هدایت آرنو لورت، متخصص شناختهشده در این حوزه، هزاران توسعهدهنده را در خلق APIهای منعطف، ایمن و قابل ادغام راهنمایی کرده است. این ویرایش بهروزرسانیهای استاندارد OpenAPI را پوشش میدهد، چگونگی سادهسازی و استانداردسازی تصمیمات طراحی با استفاده از منطق و اتوماسیون را آموزش میدهد و بینشهای ارزشمندی ارائه میکند که قابل تعمیم به سبکهای دیگر مانند gRPC هستند. شرکتکنندگان به سرعت درمییابند که یک API با طراحی و مستندسازی مناسب چگونه به کاربران خود استقلال عمل میدهد و نیاز به پشتیبانی مداوم را کاهش میدهد. این دوره مهارتهای حیاتی از جمله جمعآوری نیازمندیها، ایجاد توازن بین اهداف تجاری و محدودیتهای فنی و ترویج ذهنیت “مصرفکنندهمحور” را تقویت میکند. هر فصل با مثالهای عملی از جمله طراحی یک API برای خرید آنلاین و عملیات بانکی، همراه با بیش از هفتاد تمرین، به تثبیت یادگیری کمک میکند. همچنین فراگیران به بررسی پارادایمهای فراتر از REST میپردازند و APIهای خود را با استفاده از OpenAPI و JSON Schema به طور کامل مستند میکنند. نتیجه نهایی، ایجاد APIهایی است که به راحتی مصرف میشوند و رضایت مشتریان داخلی و خارجی را به همراه دارند. یک API با طراحی خوب شادیآفرین است، در حالی که طراحی ضعیف میتواند تأثیر منفی و طولانیمدتی بر عملکرد سیستم، بهرهوری توسعهدهندگان و تجربه کاربر نهایی بگذارد. این دوره به شما نشان میدهد چگونه APIهایی طراحی کنید که همکاران توسعهدهنده از کار با آنها لذت ببرند.
What You Will Learn
- APIهایی طراحی کنند که استفاده از آنها آسان و لذتبخش باشد.
- نیازمندیها را تحلیل کنند تا قابلیتهای API را برای طراحیهای چندمنظوره و قابلاستفاده مجدد شناسایی کنند.
- REST APIهای مبتنی بر HTTP با عملیات CRUD، Batch/Bulk یا عملیاتهای طولانی (Long Operations) ایجاد کنند.
- APIهای تعاملپذیر (Interoperable) و کاربرپسند با عملیاتهای یکپارچه و جریان داده طراحی کنند.
- APIهای ایمن و کارآمد را با غلبه بر محدودیتها تضمین کنند.
- APIها را بدون ایجاد ناسازگاری تغییر دهند و پیامدهای آن را با دقت ارزیابی کنند.
- APIهای خود را برای آینده آماده کنند و استراتژیهای نسخهسازی مؤثر را انتخاب کنند.
- REST APIها را با استفاده از OpenAPI و JSON Schema برای پیادهسازی یکپارچه مستندسازی کنند.
- تصمیمات طراحی API را با منطق (Rationale) و اتوماسیون (Automation) سادهسازی و استانداردسازی کنند.
- مهارتهای حیاتی برای جمعآوری نیازمندیها، توازن بین اهداف و محدودیتهای تجاری و فنی و اتخاذ ذهنیت “مصرفکننده اول” را بیاموزند.
Who This Course Is For
- توسعهدهندگانی که تجربه ساخت و مصرف APIها را دارند.
- توسعهدهندگانی که به دنبال ارتقاء مهارتهای خود در طراحی APIهای REST کارآمد و سازگار هستند.
- افرادی که میخواهند با آخرین بهروزرسانیهای استاندارد OpenAPI آشنا شوند.
- کسانی که میخواهند APIهای خود را با OpenAPI و JSON Schema مستندسازی کنند.
Course Features & Specifications
- ناشر: Oreilly
- مدرس: Arnaud Lauret
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 18 ساعت و 28 دقیقه
Course Curriculum

Preview
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p