آموزش طراحی API های RESTful: طراحی API را از ابتدا یاد بگیرید

Designing RESTful APIs: Learn to Design API from Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: راهنمای طراحی API های وب HTTP که از اصول REST با استفاده از رویکرد گام به گام پیروی می کند. مروری بر API های RESTful و مزایای آن. با RESTful API از ابتدا یاد خواهید گرفت. شما می دانید که چرا باید یک API طراحی کنید. درک ساختار یک API حرفه ای نوشته شده. شما ساختار آن را درک خواهید کرد و در طراحی یک API متخصص خواهید شد. دستورالعمل های گام به گام برای طراحی RESTful API. شما یاد خواهید گرفت که یک API جدید از ابتدا طراحی کنید. طراحی منابع API و ارتباط بین آنها. نحوه طراحی منبع از جمله نامگذاری، رابطه بین APIها و غیره را بدانید. طراحی عملیات API. بر استفاده ایده آل از عملیات HTTP GET، POST، PUT، DELETE و PATCH مسلط شوید. درخواست ها و پاسخ های API را برای هر یک از عملیات رایج HTTP طراحی کنید. شامل طراحی فرمت های پیام خطا برای دنبال کردن در پروژه های شما. طراحی برای فیلتر کردن، صفحه بندی و مرتب سازی. روش‌های نسخه‌سازی API را طراحی کنید که می‌توانید برای ردیابی تغییراتی که در API ایجاد می‌کنید استفاده کنید. تعداد زیادی PDF قابل دانلود: طراحی راهنمای سریع API RESTful، برگه تقلب کدهای وضعیت HTTP. تکالیف را تمرین کنید تا آموخته های خود را از این دوره به کار بگیرید. با شروع کار بر روی پروژه های واقعی احساس راحتی خواهید کرد. پیش نیازها: دانش اولیه APIها مفید خواهد بود (اجباری نیست). در این دوره آموزشی گام به گام تمامی قسمت های طراحی این API ها را از ابتدا یاد خواهید گرفت.

بررسی دانشجویان ثبت نام شده

"در نیمه راه، و من تا اینجا راضی هستم. او با صبر و حوصله به توضیح مفاهیم مختلف در حین گذراندن دوره می پردازد. تا اینجا، او در توضیحاتش و آنچه ما پوشش می دهیم کاملاً واضح است." — جک جارویس

"تعداد زیادی از این دوره را می دانستم، اما سند چیزی بود که آن را در چشم انداز قرار داد. دوره یا نقد بسیار خوبی برای هر کسی. من این را به شدت توصیه می کنم..." - لارنس تورمن

"یک دوره بسیار راحت با خلاصه ای برای تجدید نظر در مفاهیم. لازمه طراح/توسعه دهنده برای نوشتن مشخصات قبل از نوشتن کد. چیزهای زیادی یاد گرفت." - ساموئل ونگ.

"من دوست دارم نویسنده چقدر متن را با دقت انتخاب کرده است." - ریکاردو گامبرینی.

"بسیار روشمند هر موضوع را گام به گام با جزئیات کامل توضیح دادم. من از دوره لذت می برم." - سورج کومار.

"توضیح ساده. درک آسان. این دوره را توصیه کنید" —Wanlop Sinthupakom.

"یک دوره خوب که اصول طراحی آرامش بخش را بدون حوصله یا مزاحمت بیشتر توضیح می دهد. ممکن است حتی کوتاه تر باشد، اما می توان به راحتی از مکان هایی که بیهوده طولانی پیدا کردید صرف نظر کرد و فقط اسلایدها را خواند و همچنان محتوای آن را فهمید. سخنرانی از اسلایدها." — احمد کاراهان


تاریخچه به روز رسانی دوره

ژانویه 2023: *جدید* فعالیت‌های تمرینی برای طراحی بخش‌های عملیات API، درخواست‌ها و پاسخ‌ها اضافه شد.

اوت 2022: * جدید* فایل قابل دانلود مجموعه پستچی اضافه شد که می تواند به عنوان مرجع در حین گذراندن این دوره استفاده شود.

آگوست-2022: * جدید* نسخه جدید منبع قابل دانلود طراحی RESTful API Quick Guide v1.2.pdf عرضه شد.

ژانویه 2022: * جدید* فعالیت‌های تمرینی برای نمای کلی API و بخش‌های API Resources اضافه شد.

سپتامبر-2021: * جدید* منبع قابل بارگیری طراحی RESTful API Quick Guide v1.1.pdf منتشر شد که از نقاط پایانی برای انجمن ها پشتیبانی می کند.

مارس 2021: نسخه اولیه


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

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

اسم من Praveen است و من مدرس شما برای این دوره هستم! من حدود ده سال در هانی ول کار کرده بودم، جایی که از مهندس نرم افزار به مهندس ارشد نرم افزار، مدیر فنی و غیره در سی شارپ تبدیل شدم. من یک ScrumMaster (CSM) و Scrum Master برای یک تیم امنیت R D در 6 سال گذشته هستم. علاوه بر این، من ده ها دوره را منتشر کرده ام و به بیش از 25000 دانشجو در مورد موضوعات مختلف توسعه نرم افزار آموزش داده ام.


موضوعات تحت پوشش این دوره

  • مروری بر API های RESTful و مزایای آنها. شما در مورد RESTful API از ابتدا بدون اطلاع قبلی یاد خواهید گرفت. می دانید که چرا باید یک API طراحی کنید.

  • ساختار یک API حرفه ای نوشته شده را درک کنید. شما شکل آن را درک خواهید کرد و در طراحی یک API متخصص خواهید شد.

  • دستورالعمل های گام به گام برای طراحی یک API RESTful. شما یاد خواهید گرفت که یک API جدید از ابتدا ایجاد کنید.

  • منابع RESTful API و ارتباط بین آنها را طراحی کنید. نحوه طراحی منبع، از جمله نامگذاری، رابطه بین APIها و غیره را بدانید.

  • عملیات RESTful API را طراحی کنید. بر استفاده ایده آل از عملیات HTTP GET، POST، PUT، DELETE و PATCH مسلط شوید.

  • درخواست‌ها و پاسخ‌های API را برای هر یک از عملیات استاندارد HTTP طراحی کنید. شامل طراحی قالب های پیام خطا با ساختار دقیقی است که باید در پروژه های خود دنبال کنید.

  • طراحی برای فیلتر کردن، صفحه بندی و مرتب سازی.

  • روش‌های نسخه‌سازی API را طراحی کنید که می‌توانید برای ردیابی تغییراتی که در API ایجاد می‌کنید استفاده کنید.

  • تعداد زیادی PDF قابل بارگیری: طراحی راهنمای سریع API RESTful، برگه تقلب کدهای وضعیت HTTP، و غیره

  • تکالیف را تمرین کنید تا از یادگیری خود استفاده کنید تا تمام مفاهیمی را که در این دوره یاد گرفتید درک کنید. با شروع کار بر روی پروژه های واقعی احساس راحتی خواهید کرد.

  • بسیاری دیگر!


دلایل بیشتر برای شرکت در این دوره

  • APIها کل جهان را در هر زمینه ای مصرف می کنند.

  • RESTful APIها اولین انتخاب در میان توسعه دهندگان API هنگام کار با APIها هستند.

  • از منحنی جلوتر باشید و قبل از اجرای API ابتدا طراحی را یاد بگیرید.

  • هر درس در این دوره کوچک است، یادگیری آن آسان و کامل است.


Uber و Airbnb از APIها استفاده می‌کنند تا سبد محصولات خود را افزایش دهند و در بخش مربوطه خود رهبر برتر باقی بمانند.

این دوره بیش از 5 ساعت محتوا همراه با فعالیت های تمرینی ارائه می دهد. برای کمک به شما بهتر، از یک رویکرد گام به گام برای طراحی یک API RESTful از ابتدا پیروی می کند.


در پایان این دوره

  • می‌دانید که یک API RESTful را از ابتدا طراحی کنید.

  • شما می توانید هر عنصر API را به گونه ای طراحی و یادداشت کنید که بسیار واضح و حرفه ای به نظر برسد.


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

  • توسعه دهندگان API، مبتدی یا با تجربه، که با API کار می کنند. شما درگیر طراحی یا توسعه خدمات وب هستید. این دوره یک پایه قوی برای مفاهیم طراحی RESTful برای توسعه API فراهم می کند.


پیش نیاز

  • دانش اولیه APIها مفید خواهد بود اما اجباری نیست. در این دوره آموزشی با طراحی این APIها از ابتدا آشنا خواهید شد.


وقتی در این دوره ثبت نام می کنید چه چیزی دریافت می کنید؟

  • دسترسی مادام العمر به دوره و همه به روز رسانی های آینده در محتوای دوره

  • پشتیبانی شخصی و پاسخ به سوالات شما

  • گواهی تکمیل Udemy

  • 30 روز ضمانت بازگشت وجه 100٪


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

معرفی دوره Course Introduction

  • خوش آمدید و درباره این دوره Welcome & About This Course

  • خوش آمدید و درباره این دوره Welcome & About This Course

  • دانلود: طراحی راهنمای سریع API RESTful DOWNLOAD: Designing RESTful API Quick Guide

  • دانلود کنید: الگوی سند طراحی API RESTful DOWNLOAD: RESTful API Design Document Template

  • دانلود کنید: الگوی سند طراحی API RESTful DOWNLOAD: RESTful API Design Document Template

  • دانلود: فایل مجموعه پستچی DOWNLOAD: Postman Collection File

  • به گروه رسمی کدنویسی Masters بپیوندید Join the Official Coding Masters Group

  • به گروه رسمی کدنویسی Masters بپیوندید Join the Official Coding Masters Group

معرفی دوره Course Introduction

  • دانلود: طراحی راهنمای سریع API RESTful DOWNLOAD: Designing RESTful API Quick Guide

  • دانلود: فایل مجموعه پستچی DOWNLOAD: Postman Collection File

شروع با طراحی API ها Getting Started with Designing APIs

  • معرفی Introduction

  • API چیست؟ What is API?

  • چرا باید API طراحی کنید؟ Why Should You Design API?

  • چرا باید API طراحی کنید؟ Why Should You Design API?

  • مرحله 1: یک API جدید ایجاد کنید STEP 1: Create a New API

  • مرحله 1: یک API جدید ایجاد کنید STEP 1: Create a New API

  • انواع API Types of API

  • مرحله 2: نوع API را شناسایی کنید STEP 2: Identify the Type of API

  • مرحله 2: نوع API را شناسایی کنید STEP 2: Identify the Type of API

  • آیا باید طراحی API موجود را تغییر دهید؟ Should You Change the Existing API Design?

  • فعالیت: شروع با طراحی API ها ACTIVITY: Getting Started with Designing APIs

  • خلاصه Summary

شروع با طراحی API ها Getting Started with Designing APIs

  • معرفی Introduction

  • API چیست؟ What is API?

  • انواع API Types of API

  • آیا باید طراحی API موجود را تغییر دهید؟ Should You Change the Existing API Design?

  • فعالیت: شروع با طراحی API ها ACTIVITY: Getting Started with Designing APIs

  • خلاصه Summary

مروری بر API های RESTful Overview of RESTful APIs

  • معرفی Introduction

  • HTTP چگونه کار می کند؟ How HTTP Works?

  • HTTP چگونه کار می کند؟ How HTTP Works?

  • بخش هایی از یک درخواست HTTP Parts of a HTTP Request

  • بخش هایی از یک درخواست HTTP Parts of a HTTP Request

  • DEMO: بخش هایی از یک درخواست HTTP DEMO: Parts of a HTTP Request

  • REST چیست؟ What is REST?

  • DEMO: API در Postman DEMO: API in Postman

  • DEMO: API در Postman DEMO: API in Postman

  • URL در مقابل URI URL vs URI

  • مرحله 3: URL پایگاه سرور را شناسایی کنید STEP 3: Identify the Server Base URL

  • فعالیت: مروری بر API های RESTful ACTIVITY: Overview of RESTful APIs

  • خلاصه Summary

مروری بر API های RESTful Overview of RESTful APIs

  • معرفی Introduction

  • DEMO: بخش هایی از یک درخواست HTTP DEMO: Parts of a HTTP Request

  • REST چیست؟ What is REST?

  • URL در مقابل URI URL vs URI

  • مرحله 3: URL پایگاه سرور را شناسایی کنید STEP 3: Identify the Server Base URL

  • خلاصه Summary

طراحی منابع API Designing API Resources

  • معرفی Introduction

  • منابع باید اسم باشند Resources should be Nouns

  • مرحله 4: منابع را شناسایی کنید STEP 4: Identify the Resources

  • مرحله 4: منابع را شناسایی کنید STEP 4: Identify the Resources

  • منابع باید مجموعه باشند Resources should be Collections

  • منابع باید مجموعه باشند Resources should be Collections

  • مرحله 5: منابع را جمع کنید STEP 5: Have the Resources as Plural

  • مرحله 5: منابع را جمع کنید STEP 5: Have the Resources as Plural

  • مرحله 6: مدل های منابع را تعریف کنید STEP 6: Define the Resource Models

  • مرحله 6: مدل های منابع را تعریف کنید STEP 6: Define the Resource Models

  • از شناسه های منحصر به فرد استفاده کنید Use Unique Identifiers

  • مرحله 7: شناسه هر منبع را انتخاب کنید STEP 7: Select the Identifier for Each Resource

  • داده های غیر منبع باید پارامترهای Query باشند Non-resource Data should be Query Parameters

  • فعالیت: طراحی منابع API ACTIVITY: Designing API Resources

  • خلاصه Summary

طراحی منابع API Designing API Resources

  • معرفی Introduction

  • منابع باید اسم باشند Resources should be Nouns

  • از شناسه های منحصر به فرد استفاده کنید Use Unique Identifiers

  • مرحله 7: شناسه هر منبع را انتخاب کنید STEP 7: Select the Identifier for Each Resource

  • داده های غیر منبع باید پارامترهای Query باشند Non-resource Data should be Query Parameters

  • فعالیت: طراحی منابع API ACTIVITY: Designing API Resources

  • خلاصه Summary

طراحی ارتباط بین منابع Designing Associations between Resources

  • معرفی Introduction

  • تعریف روابط بین منابع Defining Relationships between Resources

  • مرحله 8: انجمن را برای هر منبع شناسایی کنید STEP 8: Identify the Association for Each Resource

  • مرحله 8: انجمن را برای هر منبع شناسایی کنید STEP 8: Identify the Association for Each Resource

  • URL نباید پیچیده باشد URL Shouldn’t be Complex

  • URL نباید پیچیده باشد URL Shouldn’t be Complex

  • مرحله 9: پیچیدگی URL را بررسی کنید STEP 9: Check for the URL Complexity

  • مرحله 9: پیچیدگی URL را بررسی کنید STEP 9: Check for the URL Complexity

  • ترکیب منابع مرتبط Combine Related Resources

  • ترکیب منابع مرتبط Combine Related Resources

  • فعالیت: طراحی ارتباط بین منابع ACTIVITY: Designing Associations between Resources

  • خلاصه Summary

طراحی ارتباط بین منابع Designing Associations between Resources

  • تعریف روابط بین منابع Defining Relationships between Resources

  • فعالیت: طراحی ارتباط بین منابع ACTIVITY: Designing Associations between Resources

  • خلاصه Summary

طراحی عملیات API Designing API Operations

  • معرفی Introduction

  • مروری بر عملیات HTTP Overview of HTTP Operations

  • مروری بر عملیات HTTP Overview of HTTP Operations

  • عملیات رایج HTTP Common HTTP Operations

  • انتخاب عملیات بر اساس آیتم یا مجموعه فردی Selecting Operations based on Individual Item or Collection

  • روش های بی توان Idempotent Methods

  • تفاوت بین POST، PUT و PATCH Differences between POST, PUT, and PATCH

  • تفاوت بین POST، PUT و PATCH Differences between POST, PUT, and PATCH

  • مرحله 10: عملیات هر منبع را شناسایی کنید STEP 10: Identify the Operations for Each Resource

  • مرحله 10: عملیات هر منبع را شناسایی کنید STEP 10: Identify the Operations for Each Resource

  • فعالیت: طراحی عملیات API ACTIVITY: Designing API Operations

  • خلاصه Summary

طراحی عملیات API Designing API Operations

  • معرفی Introduction

  • عملیات رایج HTTP Common HTTP Operations

  • انتخاب عملیات بر اساس آیتم یا مجموعه فردی Selecting Operations based on Individual Item or Collection

  • روش های بی توان Idempotent Methods

  • فعالیت: طراحی عملیات API ACTIVITY: Designing API Operations

  • خلاصه Summary

طراحی درخواست های API Designing API Requests

  • معرفی Introduction

  • طراحی پارامترهای درخواست Designing Request Parameters

  • مرحله 11: پارامترهای مورد نیاز برای عملیات را شناسایی کنید STEP 11: Identify the Parameters Required for the Operation

  • طراحی محتوای درخواستی Designing Request Content

  • طراحی محتوای درخواستی Designing Request Content

  • مرحله 12: نوع محتوای درخواست عملیات را مشخص کنید STEP 12: Identify the Content Type of Request for the Operation

  • مرحله 13: سازمان درخواست کننده عملیات را شناسایی کنید STEP 13: Identify the Request Body for the Operation

  • فعالیت: طراحی درخواست های API ACTIVITY: Designing API Requests

  • خلاصه Summary

طراحی درخواست های API Designing API Requests

  • معرفی Introduction

  • طراحی پارامترهای درخواست Designing Request Parameters

  • مرحله 11: پارامترهای مورد نیاز برای عملیات را شناسایی کنید STEP 11: Identify the Parameters Required for the Operation

  • مرحله 12: نوع محتوای درخواست عملیات را مشخص کنید STEP 12: Identify the Content Type of Request for the Operation

  • مرحله 13: سازمان درخواست کننده عملیات را شناسایی کنید STEP 13: Identify the Request Body for the Operation

  • فعالیت: طراحی درخواست های API ACTIVITY: Designing API Requests

طراحی پاسخ های API Designing API Responses

  • معرفی Introduction

  • کدهای وضعیت HTTP HTTP Status Codes

  • طراحی کدهای وضعیت در پاسخ Designing Status Codes in Responses

  • مرحله 14: کدهای وضعیت HTTP را برای عملیات شناسایی کنید STEP 14: Identify the HTTP Status Codes for the Operation

  • انتخاب فرمت پاسخ ها Choosing the Format of Responses

  • انتخاب فرمت پاسخ ها Choosing the Format of Responses

  • مرحله 15: نوع محتوای پاسخ را برای عملیات شناسایی کنید STEP 15: Identify the Content Type of Response for the Operation

  • مرحله 15: نوع محتوای پاسخ را برای عملیات شناسایی کنید STEP 15: Identify the Content Type of Response for the Operation

  • طراحی بدنه پاسخ Designing Response Body

  • طراحی بدنه پاسخ Designing Response Body

  • مرحله 16: سازمان پاسخگوی عملیات را شناسایی کنید STEP 16: Identify the Response Body for the Operation

  • طراحی مدیریت خطا Designing Error Handling

  • طراحی مدیریت خطا Designing Error Handling

  • مرحله 17: خطاها را برای عملیات مدیریت کنید STEP 17: Handle Errors for the Operation

  • مرحله 17: خطاها را برای عملیات مدیریت کنید STEP 17: Handle Errors for the Operation

  • فعالیت: طراحی پاسخ های API ACTIVITY: Designing API Responses

  • فعالیت: طراحی پاسخ های API ACTIVITY: Designing API Responses

  • خلاصه Summary

طراحی پاسخ های API Designing API Responses

  • معرفی Introduction

  • کدهای وضعیت HTTP HTTP Status Codes

  • طراحی کدهای وضعیت در پاسخ Designing Status Codes in Responses

  • مرحله 14: کدهای وضعیت HTTP را برای عملیات شناسایی کنید STEP 14: Identify the HTTP Status Codes for the Operation

  • مرحله 16: سازمان پاسخگوی عملیات را شناسایی کنید STEP 16: Identify the Response Body for the Operation

  • خلاصه Summary

طراحی برای فیلتر کردن، صفحه بندی و مرتب سازی Design for Filtering, Pagination, and Sorting

  • معرفی Introduction

  • پشتیبانی از فیلتر کردن داده ها Support for Filtering Data

  • مرحله 18: نیاز به فیلتر را شناسایی کنید و در صورت نیاز اضافه کنید STEP 18: Identify the Need for Filtering and Add If Needed

  • پشتیبانی از صفحه بندی داده ها Support for Pagination of Data

  • مرحله 19: نیاز به صفحه بندی را شناسایی کنید و در صورت نیاز اضافه کنید STEP 19: Identify the Need for Pagination and Add If Needed

  • مرحله 19: نیاز به صفحه بندی را شناسایی کنید و در صورت نیاز اضافه کنید STEP 19: Identify the Need for Pagination and Add If Needed

  • پشتیبانی از مرتب سازی داده ها Support for Sorting Data

  • پشتیبانی از مرتب سازی داده ها Support for Sorting Data

  • مرحله 20: نیاز به مرتب سازی را شناسایی کنید و در صورت نیاز اضافه کنید STEP 20: Identify the Need for Sorting and Add If Needed

  • مرحله 20: نیاز به مرتب سازی را شناسایی کنید و در صورت نیاز اضافه کنید STEP 20: Identify the Need for Sorting and Add If Needed

  • خلاصه Summary

طراحی برای فیلتر کردن، صفحه بندی و مرتب سازی Design for Filtering, Pagination, and Sorting

  • معرفی Introduction

  • پشتیبانی از فیلتر کردن داده ها Support for Filtering Data

  • مرحله 18: نیاز به فیلتر را شناسایی کنید و در صورت نیاز اضافه کنید STEP 18: Identify the Need for Filtering and Add If Needed

  • پشتیبانی از صفحه بندی داده ها Support for Pagination of Data

  • خلاصه Summary

طراحی نسخه های API Designing API Versions

  • معرفی Introduction

  • معرفی Introduction

  • چرا باید API ها را نسخه کنید؟ Why you Should Version APIs?

  • چرا باید API ها را نسخه کنید؟ Why you Should Version APIs?

  • راه هایی برای API های نسخه Ways to Version APIs

  • رویکرد 1: بدون نسخه Approach 1: No versioning

  • رویکرد 2: نسخه URL Approach 2: URL Versioning

  • رویکرد 2: نسخه URL Approach 2: URL Versioning

  • رویکرد 3: نسخه بندی رشته پرس و جو Approach 3: Query String Versioning

  • رویکرد 4: نسخه هدر Approach 4: Header Versioning

  • رویکرد 5: نسخه سازی نوع رسانه Approach 5: Media Type Versioning

  • رویکرد 5: نسخه سازی نوع رسانه Approach 5: Media Type Versioning

  • از کدام رویکرد نسخه سازی استفاده کنیم؟ Which Versioning Approach to Use?

  • از کدام رویکرد نسخه سازی استفاده کنیم؟ Which Versioning Approach to Use?

  • مرحله ۲۱: طرح نسخه‌سازی API را شناسایی کرده و نسخه API را تنظیم کنید STEP 21: Identify the API Versioning Scheme and Set the API Version

  • خلاصه Summary

  • خلاصه Summary

طراحی نسخه های API Designing API Versions

  • معرفی Introduction

  • راه هایی برای API های نسخه Ways to Version APIs

  • رویکرد 1: بدون نسخه Approach 1: No versioning

  • رویکرد 3: نسخه بندی رشته پرس و جو Approach 3: Query String Versioning

  • رویکرد 4: نسخه هدر Approach 4: Header Versioning

  • مرحله ۲۱: طرح نسخه‌سازی API را شناسایی کرده و نسخه API را تنظیم کنید STEP 21: Identify the API Versioning Scheme and Set the API Version

  • خلاصه Summary

تکلیف: کار با دانش آموزان ASSIGNMENT: Working with Students

  • فعالیت: شروع با طراحی API ها ACTIVITY: Getting Started with Designing APIs

  • فعالیت: مروری بر API های RESTful ACTIVITY: Overview of RESTful APIs

  • فعالیت: مروری بر API های RESTful ACTIVITY: Overview of RESTful APIs

  • فعالیت: طراحی منابع API ACTIVITY: Designing API Resources

  • فعالیت: طراحی منابع API ACTIVITY: Designing API Resources

  • فعالیت: طراحی ارتباط بین منابع ACTIVITY: Designing Associations between Resources

  • فعالیت: طراحی ارتباط بین منابع ACTIVITY: Designing Associations between Resources

تکلیف: کار با دانش آموزان ASSIGNMENT: Working with Students

  • فعالیت: شروع با طراحی API ها ACTIVITY: Getting Started with Designing APIs

  • فعالیت: مروری بر API های RESTful ACTIVITY: Overview of RESTful APIs

نتیجه گیری دوره Course Conclusion

  • تبریک می گویم! Congratulations!

  • تبریک می گویم! Congratulations!

  • سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

نتیجه گیری دوره Course Conclusion

نمایش نظرات

نظری ارسال نشده است.

آموزش طراحی API های RESTful: طراحی API را از ابتدا یاد بگیرید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5 hours
90
Udemy (یودمی) udemy-small
20 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,445
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.