کتاب FastAPI و ساخت APIهای Serverless با AWS Lambda

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره FastAPI و ساخت APIهای Serverless با AWS Lambda

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

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

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

  • 1. مبانی برنامه‌نویسی پایتون برای توسعه وب
  • 2. مقدمه‌ای بر مفاهیم API و RESTful
  • 3. آشنایی با چارچوب FastAPI
  • 4. نصب و راه‌اندازی FastAPI
  • 5. ساخت اولین API با FastAPI
  • 6. مفاهیم درخواست و پاسخ در FastAPI
  • 7. پارامترهای مسیر و کوئری در FastAPI
  • 8. اعتبارسنجی داده‌ها با Pydantic
  • 9. مدل‌های Pydantic برای داده‌های ورودی و خروجی
  • 10. مدیریت خطاها و استثناها در FastAPI
  • 11. عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف)
  • 12. اتصال به پایگاه داده با FastAPI
  • 13. استفاده از SQLAlchemy برای ORM
  • 14. مدیریت کوکی‌ها و نشست‌ها
  • 15. احراز هویت و مجوزدهی در FastAPI
  • 16. استفاده از JWT (JSON Web Tokens)
  • 17. آشنایی با مفاهیم Serverless
  • 18. معرفی AWS Lambda
  • 19. مفاهیم پایه‌ای AWS Lambda
  • 20. نوشتن توابع Lambda با پایتون
  • 21. استقرار توابع Lambda
  • 22. آشنایی با AWS API Gateway
  • 23. اتصال FastAPI به AWS Lambda
  • 24. ساخت API Gateway برای توابع Lambda
  • 25. مدیریت رویدادها در Lambda
  • 26. آشنایی با AWS SAM (Serverless Application Model)
  • 27. نوشتن تمپلیت‌های SAM
  • 28. استقرار برنامه‌های Serverless با SAM
  • 29. مفاهیم IaC (Infrastructure as Code)
  • 30. استفاده از AWS CloudFormation
  • 31. مدیریت وضعیت و داده‌ها در Serverless
  • 32. ذخیره‌سازی داده‌ها با AWS DynamoDB
  • 33. طراحی مدل داده برای DynamoDB
  • 34. کوئری زدن در DynamoDB
  • 35. امنیت در برنامه‌های Serverless
  • 36. مدیریت دسترسی با AWS IAM
  • 37. پیکربندی امنیتی API Gateway
  • 38. مانیتورینگ و لاگ‌گیری در AWS Lambda
  • 39. استفاده از AWS CloudWatch Logs
  • 40. نمودارها و معیارهای عملکردی
  • 41. اشکال‌زدایی برنامه‌های Serverless
  • 42. تست واحد توابع Lambda
  • 43. تست یکپارچه‌سازی API Serverless
  • 44. بهینه‌سازی عملکرد توابع Lambda
  • 45. کاهش زمان اجرای Lambda
  • 46. مدیریت حافظه در Lambda
  • 47. استفاده از لایه‌های Lambda
  • 48. کاهش حجم بسته‌های استقرار
  • 49. معرفی Docker برای بسته‌بندی
  • 50. ساخت ایمیج Docker برای FastAPI
  • 51. استقرار FastAPI با Docker
  • 52. آشنایی با AWS ECR (Elastic Container Registry)
  • 53. استقرار کانتینرها با AWS ECS
  • 54. مفاهیم Serverless Containers
  • 55. استفاده از AWS Fargate
  • 56. معرفی AWS App Runner
  • 57. استقرار برنامه‌های وب با App Runner
  • 58. مقایسه Lambda با ECS و App Runner
  • 59. انتخاب معماری مناسب Serverless
  • 60. مدیریت وابستگی‌ها در پروژه‌های Serverless
  • 61. استفاده از فایل requirements.txt
  • 62. مدیریت محیط‌های توسعه و تولید
  • 63. تنظیمات متغیرهای محیطی
  • 64. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
  • 65. آشنایی با GitHub Actions
  • 66. ساخت پایپ‌لاین CI/CD برای Serverless
  • 67. استقرار خودکار با GitHub Actions
  • 68. استفاده از AWS CodePipeline
  • 69. مدیریت نسخه‌های API
  • 70. مستندسازی API با Swagger UI
  • 71. استفاده از ReDoc برای مستندسازی
  • 72. طراحی APIهای مقیاس‌پذیر
  • 73. ملاحظات امنیتی در APIهای Serverless
  • 74. حفاظت در برابر حملات رایج
  • 75. مدیریت هزینه‌ها در AWS Lambda
  • 76. بهینه‌سازی استفاده از منابع
  • 77. استفاده از AWS Step Functions برای گردش کار
  • 78. طراحی گردش کارهای پیچیده
  • 79. مفاهیم Data Streaming
  • 80. استفاده از AWS Kinesis
  • 81. پردازش داده‌های جریانی
  • 82. آشنایی با AWS SQS (Simple Queue Service)
  • 83. استفاده از صف‌های پیام
  • 84. مدیریت وظایف پس‌زمینه
  • 85. معرفی AWS SNS (Simple Notification Service)
  • 86. ارسال اعلان‌ها
  • 87. ارتباط بین سرویس‌ها
  • 88. مفاهیم Event-Driven Architecture
  • 89. طراحی سیستم‌های واکنش‌گرا
  • 90. استفاده از AWS EventBridge
  • 91. ساخت اَبَر-رویدادها
  • 92. ملاحظات قانونی و مقرراتی در توسعه نرم‌افزار
  • 93. پیروی از قوانین فضای مجازی جمهوری اسلامی ایران
  • 94. رعایت آیین‌نامه ساماندهی محتوای دیجیتال
  • 95. تطابق با مصوبات شورای عالی انقلاب فرهنگی
  • 96. حفظ حدود شرعی در تولید محتوا
  • 97. ملاحظات اخلاقی در توسعه API
  • 98. مسئولیت‌پذیری در قبال داده‌ها
  • 99. پیاده‌سازی حریم خصوصی کاربران
  • 100. استفاده از الگوی طراحی MVC (Model-View-Controller)

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

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

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

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

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


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

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

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

نظرات

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

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