کتاب آموزش جامع طراحی و توسعه وبسرویسهای امن با FastAPI و استانداردهای احراز هویت JWT با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع طراحی و توسعه وبسرویسهای امن با FastAPI و استانداردهای احراز هویت JWT
موضوع کلی: توسعه نرمافزار و مهندسی سیستمهای تحت وب
موضوع میانی: برنامهنویسی سمت سرور (Backend) با زبان پایتون
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی وب و معماری سرویسهای مبتنی بر پروتکل HTTP
- 2. آشنایی با فریمورک FastAPI و مزایای آن در توسعه وب
- 3. نصب و راهاندازی محیط توسعه پایتون و مدیریت وابستگیها
- 4. ساختار پروژه و سازماندهی فایلها در برنامههای FastAPI
- 5. مفاهیم پایه مسیریابی و هندلرهای درخواست در FastAPI
- 6. کار با پارامترهای مسیر و کوئری استرینگها
- 7. اعتبارسنجی دادههای ورودی با استفاده از کتابخانه Pydantic
- 8. مدیریت درخواستهای POST و ارسال بدنه دادهها (Request Body)
- 9. کار با کدهای وضعیت HTTP و مدیریت پاسخهای ارسالی
- 10. پیادهسازی وابستگیها (Dependency Injection) در FastAPI
- 11. کار با Middlewareها برای مدیریت عملیاتهای پیشپردازش
- 12. مدیریت خطاها و شخصیسازی پیامهای وضعیت در وبسرویس
- 13. اتصال به پایگاهداده رابطهای با استفاده از SQLAlchemy
- 14. مدیریت مدلهای دادهای و روابط بین جداول در دیتابیس
- 15. عملیات پایه CRUD در وبسرویس با استفاده از ORM
- 16. استفاده از سیستم Migration دیتابیس با Alembic
- 17. مفهوم احراز هویت و تفاوت آن با مجوزدهی (Authentication vs Authorization)
- 18. ساختار و اجزای توکنهای JWT در امنیت وب
- 19. پیادهسازی مکانیزم تولید توکنهای دسترسی و بازنشانی
- 20. امنیت در ذخیرهسازی رمز عبور با استفاده از الگوریتمهای هشینگ
- 21. پیادهسازی سیستم ثبتنام و ورود کاربر با JWT
- 22. محافظت از مسیرها و تعیین سطوح دسترسی کاربران
- 23. کار با OAuth2 و استانداردهای احراز هویت در وبسرویس
- 24. مدیریت توکنهای منقضی شده و مکانیزم Refresh Token
- 25. کار با فایلهای آپلودی و مدیریت حافظه در سرور
- 26. پیادهسازی پسزمینه (Background Tasks) برای عملیاتهای زمانبر
- 27. ارسال ایمیل و نوتیفیکیشن در سرویسهای وب
- 28. کار با پروتکل WebSocket برای ارتباطات لحظهای
- 29. تستنویسی واحد (Unit Testing) برای اندپوینتهای API
- 30. تستهای یکپارچهسازی و شبیهسازی درخواستهای HTTP
- 31. مستندسازی خودکار API با استفاده از Swagger و Redoc
- 32. بهینهسازی عملکرد وبسرویس و مدیریت حافظه
- 33. استفاده از کش (Caching) برای افزایش سرعت پاسخدهی
- 34. امنیت در برابر حملات رایج وب و تزریق کد (SQL Injection & XSS)
- 35. ایمنسازی هدرهای HTTP و تنظیمات CORS
- 36. مفاهیم استقرار (Deployment) در محیطهای عملیاتی
- 37. استفاده از Gunicorn و Uvicorn برای مدیریت فرآیندهای سرور
- 38. کانتینرسازی وبسرویس با استفاده از Docker
- 39. مدیریت تنظیمات محیطی و متغیرهای حساس در پروژه
- 40. نظارت و لاگگیری از خطاهای وبسرویس در محیط عملیاتی
تگها:
آموزش FastAPI
احراز هویت JWT
امنیت در وب
برنامه نویسی بک اند
برنامه نویسی پایتون
توسعه نرم افزار تحت وب
توسعه وب سرویس
طراحی API
فریم ورک FastAPI
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.