اپلیکیشن اندرویدی فلش‌کارت آموزشی ساخت اپلیکیشن‌های وب بدون سرور با استفاده از Amazon DynamoDB

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

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

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

عنوان دوره: دوره ساخت اپلیکیشن‌های وب بدون سرور با استفاده از Amazon DynamoDB

موضوع کلی: توسعهٔ اپلیکیشن‌های ابری و بدون سرور (Serverless)

موضوع میانی: طراحی و پیاده‌سازی پایگاه داده‌های NoSQL در محیط ابری

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

  • 1. مقدمه‌ای بر توسعهٔ ابری و بدون سرور
  • 2. مبانی معماری بدون سرور
  • 3. معرفی سرویس‌های ابری برای توسعهٔ بدون سرور
  • 4. آشنایی با AWS Lambda
  • 5. کاربرد Lambda در اپلیکیشن‌های بدون سرور
  • 6. معرفی Amazon API Gateway
  • 7. طراحی API با API Gateway
  • 8. اتصال Lambda و API Gateway
  • 9. مبانی پایگاه داده‌های NoSQL
  • 10. مزایای NoSQL در معماری بدون سرور
  • 11. معرفی Amazon DynamoDB
  • 12. ویژگی‌های کلیدی DynamoDB
  • 13. مدل داده‌ای DynamoDB (کلید-مقدار، سند)
  • 14. طراحی اسکیمای DynamoDB
  • 15. انتخاب کلید اصلی (Partition Key, Sort Key)
  • 16. شاخص‌های ثانویه (Global Secondary Indexes, Local Secondary Indexes)
  • 17. عملیات CRUD در DynamoDB (PutItem, GetItem, UpdateItem, DeleteItem)
  • 18. پرس‌وجو در DynamoDB (Query, Scan)
  • 19. محدودیت‌ها و بهترین شیوه‌های Query و Scan
  • 20. مدیریت ظرفیت در DynamoDB (Provisioned, On-Demand)
  • 21. بهینه‌سازی مصرف ظرفیت
  • 22. مدیریت دسترسی و امنیت در DynamoDB (IAM, Resource Policies)
  • 23. رمزنگاری داده‌ها در DynamoDB
  • 24. پشتیبان‌گیری و بازیابی در DynamoDB (On-Demand Backup, Point-in-Time Recovery)
  • 25. نسخه‌بندی داده‌ها در DynamoDB
  • 26. استفاده از DynamoDB Streams
  • 27. پردازش رویدادهای DynamoDB با Lambda
  • 28. معرفی AWS Step Functions
  • 29. طراحی گردش کار با Step Functions
  • 30. اتصال Step Functions به Lambda و DynamoDB
  • 31. ساخت اپلیکیشن وب کامل بدون سرور
  • 32. طراحی رابط کاربری (Frontend)
  • 33. استفاده از فریم‌ورک‌های Front-end سازگار با معماری ابری
  • 34. اتصال Front-end به API Gateway
  • 35. پیاده‌سازی منطق بک‌اند با Lambda
  • 36. ذخیره‌سازی و بازیابی داده‌ها از DynamoDB
  • 37. مدیریت احراز هویت کاربران (AWS Cognito)
  • 38. اتصال Cognito به API Gateway و Lambda
  • 39. پیاده‌سازی قابلیت‌های جستجو در اپلیکیشن
  • 40. بهینه‌سازی عملکرد اپلیکیشن
  • 41. مدیریت خطا و لاگ‌برداری
  • 42. تست اپلیکیشن‌های بدون سرور
  • 43. استقرار (Deployment) اپلیکیشن‌های بدون سرور
  • 44. استفاده از AWS CloudFormation یا CDK
  • 45. مبانی CI/CD برای اپلیکیشن‌های بدون سرور
  • 46. ملاحظات امنیتی در معماری بدون سرور
  • 47. مقیاس‌پذیری در معماری بدون سرور
  • 48. مدیریت هزینه‌ها در اپلیکیشن‌های بدون سرور
  • 49. بررسی الگوهای طراحی رایج در اپلیکیشن‌های بدون سرور
  • 50. ساخت اپلیکیشن مدیریت وظایف (To-Do App)
  • 51. پیاده‌سازی اپلیکیشن فرم ساز
  • 52. ساخت اپلیکیشن مدیریت محتوا
  • 53. طراحی اپلیکیشن فروشگاه آنلاین ساده
  • 54. مبانی تحلیل داده در اپلیکیشن‌های بدون سرور
  • 55. استفاده از AWS CloudWatch برای مانیتورینگ
  • 56. جمع‌آوری متریک‌های عملکردی
  • 57. تحلیل لاگ‌ها برای عیب‌یابی
  • 58. استفاده از AWS X-Ray برای ردیابی درخواست‌ها
  • 59. بهینه‌سازی پرس‌وجوها برای کاهش هزینه
  • 60. مدیریت داده‌های حجیم در DynamoDB
  • 61. استفاده از Global Tables برای دسترسی توزیع‌شده
  • 62. ملاحظات مربوط به Latency در اپلیکیشن‌های بدون سرور
  • 63. ارتباط با سرویس‌های دیگر AWS (S3, SES)
  • 64. استفاده از S3 برای ذخیره‌سازی فایل‌ها
  • 65. ارسال ایمیل با SES
  • 66. مفاهیم پیشرفتهٔ DynamoDB
  • 67. استفاده از Transactions در DynamoDB
  • 68. مفهوم Eventual Consistency و Strong Consistency
  • 69. استراتژی‌های پارتیشن‌بندی پیشرفته
  • 70. طراحی پایگاه داده برای اپلیکیشن‌های Real-time
  • 71. مبانی پردازش رویدادهای توزیع‌شده
  • 72. استفاده از AWS AppSync برای GraphQL بدون سرور
  • 73. مقایسه DynamoDB با سایر پایگاه داده‌های NoSQL
  • 74. ملاحظات مهاجرت به معماری بدون سرور
  • 75. آیندهٔ توسعهٔ اپلیکیشن‌های بدون سرور
  • 76. کاربرد بدون سرور در اینترنت اشیاء (IoT)
  • 77. مبانی امنیت سایبری در محیط ابری
  • 78. اصول طراحی اپلیکیشن‌های قابل اطمینان
  • 79. مدیریت چرخهٔ عمر داده‌ها
  • 80. بهینه‌سازی هزینه با استفاده از Reserved Capacity
  • 81. استفاده از DynamoDB Accelerator (DAX)
  • 82. مبانی طراحی APIهای RESTful
  • 83. استفاده از AWS SAM (Serverless Application Model)
  • 84. مفاهیم پیشرفتهٔ IAM برای مدیریت دسترسی
  • 85. اصول معماری Microservices در محیط بدون سرور
  • 86. استفاده از Docker در کنار معماری بدون سرور
  • 87. مبانی DevOps در توسعهٔ ابری
  • 88. مدیریت وابستگی‌ها در Lambda
  • 89. بهینه‌سازی حجم کد Lambda
  • 90. استفاده از Lambda Layers
  • 91. ملاحظات مربوط به Cold Starts در Lambda
  • 92. بهترین شیوه‌ها برای طراحی پایگاه دادهٔ NoSQL
  • 93. ساخت اپلیکیشن‌های سازمانی با رویکرد بدون سرور
  • 94. بررسی چالش‌های پیاده‌سازی در مقیاس بزرگ
  • 95. نکات کلیدی برای موفقیت در پروژه‌های بدون سرور
  • 96. جمع‌بندی و مرور کلی مفاهیم
  • 97. مبانی امنیت داده‌ها در حاکمیت اطلاعاتی
  • 98. اهمیت رعایت مقررات در توسعهٔ نرم‌افزار
  • 99. طراحی سیستم‌های مقاوم در برابر خطا
  • 100. اصول مهندسی نرم‌افزار در معماری ابری
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلش‌کارت طراحی شده است. کارت‌ها را یکی‌یکی مرور کنید، پاسخ پرسش‌ها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: AWS آمازون داینامودِی‌بی اپلیکیشن وب بدون سرور پایگاه داده NoSQL توسعه ابری دیتابیس ابری ساخت اپلیکیشن بدون سرور طراحی پایگاه داده NoSQL

نظرات

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

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