AWS lambda for .NET C# developers

Hello and welcome to this course. This course is about AWS Lambda function in C#. So now, for sure, you are wondering what Lambda Functions is and how you can use them. Let me please explain.

AWS (Amazon Web Services) is the leading cloud provider in the world. It offers more services than any other competitors do and many of these services are connected and easy to use. As the rise of the serverless architecture, the Lambda Functions provide a good point to create a service that can be called and run when needed and execute a certain command. Instead of having to allocate servers for a certain events, Lambda can handle multiple request upon a certain limit instead of adding servers to it.

Lambda functions are easy to create via Visual Studio. Moreover, the people in AWS have a good support for it. You will find it easy to create a certain lambda project and uploading it to the cloud. Also, you only pay for what you use not for hosting. So if you use your function for 200 millisecond (That’s right pricing is per millisecond so cheap!) you will only pay for this amount of time no more.

Lambda function can be exposed from inside AWS different services such as S3, DynamoDB. In addition, you can connect to it via any .NET application (Console, ASP.NET, etc.). Integration is easy and you will need only to provide your API keys and set the region. You are all set to go to connect to your function and do whatever operation needed for it.

Using C#, you will find it much easier to handle AWS Lambda Functions instead of trying to achieve the same result using other languages. And the NuGet packages for AWS SDK will expose many of the needed functionality for your Lambda Function.

This course will cover all the needed steps for you, starting from creating the project until unit testing. We will walk you through the needed steps to make sure that you can create a successful AWS Lambda Function in C#.

Course Curriculum

  • Introduction to this course

    What you will learn in this course

    • Introduction Lecture
      0m
  • AWS Lambda Projects

    Creating AWS Lambda Projects in Visual Studio

    • Creating AWS Lambda Project in Visual Studio
      9m
    • Deploying AWS Lambda to the Cloud
      30m
  • AWS Lambda Function Handler

    Learn about the entry point for your AWS Lambda Functions

    • AWS Lambda Function Handler
      13m
    • AWS Lambda – Handling POCO Types in C#
      30m
    • AWS Lambda Asynchronous C# Handler
      9m
  • AWS Lambda Context and Logging

    Learn about the context object and what data it contains. Where and how to read write logs

    • AWS Lambda Context
      10m
    • AWS Lambda Logging
      6m
  • Error Handling

    Learn how to handle and create custom errors

    • Error Access and Handling
      12m
  • Connecting to AWS Lambda

    How to connect to AWS Lambda from different platforms

    • Accessing Lambda Functions
      12m
  • Working with DynamoDB

    Learn how to write data to Amazon DynamoDB

    • Introduction to DynamoDB
      6m
    • Adding/Updating items in DynamoDB
      12m
    • Retrieving/Deleting items in DynamoDB
      7m
  • Triggers with Lambda Functions

    Learn how to handle Triggers for S3 and DynamoDB

    • Handling DynamoDB Triggers
      6m
    • Handling S3 Event Triggers
      9m
  • Unit Testing

    How to unit test your lambda functions

    • Unit Testing for Lambda Function
      3m

Instructors

    Developer and Trainer, want to give the world something amazing

    Reviews

    0
    0 rating
    5 stars
    0
    4 stars
    0
    3 stars
    0
    2 stars
    0
    1 star
    0