Developing .NET Core Applications with DynamoDB on AWS

This course, Developing .NET Core Applications with DynamoDB on AWS, will teach C# developers how to create an ASP.NET Core web application that interacts with Amazon Web Services (AWS) DynamoDB.
Course info
Rating
(15)
Level
Beginner
Updated
Dec 5, 2018
Duration
3h 6m
Table of contents
Course Overview
Introduction to AWS
Creating a Data Model and Table with DynamoDB
Setting up Your ASP.NET Core Web Application
Working with Items in DynamoDB Using the Object Persistence Model
Working with Items in DynamoDB Using the Document Model
Working with Items in DynamoDB Using the Low Level Model
Creating a Test Framework for DynamoDB
Description
Course info
Rating
(15)
Level
Beginner
Updated
Dec 5, 2018
Duration
3h 6m
Description

At the core of building web applications that interact with Amazon Web Services (AWS) DynamoDB is a thorough knowledge of ASP.NET Core and the AWS SDK for .NET. In this course, Developing .NET Core Applications with DynamoDB on AWS, you will learn how to create an ASP.NET Core application that interacts with DynamoDB using the AWS SDK for .NET. First, you will learn how to setup and create a DynamoDB table in the AWS Management Console. Next, you will explore each of the DynamoDB models that are available for you to use to interact with DynamoDB from within your .NET Core application. Finally, you will discover how to create an integration test framework that will test each of the application endpoints. When you are finished with this course, you will have a foundational knowledge of how to create a .NET Core application, use all three DynamoDB models using the AWS SDK for .NET, and set up an integration test framework that will help you as you move forward to creating your own .NET Core applications that interact with DynamoDB on AWS, whether personal or commercial.

About the author
About the author

Daniel is a .NET Developer and Graduate Team Lead living in New Zealand and working at Xero. His focus recently has been on .NET Core and Cloud Platforms. He enjoys helping others and passing on information through running Coding Bootcamps, a YouTube channel where he creates how-to tutorials, and he also blogs regularly.

More from the author
Using S3 with .NET Core on AWS
Beginner
2h 4m
Sep 11, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Daniel Donbavand, and welcome to my Pluralsight course on Developing .NET Core Applications with DynamoDB on AWS. This course will teach you how to build a real-world ASP.NET Core application working with items in Amazon Web Service's DynamoDB. Some of the major topics that we'll cover are creating a DynamoDB table inside the AWS Management Console, setting up a brand new ASP.NET Core application. The DynamoDB SDK for .NET has three models that allows us to interact with DynamoDB from within our application. We'll cover all three models, including the differences between them, and how to implement them inside our .NET Core application. Adding tests is an important part of creating any application. I'll show you how we can create integration tests using an in-memory test server and a local instance of DynamoDB. At the end of this course, you'll be comfortable creating a .NET Core application, implementing any of the three DynamoDB SDK for .NET models, and creating an integration test framework using an in-memory test server and local instance of DynamoDB. Before beginning this course, I recommend that you are familiar with C# and object-oriented programming. I'm really excited about this course, and I hope that you'll join me in learning how to create a .NET Core application with DynamoDB on AWS.