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.
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.
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.