Lab#2 – AWS DynamoDB
Purpose: The purpose ofthis lab is to help you:
Instructions: Be sure to read the following general instructionscarefully:
Rubric
Functionality
Marks
User Login (do it in C# code)
6
DynomoDB table
7
List all books on user’s bookshelf after successful login, themost recently read book is listed on top (sorting the items basedon bookmark time)
5
Update DynamoDB table to reflect user’s readingactivities
7
Nowadays, there are many online eBook readers(https://www.epubor.com/online-ebook-readers.html) available. Basicfunction is to allow logged in user to read book on his/herbookshelf. When the user finishes reading, the snapshot of his/herreading activity will be recorded so that he/she can continuereading from where he/she left last time.
Normally I read eBook at vitalsouce.com, currently I have 4books on my bookshelf. After I successfully login, all my 4 booksare listed.
I was reading the book Building Microservices with .NET corebefore I logged out last time. Today, after I logged in, the webpage (shown in Figure 1) is displayed, the book BuildingMicroservices with .NET core is listed at the top. If I click“Continue Reading” button, the page (Shown in figure 2) which Ifinished last time was displayed, and I can continue from where Ileft.
You are asked toimplement a WPF app to mimic vitalsource.com. First,programmatically create DynamoDB table to store users’ logincredentials and insert some credentials (at least three userscredentials needs to be added). Based on the existing usercredentials, you can create DynamoDB table Bookshelf through AWSManagement Console, then insert at least 8 items for 3 users inyour DynamoDB table. After a user successfully login, yourapp should list all books on his/her bookshelf based on thebookmark time, and the most recently one is listed at thetop
Hint:
Use Syncfusion.PdfViewer to view the pdf file, more informationabout Syncfusion PdfViewer can be found athttps://www.nuget.org/packages/Syncfusion.PdfVi ... /18.1.0.42
In your View (XAML file), you should include a PdfViewerControlelement
Please bear in mind that normallyeReader does not allow user to download the book (pdf file),therefore, you need to use following code to load the book
Lab#2 – AWS DynamoDB Purpose: The purpose of this lab is to help you: Instructions: Be sure to read the followi
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am