کتاب احراز هویت و ثبت‌نام کاربران با FastAPI و JWT

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

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

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

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


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

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره احراز هویت و ثبت‌نام کاربران با FastAPI و JWT

موضوع کلی: توسعه وب

موضوع میانی: فریم‌ورک‌های پایتون

📋 سرفصل‌های دوره

  • 1. معرفی FastAPI و مزایای استفاده از آن
  • 2. نصب و راه‌اندازی FastAPI
  • 3. ایجاد اولین API با FastAPI
  • 4. درک مفهوم RESTful API
  • 5. تعریف مدل‌های داده با Pydantic
  • 6. اعتبارسنجی داده‌ها با Pydantic
  • 7. مدیریت تنظیمات برنامه با استفاده از فایل‌های .env
  • 8. آشنایی با مفهوم Dependency Injection در FastAPI
  • 9. ایجاد Dependency برای اتصال به پایگاه داده
  • 10. معرفی JWT (JSON Web Token)
  • 11. نحوه تولید توکن JWT
  • 12. نحوه رمزنگاری و امضای توکن JWT
  • 13. ذخیره توکن JWT در سمت کلاینت (Cookie یا Local Storage)
  • 14. ایجاد Endpoint برای ثبت‌نام کاربران
  • 15. اعتبارسنجی اطلاعات ورودی در هنگام ثبت‌نام
  • 16. ذخیره اطلاعات کاربران در پایگاه داده
  • 17. ایجاد Endpoint برای ورود کاربران
  • 18. بررسی اعتبار اطلاعات ورودی و مقایسه با اطلاعات پایگاه داده
  • 19. تولید توکن JWT پس از ورود موفق
  • 20. ارسال توکن JWT به کلاینت
  • 21. ایجاد Middleware برای بررسی اعتبار توکن JWT
  • 22. استفاده از Dependency Injection برای بررسی توکن JWT در هر درخواست
  • 23. حفاظت از Endpointهای حساس با استفاده از Middleware
  • 24. مدیریت Refresh Token برای افزایش امنیت
  • 25. پیاده‌سازی قابلیت تغییر رمز عبور
  • 26. بازیابی رمز عبور فراموش شده
  • 27. ارسال ایمیل برای تایید ثبت‌نام و بازیابی رمز عبور
  • 28. استفاده از کتابخانه‌های ایمیل در FastAPI
  • 29. امنیت بیشتر با استفاده از HTTPS
  • 30. تست API با استفاده از Postman یا Insomnia
  • 31. نوشتن تست‌های واحد (Unit Tests) برای API
  • 32. استفاده از Docker برای Containerize کردن برنامه
  • 33. استفاده از Nginx به عنوان Reverse Proxy
  • 34. استقرار برنامه FastAPI در محیط Production
  • 35. بهینه‌سازی عملکرد API
  • 36. مانیتورینگ و Logging برنامه FastAPI

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

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

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

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

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


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

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.