کتاب احراز هویت و ثبت‌نام کاربران با FastAPI و JWT با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره احراز هویت و ثبت‌نام کاربران با 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
تگ‌ها: API Authentication Dependency Injection Deployment Docker FastAPI JWT Login Pydantic Python Registration RESTful API Security User Authentication Web Development

نظرات

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

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