YoVDO

Build Microservices with .NET & Amazon Web Services

Offered By: Udemy

Tags

Microservices Courses Amazon Web Services (AWS) Courses .NET Courses Authorization Courses Solution Architecture Courses Eventual Consistency Courses Event-Driven Architecture Courses Distributed Transactions Courses

Course Description

Overview

Event-Driven Microservices with .NET and AWS, Lambda, API Gateway, Kafka, RabbitMQ, etc.

What you'll learn:
  • Solution Architecture of Microservices
  • Event-Driven Microservices with Kafka and AWS MSK
  • Choreography Pattern for implementing business workflows
  • Orchestration Pattern for implementing business workflows
  • Eventual Consistency Pattern & Distributed Transactions
  • State-less microservices with AWS Lambda
  • Exponential Back Off and Circuit Breaker Patterns
  • Command and Query Segregation Pattern (CQRS)
  • Delivering Messages & Events with AWS SNS
  • Using Domain Driven Design in designing Microservices
  • Using API Gateway pattern as a reverse proxy for private APIs
  • Logging and Monitoring in Microservices
  • Distributed Authetnication and Authorization with OAuth and AWS Cognito
  • Using AWS Cloud Map for Service Discovery
  • Deploying Microservices to Amazon EC2 instances using AWS Code Deploy
  • Building and deploying Microservices using Docker and AWS Elastic Container Service (ECS)
  • Building resilient APIs using HttpClientFactory

If you want to develop the skills to design and build Event-Driven and Message-Oriented Microservices with .NET and Amazon Web Services (AWS), this online course is for you!

Throughout the course, you will learn everything about building Microservices, including solution architecture, authentication and authorization with OpenId Connect and AWS Cognito, distributed transactions, eventual consistency, and the Saga pattern. You'll also dive deep into HttpClientFactory class, Circuit Breaker, CQRS, Messages, Events, and Fan-Out design patterns.

Additionally, you'll learn about Domain-Driven Design and rules for designing microservices, logging and monitoring in Microservices with AWS, API Gateway and API Management and securing APIs with AWS Web Application Firewall. You'll also discover how to implement token-based authentication for cross-microservice authentication, service discovery, and CDI/CD and Microservices with Docker, AWS ECS, and more.

The course includes hands-on experience building an ASP.NET CORE project called "Web Advertisements" based on Microservice patterns and using Amazon Web services for delivering messages, data storage, security, service discovery, API management, and more. You'll also see how a Microservice is built, line by line.

To get the most out of this course, you should have a basic to elementary knowledge of C# and ASP.NET MVC. You're good to go in if you've used a few AWS services, such as EC2 or S3.

At the end of the course, the instructor has included interview questions to help you prepare for job interviews. You can also ask questions in the Q&A section of the system and receive quick responses from the instructor.

Get ready to be wowed and join this fun journey of mastering Microservices with .NET and Amazon Web Services – enrol in this course today!


Taught by

Aref Karimi

Related Courses

Building Modern .NET Applications on AWS
Amazon Web Services via edX
Building Modern .NET Applications on AWS
Amazon Web Services via Coursera
AWS: Containerization
Whizlabs via Coursera
Modern Application Development with .NET on AWS
Amazon Web Services via Coursera
Backend Development for .Net Full Stack
Board Infinity via Coursera