MuleSoft Secrets of a great API.pdf
3.6 MB
دوستانی که به دنبال طراحی api های حرفهای هستند. این کتابچه رو مطالعه کنند.
میدانید که این روزها طراحی api ابتدا صورت میگیرد سپس کد نویسی انجام میشود.
بطور کلی کدنویسی بدون معماری مثل ساخت خانه بدون نقشه معماری است.
#api #architecture
#best_practice
#معماری
〰〰〰〰〰〰
©@DjangoEx
میدانید که این روزها طراحی api ابتدا صورت میگیرد سپس کد نویسی انجام میشود.
بطور کلی کدنویسی بدون معماری مثل ساخت خانه بدون نقشه معماری است.
#api #architecture
#best_practice
#معماری
〰〰〰〰〰〰
©@DjangoEx
👍1
✔یک معماری معروف در طراحی API که باید بدانید دقیقا کجا از این معماری استفاده کنید
“Why HATEOAS is useless and what that means for REST” by Andreas Reiser
👉🏻Link: https://link.medium.com/ueoL9UZu0bb
#API #Architecture #best_practice
〰〰〰〰〰〰
©@DjangoEx
“Why HATEOAS is useless and what that means for REST” by Andreas Reiser
👉🏻Link: https://link.medium.com/ueoL9UZu0bb
#API #Architecture #best_practice
〰〰〰〰〰〰
©@DjangoEx
✔️ API Security
دوستان علاقمند به مبحث امنیت API ها، پیشنهاد میکنم این کتاب رو مطالعه کنید. کتاب های انتشارات منینگ حرف نداره.
👉🏻 Link: https://www.manning.com/books/api-security-in-action
#API #امنیت
〰️〰️〰️〰️〰️〰️
© @DjangoEx
دوستان علاقمند به مبحث امنیت API ها، پیشنهاد میکنم این کتاب رو مطالعه کنید. کتاب های انتشارات منینگ حرف نداره.
👉🏻 Link: https://www.manning.com/books/api-security-in-action
#API #امنیت
〰️〰️〰️〰️〰️〰️
© @DjangoEx
Forwarded from Django Expert (Amir Rahmani)
William_S__Vincent_Django_for_APIs.pdf
8.6 MB
✔Django For APIs
کتاب بسیار عالی
#API #Djnago
#English_Book #Django
#Django_RESTframework
〰️〰️〰️〰️〰️
©️@DjangoEx
کتاب بسیار عالی
#API #Djnago
#English_Book #Django
#Django_RESTframework
〰️〰️〰️〰️〰️
©️@DjangoEx
✔️ ۰۰۰ - فریمورک رست در جنگو چیه و چه استفاده ای داره؟
🖥 تماشا در یوتیوب
جنگو رست فریمورک، یک فریمورک جامع و کمنظیر برای ساخت api های رستفول شما در جنگو هست. در این کورس مشابه دوره جنگویی که داشتیم، آروم و باحوصله میریم جلو از پایه کار با این فریمورک رو یاد میگیریم. ازش در کلاینت های مختلف هم استفاده می کنیم (: این ویدیو معرفی چیزی هست که میخواییم یاد بگیریم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
جنگو رست فریمورک، یک فریمورک جامع و کمنظیر برای ساخت api های رستفول شما در جنگو هست. در این کورس مشابه دوره جنگویی که داشتیم، آروم و باحوصله میریم جلو از پایه کار با این فریمورک رو یاد میگیریم. ازش در کلاینت های مختلف هم استفاده می کنیم (: این ویدیو معرفی چیزی هست که میخواییم یاد بگیریم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ ۰۰۱ - نصب فریمورک Rest، و تنظیم گیتهاب
🖥 تماشا در یوتیوب
در این قسمت ابزارهای مورد نیاز رو نصب می کنیم، در مورد فرریمورک rest یکم نصیحتتون می کنم، بعدش نصب می کنیم و یه پروژه ایجاد می کنیم و میفرستیم گیتهاب.
سورس پروژه:
https://github.com/mtarif98/drf-course-source
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این قسمت ابزارهای مورد نیاز رو نصب می کنیم، در مورد فرریمورک rest یکم نصیحتتون می کنم، بعدش نصب می کنیم و یه پروژه ایجاد می کنیم و میفرستیم گیتهاب.
سورس پروژه:
https://github.com/mtarif98/drf-course-source
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ استانداردی جامع برای پیاده سازی APIها
🌐 https://opensource.zalando.com/restful-api-guidelines/
#rest #api
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🌐 https://opensource.zalando.com/restful-api-guidelines/
#rest #api
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ ۰۰۴ - ویوهای جنریک بیشتر
🖥 تماشا در یوتیوب
در این قسمت با ویوهای جنریک بیشتری در فریمورک رست در جنگو آشنا میشیم.
همچنین حرفش پیش اومد و یه نکته امنیتی جالب رو با هم کار می کنیم که به وسیله اش می تونیم حتی با ندونستن رمز یه کاربر، وارد اکانتش شیم😈 (ما خفنیم😎)
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این قسمت با ویوهای جنریک بیشتری در فریمورک رست در جنگو آشنا میشیم.
همچنین حرفش پیش اومد و یه نکته امنیتی جالب رو با هم کار می کنیم که به وسیله اش می تونیم حتی با ندونستن رمز یه کاربر، وارد اکانتش شیم😈 (ما خفنیم😎)
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
✔️ ۰۰۵ - دسترسی ها به ویوها
🖥 تماشا در یوتیوب
در این قسمت با دسترسی ها در DRF آشنا میشیم. برای پروژه دسترسی کلی تعیین می کنیم و برای ویوهای جداگانه هم، دسترسی های جدا قرار میدیم. جلسه بعد هم یاد میگیریم دسترسی های مورد علاقه و شخصی سازی خودمون رو بنویسیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این قسمت با دسترسی ها در DRF آشنا میشیم. برای پروژه دسترسی کلی تعیین می کنیم و برای ویوهای جداگانه هم، دسترسی های جدا قرار میدیم. جلسه بعد هم یاد میگیریم دسترسی های مورد علاقه و شخصی سازی خودمون رو بنویسیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
۰۰۷ - آشنایی با کلاینت های ارسال درخواست
🖥 تماشا در یوتیوب
در این ویدیو با کلاینت های گرافیکی و نحت ترمینال برای ارسال درخواست ها آشنا میشیم. پیش نیاز این جلسه ویدیوی حملات CSRF است.
حمله CSRF چیه و چطور جلوشو بگیریم؟
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
در این ویدیو با کلاینت های گرافیکی و نحت ترمینال برای ارسال درخواست ها آشنا میشیم. پیش نیاز این جلسه ویدیوی حملات CSRF است.
حمله CSRF چیه و چطور جلوشو بگیریم؟
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
۰۰۸ - احراز هویت در فریمورک REST: Basic
🖥 تماشا در یوتیوب
از این ویدیو بحث بسیار مهم احراز هویت در فریمورک Rest جنگو رو شروع می کنیم. مدل های مختلفی برای احراز هویت هست که یه ۵ تا راه رو کار می کنیم. برای شروع با ساده ترین روش یعنی Basic auth با هم شروع به کار می کنیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx
🖥 تماشا در یوتیوب
از این ویدیو بحث بسیار مهم احراز هویت در فریمورک Rest جنگو رو شروع می کنیم. مدل های مختلفی برای احراز هویت هست که یه ۵ تا راه رو کار می کنیم. برای شروع با ساده ترین روش یعنی Basic auth با هم شروع به کار می کنیم.
#جنگو #رست #api #rest #drf
〰️〰️〰️〰️〰️〰️
©@DjangoEx