Today Serverless cloud technologies are being increasingly discussed in the IT world. Experts who already use them claim that server-free technologies significantly reduce development time, are quite affordable, and reduce the cost of the product.
This course aims to get acquainted with modern serverless architecture based on cloud technologies and gain practical knowledge of application development using .NET Core and AWS.
The course will be of interest to .NET developers who want to gain practical skills in creating modern applications based on serverless AWS technologies.
The following services will be used during the training: Amazon API Gateway, Amazon Cognito, and AWS Lambda.
FOR WHOM
The course is aimed at .NET developers with two years of experience. Expertise in creating web applications and working with ASP .NET Core will be an advantage.
PROGRAM
The course is designed for four hours: its third part is theoretical, and the rest of the time will be devoted to examples and practice.
Topics covered by the workshop:
- Overview of AWS services (Amazon API Gateway, Amazon Cognito, AWS Lambda)
- Approaches to application design
- Infrastructure deployment (AWS CloudFormation)
- Implementation of services
AT THE END OF THE WORKSHOP YOU WILL:
- Understand the architecture of serverless applications in AWS
- Provide public access to APIs and control their use in the Amazon API Gateway
- Connect authorization with Amazon API Gateway, AWS Lambda, and AWS Cognito
- Implement the business logic of the application using AWS Lambda and .NET Core
- Integrate AWS Lambda with AWS services such as AWS S3 and others through AWS IAM
- Deploy the AWS infrastructure using CloudFormation
LANGUAGE
Classes will be held in English.
ADDITIONAL REQUIREMENTS
For the convenience of all participants, you must have the following software pre-installed and configured:
- Git
- AWS CLI
- AWS Toolkit for Visual Studio
- We recommend that you create an AWS account
Important! These examples are not covered by Free Tier. The estimated cost of using AWS is approximately $5. The trainer provides all necessary information on the allocation and release of AWS resources. However, the trainer bears no responsibility for using AWS resources.