Course

Building Modern .NET Applications on AWS

Amazon Web Services

In the "Building Modern .NET Applications on AWS" course, .NET developers will gain in-depth knowledge and practical skills in building modern, serverless applications on the Amazon Web Services (AWS) platform. This comprehensive course is designed to equip developers with the expertise to create scalable, highly available, and fully managed serverless architectures, enabling them to focus on application development and business-specific projects.

The course delves into the fundamental principles of cloud native application development, emphasizing the significance of serverless architectures in minimizing operational overhead and maximizing focus on application and business projects. It guides developers through the process of building a greenfield serverless backend on AWS, showcasing the differences between building new applications on AWS and migrating existing applications to the platform.

The curriculum covers essential topics such as API-driven development, Amazon API Gateway for serverless API hosting, AWS Lambda for serverless computing, and Amazon Cognito for serverless authentication. Participants will learn to design and implement APIs, integrate authentication mechanisms, and leverage AWS Lambda functions for various data processing tasks. Furthermore, the course explores the use of AWS Step Functions to create serverless workflows and optimize APIs using AWS features.

By the end of the course, participants will possess the expertise to architect, develop, and deploy modern .NET applications on AWS, leveraging the capabilities of serverless computing and managed services to build resilient and highly scalable solutions.

Certificate Available ✔

Get Started / More Info
Building Modern .NET Applications on AWS
Course Modules

The "Building Modern .NET Applications on AWS" course spans six modules, covering topics such as API-driven development, Amazon API Gateway, AWS Lambda, AWS Step Functions, observability, and performance optimization.

Week 1

The introductory module provides an overview of building modern applications on AWS, familiarizing participants with the architecture for cloud native applications and essential AWS tools and SDKs. It also includes practical labs for hands-on learning and quizzes to assess understanding.

Week 2

Week 2 focuses on API-driven development, delving into the concepts of API Gateway, its terminology, and the creation and management of APIs. The module also covers authentication and access controls using Amazon Cognito, with practical labs to reinforce learning.

Week 3

Week 3 introduces participants to AWS Lambda, exploring its execution, permissions, and various configurations. The module covers the creation and debugging of Lambda functions, providing comprehensive insights into leveraging AWS Lambda for serverless computing.

Week 4

Week 4 focuses on creating serverless workflows using AWS Step Functions, including state types, service integrations, event-driven architectures, and practical demonstrations. Participants will gain a thorough understanding of orchestrating serverless workflows in AWS.

Week 5

Week 5 delves into observability with AWS X-Ray and CloudWatch Logs integration, emphasizing the importance of monitoring and logging in serverless applications. Participants will learn to configure and utilize these tools effectively to ensure application performance and reliability.

Week 6

Week 6 covers edge-optimized endpoints, response caching, and performance optimization with Lambda@Edge and API Gateway. The module also explores best practices and practical considerations for optimizing serverless applications on AWS, concluding with a comprehensive course wrap-up and assessment.

More Cloud Computing Courses

Getting started with Google Workspace

Google Cloud

This course equips students with essential skills in using Google Workspace applications, promoting productivity and efficient collaboration in a professional environment....

Exploring the Lineage of Data with Cloud Data Fusion

Google Cloud

Explore the lineage of data with Cloud Data Fusion through sample pipelines, dataset and field level lineage, and passing handshaking information between pipelines....

Migrate to Cloud SQL for PostgreSQL using Database Migration Service

Google Cloud

Migrate to Cloud SQL for PostgreSQL using Database Migration Service is a self-paced lab in the Google Cloud console where you learn to migrate databases from a...

Attention Mechanism - בעברית

Google Cloud

Attention Mechanism - בעברית course provides an in-depth understanding of the attention mechanism and its application in machine learning tasks, including...