تخيل أنك تعمل على إنشاء تطبيق لبيع الكتب عبر الإنترنت. وأن مكتبتك تحتوي على مخزون كبير من الكتب الموجودة في المستودع التي سيتم بيعها إلى العملاء. يجب أن يعرض التطبيق للمستخدمين الكتب المتاحة للبيع، بالإضافة إلى بعض المعلومات الأساسية حول الكتاب، مثل المؤلف.
ويحتاج التطبيق إلى استرداد كتاب معين من خلال عنوانه ومؤلفه حتى يتمكن المستخدم من الحصول على المزيد من التفاصيل عند النظر إلى الكتاب. وكذلك، يجب أن يسمح تطبيقك للمستخدمين بتصفح جميع الكتب الموجودة ضمن فئة محددة، مثل التاريخ أو السيرة الذاتية، لتسهيل اكتشاف الكتب الشيقة.
وأخيرًا، يمكنك توفير تنسيقات مختلفة لكتاب ما، مثل الغلاف الفني أو الغلاف الورقي أو الكتب الصوتية. يجب أن يخزن تطبيقك التنسيقات الموجودة في المخزون لكتاب ما، مع الإشارة إلى رقم العنصر في نظام المخزون لديك. يجب أن يسمح تطبيقك بتحديث هذه التنسيقات بمرور الوقت، حيث يمكنك إضافة تنسيقات لكتاب ما أو إزالتها.
ستتعلم خلال وحدات هذا البرنامج التعليمي كيفية تصميم جدول DynamoDB لاستيعاب احتياجات التطبيق تلك.
لإكمال هذا البرنامج التعليمي، تحتاج إلى حساب AWS وإمكانية الوصول لإنشاء موارد AWS Identity and Access Management (IAM) وAmazon DynamoDB وAWS Cloud9 في هذا الحساب. يوضح الدليل التفصيلي في هذا البرنامج التعليمي كيفية إعداد جميع المتطلبات الأساسية.
الوقت اللازم لاستكمال الوحدة: 15 دقيقة