اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع طراحی و توسعه سامانههای وب بدون سرور (Serverless) با استفاده از پایگاهداده Amazon DynamoDB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع طراحی و توسعه سامانههای وب بدون سرور (Serverless) با استفاده از پایگاهداده Amazon DynamoDB
موضوع کلی: فناوری اطلاعات و علوم رایانه
موضوع میانی: توسعه نرمافزارهای تحت وب و رایانش ابری
📋 سرفصلهای دوره
- 1. مبانی معماری بدون سرور در سامانههای وب
- 2. مزایای استفاده از مدل Serverless در مقایسه با روشهای سنتی
- 3. آشنایی با سرویسهای ابری و زیرساختهای پایگاهداده مدیریتشده
- 4. معرفی Amazon DynamoDB به عنوان پایگاهداده NoSQL مقیاسپذیر
- 5. مفاهیم کلیدی جداول، اقلام و ویژگیها در DynamoDB
- 6. طراحی مدل داده مناسب برای بارهای کاری وب
- 7. تعریف کلیدهای اصلی و کلیدهای مرتبسازی
- 8. کار با انواع دادههای پشتیبانی شده در DynamoDB
- 9. مدیریت ظرفیت خواندن و نوشتن در جداول
- 10. بهینهسازی هزینهها در معماریهای بدون سرور
- 11. بررسی عملیات CRUD در پایگاهداده DynamoDB
- 12. استفاده از کنسول مدیریت AWS برای ایجاد و مدیریت جداول
- 13. نصب و پیکربندی AWS CLI برای تعامل با سرویسها
- 14. اتصال توابع Lambda به پایگاهداده DynamoDB
- 15. مدیریت احراز هویت و سطوح دسترسی با AWS IAM
- 16. ایجاد نقشهای اجرایی امن برای توابع Lambda
- 17. فیلتر کردن و جستجوی دادهها با استفاده از Query
- 18. استفاده از Scan در جستجوهای پیشرفته و محدودیتهای آن
- 19. مفهوم شاخصهای ثانویه محلی و جهانی
- 20. بهینهسازی عملکرد با استفاده از ایندکسگذاری
- 21. مدیریت تراکنشها در DynamoDB
- 22. استفاده از DynamoDB Streams برای پردازش رویدادها
- 23. پیادهسازی معماری مبتنی بر رویداد (Event-Driven)
- 24. یکپارچهسازی DynamoDB با API Gateway
- 25. طراحی رابط کاربری وب برای تعامل با سرویسهای بکاند
- 26. استفاده از AWS Amplify در توسعه سریع سامانههای وب
- 27. مدیریت وضعیت (State Management) در برنامههای بدون سرور
- 28. بهکارگیری استراتژیهای کشینگ برای کاهش تاخیر
- 29. امنیت دادهها و رمزنگاری در حالت سکون و در حال انتقال
- 30. مانیتورینگ و مشاهدهپذیری با استفاده از Amazon CloudWatch
- 31. عیبیابی و لاگبرداری در توابع Lambda
- 32. تست و اشکالزدایی برنامههای وب مبتنی بر DynamoDB
- 33. پیادهسازی مکانیزمهای پشتیبانگیری و بازیابی دادهها
- 34. مقیاسپذیری خودکار در معماری بدون سرور
- 35. مدیریت نسخهبندی در توابع و پایگاهداده
- 36. استفاده از محیطهای توسعه، تست و عملیاتی
- 37. بهکارگیری زیرساخت به عنوان کد (IaC) با AWS CloudFormation
- 38. استفاده از Serverless Framework برای استقرار خودکار
- 39. پیادهسازی احراز هویت کاربران با Amazon Cognito
- 40. مدیریت نشستهای کاربر در برنامههای وب
- 41. بهینهسازی پرسوجوهای پیچیده برای کارایی حداکثری
- 42. اصول طراحی پایگاهداده برای سامانههای با ترافیک بالا
- 43. بررسی الگوهای طراحی برای برنامههای توزیعشده
- 44. ملاحظات امنیتی در دسترسیهای عمومی به APIها
- 45. مستندسازی و نگهداری سامانههای بدون سرور
- 46. ارائه پروژههای عملی مبتنی بر معماری Serverless
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.