تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت RESTful Web APIs با زبان جنگو

دوره آموزشی ساخت RESTful Web APIs با زبان جنگو

1 ساعت 9 دقیقهمتوسط2019-03-27

مدرسین

Rudolf Olah

Rudolf Olah

Full-Stack Web Developer

جزئیات دوره

API ها یک فناوری مهم برای ارائه داده ها به برنامه ها هستند-از سایت های تجارت الکترونیکی پیش فرض گرفته تا برنامه های iOS و Android. چارچوب Django REST انتخاب طبیعی برای توسعه دهندگان Python و Django است که می خواهند API های پشتیبان RESTful خود را ایجاد کنند. علاوه بر ابزارهای نمونه سازی سریع، این چارچوب شامل طرح های احراز هویت، سریال سازی برای تجزیه و تحلیل داده های پیچیده در انواع سازگار با پایتون و مسیریابی خودکار URL است. این دوره نحوه استفاده از چارچوب Django Rest را برای ایجاد یک API وب ساده RESTful نشان می دهد. مدرس رودلف اولاه نحوه ایجاد سریال ساز، ارائه کننده، فیلترینگ و صفحه بندی و روترهایی با نماهای نمایش داده شده را که مصرف کنندگان می توانند برای دسترسی به API استفاده کنند، توضیح می دهد. او همچنین نشان می دهد که چگونه کد خود را واحد آزمایش کنید تا مطمئن شوید API شما مطابق انتظار کار می کند. در پایان دوره، می دانید چگونه از این ابزار قدرتمند و انعطاف پذیر برای ایجاد تجربیات وب مبتنی بر داده خود استفاده کنید.

اهداف یادگیری
ایجاد یک سریال ساز
کار با نماهای API
انتهای فیلتر کردن
فعال کردن صفحه بندی
اجرای عملیات CRUD
مدیریت زمینه های سریال ساز
آزمایش نمای API

مهارت ها

DjangoAPIsBack-End Web DevelopmentFull-Stack Web DevelopmentPythonProjectWeb DevelopmentOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - یک REST API با فریمورک Django و Django REST ایجاد کنید
  • 02 - آنچه باید بدانید
  • 03 - نمای کلی پروژه آزمایشی

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

  • 04 - ایجاد یک سریال ساز فریمورک Django Rest برای سریال سازی یک مدل
  • 05 - ایجاد یک زیر کلاس ListAPIView
  • 06 - اتصال APIView به یک مسیر
  • 07 - انتهای انتهایی را با پارامترهای جستجوی URL فیلتر کنید
  • 08 - فعال کردن فیلتر جستجوی متن کامل انتهای پشتی
  • 09 - فعال کردن صفحه بندی مجموعه‌های کوئری در پاسخ‌های API

2. ایجاد، بازیابی، به روز رسانی و حذف (CRUD) عملیات برای مدل ها

  • 10 - ایجاد یک زیر کلاس CreateAPIView
  • 11 - اتصال CreateAPIView به روتر
  • 12 - ایجاد یک زیر کلاس DestroyAPIView
  • 13 - اتصال DestroyAPIView به روتر
  • 14 - ایجاد یک زیر کلاس UpdateAPIView
  • 15 - اتصال UpdateAPIView به روتر

3. مدیریت فیلدهای سریالساز، روابط و اعتبارسنجی

  • 16 - سریال ساز فقط با فیلدهای انتخاب شده
  • 17 - سریالایزر که روابط مدل را نشان می‌دهد
  • 18 - فیلدهای شماره با سریال ساز
  • 19 - فیلدهای تاریخ و زمان با سریال ساز
  • 20 - لیست ‌ها , دستورات و اشیاء JSON
  • 21 - سریال ساز با ImageField و FileField

4. تست نماهای API

  • 22 - مورد آزمایشی برای یک زیر کلاس CreateAPIView
  • 23 - مورد آزمایشی برای یک زیر کلاس DestroyAPIView
  • 24 - مورد آزمایشی برای یک زیر کلاس ListAPIView
  • 25 - تست واحد برای یک زیر کلاس UpdateAPIView
  • 26 - مدیریت آپلود تصاویر در آزمون واحد

نتیجه

  • 27 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal