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