Çevrimiçi bir kitabevi uygulaması oluşturduğunuzu düşünün. Kitabevinizde müşterilerinize satılmak üzere ambarınızda depolanan büyük bir kitap envanteri vardır. Uygulama kullanıcılara satın alınabilir kitaplara ek olarak kitabın yazarı gibi bazı temel bilgileri göstermelidir.
Bu uygulamanın belirli bir kitabı başlığı ve yazarı ile alması gerekir, böylece bir kullanıcı bir kitaba bakarken daha fazla ayrıntı için ayrıntılı inceleme yapabilir. Ayrıca, uygulamanız kullanıcıların ilginç kitapların keşfedilebilmesini sağlamak için tarih veya biyografi gibi belirli bir kategorideki tüm kitaplara göz atmasına izin vermelidir.
Son olarak bir kitabın ciltli, ciltsiz kitap veya sesli kitap gibi farklı biçimlerini taşıyabilirsiniz. Uygulamanız envanter sisteminizdeki öge numarasıyla eşlenen bir kitap için stokta sahip olduğunuz biçimleri saklamalıdır. Bir kitabın biçimini ekleyebilmeniz veya kaldırabilmeniz için uygulamanızın bu biçimlerin zaman içinde güncellenmesine izin vermesi gerekir.
Bu öğreticideki modüllerde bu uygulama gereksinimlerini karşılamak için bir DynamoDB tablosunun nasıl modelleneceğini öğreneceksiniz.
Bu öğreticiyi tamamlamak için bir AWS hesabına ve o hesapta AWS Identity and Access Management (IAM), Amazon DynamoDB ve AWS Cloud9 kaynakları oluşturmak için erişime ihtiyacınız vardır. Bu öğreticideki adım adım kılavuzda tüm ön koşulların nasıl ayarlanacağı açıklanmaktadır.
Modülü Tamamlama Süresi: 15 Dakika