, ,

کتاب FastAPI و ساخت APIهای Theory of Everything

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب FastAPI و ساخت APIهای Theory of Everything

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

موضوع میانی: فست ای‌پی‌آی (FastAPI)

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

  • 1. مقدمه بر FastAPI
  • 2. نصب FastAPI
  • 3. آشنایی با محیط توسعه FastAPI
  • 4. مفاهیم اصلی FastAPI
  • 5. ساخت اولین API با FastAPI
  • 6. اجرای برنامه‌های FastAPI
  • 7. آزمایش APIهای FastAPI
  • 8. اصول RESTful API
  • 9. متدهای HTTP (GET, POST, PUT, DELETE)
  • 10. کد وضعیت‌های HTTP
  • 11. ساختار درخواست و پاسخ HTTP
  • 12. معرفی Pydantic
  • 13. مدل‌های Pydantic برای اعتبارسنجی داده
  • 14. تعریف انواع داده در Pydantic
  • 15. اعتبارسنجی داده‌های ورودی
  • 16. مدیریت خطا در FastAPI
  • 17. استفاده از HTTPException
  • 18. ارسال پاسخ‌های سفارشی
  • 19. مدیریت وضعیت پاسخ
  • 20. پارامترهای مسیر (Path Parameters)
  • 21. پارامترهای کوئری (Query Parameters)
  • 22. پارامترهای هدر (Header Parameters)
  • 23. پارامترهای فرم (Form Parameters)
  • 24. پارامترهای فایل (File Parameters)
  • 25. پارامترهای بدنه درخواست (Request Body Parameters)
  • 26. استفاده از مدل‌های Pydantic برای بدنه درخواست
  • 27. تعریف انواع داده پیچیده در Pydantic
  • 28. مدل‌های Pydantic برای پاسخ‌ها
  • 29. تولید خودکار مستندات API
  • 30. آشنایی با Swagger UI
  • 31. آشنایی با ReDoc
  • 32. سفارشی‌سازی مستندات API
  • 33. گروه‌بندی مسیرها (APIRouter)
  • 34. استفاده از APIRouter برای سازماندهی کد
  • 35. ایجاد ماژول‌های API
  • 36. آشنایی با Dependency Injection
  • 37. نوشتن Dependencies سفارشی
  • 38. استفاده از Dependencies برای احراز هویت
  • 39. استفاده از Dependencies برای مجوزها
  • 40. مدیریت Session و Cookie
  • 41. ذخیره‌سازی وضعیت در سمت سرور
  • 42. استفاده از Background Tasks
  • 43. اجرای وظایف در پس‌زمینه
  • 44. ارسال ایمیل از طریق Background Tasks
  • 45. برنامه‌ریزی وظایف (Scheduled Tasks)
  • 46. کار با پایگاه داده
  • 47. مقدمه بر ORM
  • 48. استفاده از SQLAlchemy با FastAPI
  • 49. مدل‌های پایگاه داده با Pydantic
  • 50. عملیات CRUD (Create, Read, Update, Delete)
  • 51. اتصال به پایگاه داده PostgreSQL
  • 52. اتصال به پایگاه داده MySQL
  • 53. اتصال به پایگاه داده SQLite
  • 54. مدیریت تراکنش‌های پایگاه داده
  • 55. مدیریت ارتباط بین جداول
  • 56. نمایش داده‌ها به صورت لیست
  • 57. فیلتر کردن و مرتب‌سازی داده‌ها
  • 58. صفحه‌بندی (Pagination)
  • 59. جستجو در داده‌ها
  • 60. مدیریت خطا در پایگاه داده
  • 61. استفاده از Async SQLAlchemy
  • 62. طراحی APIهای مقیاس‌پذیر
  • 63. استفاده از Uvicorn به عنوان سرور ASGI
  • 64. تنظیمات Uvicorn
  • 65. اجرای چند پردازشی (Multi-processing)
  • 66. استفاده از Gunicorn با Uvicorn
  • 67. مدیریت کش (Caching)
  • 68. استفاده از Redis برای Caching
  • 69. تنظیمات Redis
  • 70. استراتژی‌های Caching
  • 71. مقدمه بر وب سوکت (WebSockets)
  • 72. ارسال و دریافت پیام با WebSockets
  • 73. مدیریت اتصالات WebSocket
  • 74. استفاده از WebSockets برای Real-time Features
  • 75. کار با GraphQL
  • 76. مقدمه بر GraphQL
  • 77. استفاده از Strawberry GraphQL با FastAPI
  • 78. طراحی Schema GraphQL
  • 79. اجرای Query و Mutation در GraphQL
  • 80. مدیریت خطا در GraphQL
  • 81. استقرار (Deployment) برنامه‌های FastAPI
  • 82. مفاهیم Docker
  • 83. نوشتن Dockerfile برای FastAPI
  • 84. ساخت Image Docker
  • 85. اجرای کانتینر Docker
  • 86. استفاده از Docker Compose
  • 87. استقرار بر روی سرورهای ابری (AWS, GCP, Azure)
  • 88. تنظیمات Nginx به عنوان Reverse Proxy
  • 89. مدیریت SSL/TLS
  • 90. امنیت API
  • 91. احراز هویت (Authentication)
  • 92. رمزنگاری (Encryption)
  • 93. اعتبارسنجی (Authorization)
  • 94. استفاده از OAuth2
  • 95. مدیریت توکن‌ها (JWT)
  • 96. جلوگیری از حملات رایج (XSS, CSRF)
  • 97. تست‌نویسی برای FastAPI
  • 98. آشنایی با Pytest
  • 99. نوشتن تست‌های واحد (Unit Tests)
  • 100. نوشتن تست‌های یکپارچه‌سازی (Integration Tests)

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب FastAPI و ساخت APIهای Theory of Everything”

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

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