, ,

کتاب ساخت RESTful API با Django REST Framework (DRF)

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب ساخت RESTful API با Django REST Framework (DRF)

موضوع کلی: برنامه نویسی

موضوع میانی: جنگو (Django)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر برنامه نویسی و مفاهیم پایه
  • 2. آشنایی با پایتون و نصب آن
  • 3. مبانی سینتکس پایتون (متغیرها، انواع داده، عملگرها)
  • 4. ساختارهای کنترلی در پایتون (if/else، for، while)
  • 5. توابع در پایتون (تعریف، فراخوانی، آرگومان ها)
  • 6. ماژول ها و پکیج ها در پایتون
  • 7. برنامه نویسی شی گرا در پایتون (کلاس ها، اشیا، ارث بری)
  • 8. مقدمه ای بر وب و پروتکل HTTP
  • 9. آشنایی با فریمورک های وب پایتون
  • 10. معرفی جنگو (Django) و مزایای آن
  • 11. نصب جنگو و ایجاد یک پروژه جدید
  • 12. آشنایی با ساختار پروژه جنگو
  • 13. تنظیمات پروژه جنگو (settings.py)
  • 14. مدیریت URL ها در جنگو (urls.py)
  • 15. آشنایی با View ها در جنگو (views.py)
  • 16. قالب ها (Templates) در جنگو (templates)
  • 17. مدل ها (Models) در جنگو (models.py)
  • 18. مهاجرت (Migrations) در جنگو
  • 19. آشنایی با ORM جنگو
  • 20. ایجاد و مدیریت دیتابیس با جنگو
  • 21. پرس و جو (Query) در دیتابیس با ORM جنگو
  • 22. آشنایی با Django Admin
  • 23. سفارشی سازی Django Admin
  • 24. مقدمه ای بر RESTful API
  • 25. اصول طراحی RESTful API
  • 26. متد های HTTP (GET, POST, PUT, DELETE)
  • 27. کد های وضعیت HTTP (HTTP Status Codes)
  • 28. فرمت های تبادل داده (JSON, XML)
  • 29. معرفی Django REST Framework (DRF)
  • 30. نصب Django REST Framework
  • 31. تنظیمات DRF در پروژه جنگو
  • 32. آشنایی با Serializers در DRF
  • 33. ایجاد Serializer برای مدل ها
  • 34. استفاده از Model Serializer
  • 35. آشنایی با ViewSet ها در DRF
  • 36. استفاده از ModelViewSet
  • 37. ایجاد API Endpoint با ViewSet
  • 38. آشنایی با Permissions در DRF
  • 39. تنظیم سطوح دسترسی API
  • 40. استفاده از IsAuthenticated permission
  • 41. ایجاد Custom Permission
  • 42. آشنایی با Authentication در DRF
  • 43. استفاده از Token Authentication
  • 44. استفاده از Session Authentication
  • 45. ایجاد Custom Authentication
  • 46. آشنایی با Pagination در DRF
  • 47. پیاده سازی Pagination برای API
  • 48. سفارشی سازی Pagination
  • 49. آشنایی با Filters در DRF
  • 50. فیلتر کردن داده ها در API
  • 51. استفاده از SearchFilter
  • 52. استفاده از OrderingFilter
  • 53. ایجاد Custom Filter
  • 54. آشنایی با Generic Views در DRF
  • 55. استفاده از ListAPIView
  • 56. استفاده از RetrieveAPIView
  • 57. استفاده از CreateAPIView
  • 58. استفاده از UpdateAPIView
  • 59. استفاده از DestroyAPIView
  • 60. ترکیب Generic Views
  • 61. آشنایی با روترها (Routers) در DRF
  • 62. استفاده از SimpleRouter
  • 63. استفاده از DefaultRouter
  • 64. آشنایی با Documentation API
  • 65. ایجاد Documentation API با Swagger
  • 66. ایجاد Documentation API با ReDoc
  • 67. تست API با Postman
  • 68. تست API با Insomnia
  • 69. تست API با ابزار خط فرمان (curl)
  • 70. آشنایی با JWT (JSON Web Token)
  • 71. پیاده سازی JWT Authentication در DRF
  • 72. امنیت API
  • 73. جلوگیری از حملات CSRF
  • 74. جلوگیری از حملات XSS
  • 75. جلوگیری از حملات SQL Injection
  • 76. اعتبارسنجی داده ها (Data Validation)
  • 77. استفاده از validators در Serializer
  • 78. ایجاد Custom Validator
  • 79. آشنایی با Throttling در DRF
  • 80. محدود کردن تعداد درخواست ها به API
  • 81. سفارشی سازی Throttling
  • 82. آشنایی با Versioning API
  • 83. مدیریت ورژن های مختلف API
  • 84. استفاده از URL Path Versioning
  • 85. استفاده از Query Parameter Versioning
  • 86. آشنایی با Hyperlinked APIs
  • 87. استفاده از HyperlinkedModelSerializer
  • 88. آشنایی با رابطه های Model ها (Relationships)
  • 89. ایجاد API برای رابطه های یک به یک (One-to-One)
  • 90. ایجاد API برای رابطه های یک به چند (One-to-Many)
  • 91. ایجاد API برای رابطه های چند به چند (Many-to-Many)
  • 92. آشنایی با Serializer Method Field
  • 93. استفاده از SerializerMethodField برای داده های محاسباتی
  • 94. آشنایی با Source Argument در Serializer
  • 95. سفارشی سازی فیلدهای Serializer
  • 96. آشنایی با Nested Serializers
  • 97. استفاده از Nested Serializers برای رابطه ها
  • 98. آشنایی با Writeable Nested Serializers
  • 99. ایجاد و به روز رسانی Nested Objects
  • 100. بهینه سازی Query ها (Query Optimization)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب ساخت RESTful API با Django REST Framework (DRF)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا