Build Microservices with .NET Core 3 & Amazon Web Services (Udemy.com)

Use .Net Core 3.x and Amazon Web Services (AWS) to Build Aadvanced Microservices

Created by: Aref K.

Produced in 2021

icon
What you will learn

  • Performing architecture of a system based on Microservices
  • Using AWS Cognito for adding Authetnicaiton to a website
  • Sharing Models between Microservices and Microservice Clients
  • Eventual Consistency Pattern
  • Adding Health Checks to Microservices
  • Deploying Microservices to Amazon EC2 instances using AWS Code Deploy
  • Building resilient APIs using HttpClientFactory
  • Exponential Back Off and Circuit Breaker Patterns
  • Using Domain Driven Design in designing Microservices
  • Command and Query Segregation Pattern (CQRS)
  • Messaging and Event Driven Microservices in AWS
  • Creating a Command handler Microservices with AWS Lambda and AWS SNS
  • Designing and building a logging system for Microservices in AWS
  • Using API Gateway pattern as a reverse proxy for private APIs
  • Using API Gateway pattern as an API aggregator
  • Using API Gateway and AWS Cognito to protect Microservice APIs

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 78 / 100

icon
Course Description

Learn important skills for designing and building Microservices. Take your enterprise software design and development to the next level with building Microservices using the new .NET CORE 3.x and Amazon Web Services.
Monolithic applications which include all the services of a software system in a big and complex application are becoming outdated fast. It is essential that software engineers master the concepts, patterns and details of implementing their future applications using Microservices.
Working on projects that were based on Microservices, I could not find a resource which actually would teach me how to implement a system based on Microservices. Everybody talks about what Microservices are but nobody tells us how to build one! The few books that are out there have the same problem, plus they are too broad and so fail to hold the developers' hand and take them through the journey.
In this course we try to be more specific and avoid being too generic by focusing on .NET CORE 3.x and Amazon Web Services. Amazon Web Services has improved massively in the past year or so by introducing plenty of services that cater for Microservice-based applications, and so it is a great choice for our course.
To master implementing Microservices we will build an ASP.NET CORE 3 project called "Web Advertisements". It will be based on Microservice patterns, and will use Amazon Web services for security, messaging, storage, service discovery and so forth. I will code the project in the course so you will see that how a Microservice is built, line by line!
You will need to have basic to elementary knowledge of C# and ASP.NET MVC. If you have ever used a couple of AWS services such as EC2 or S3 then you are all good for joining the course.
Questions are always welcome from students and can be asked in the Q&A section of the course. I endeavor to respond to these quickly so I can create an engaging learning environment for my students.
Buckle up and be ready for the WOW that is expecting you in this course. I look forward to seeing you with us in this fun journey!

Who this course is for:
  • Developers
  • Architects
  • Technical Leaders

icon
Instructor Details

placeholder

Aref is an experienced software engineer passionate about sharing his knowledge and experience with others.
He completed a masters degree in Software Engineering but his journey with programming began when he was just 13 years old (with a Commodore 64 computer).
At age 17, Aref sold his first commercial software, a real estate management program written in Turbo Pascal. He also developed an interest and high proficiency in 8085 and 8086 assembly languages. This interest led to a period where he worked in the electronics industry building industrial automation devices.
As a (cheeky) hobby, Aref worked on computer viruses that came to the attention of Peter Norton. Googling "Aref.890" turns up some interesting information!
Since this time, Aref has continued to build a variety of enterprise software solutions using engineering tools and frameworks such as FoxPro, Delphi, C++, C#, Grafana, New Relic, TeamCity, and Bamboo.
Aref is also passionate about teaching, spending 3.5 years working as a high school teacher in Iran. He now channels this passion into online teaching and is grateful for the opportunity to teach many students around the world.
He has published two books around software development one of which was published when he was 19 years old.
Aref currently works in Australia as a technology leader, and he enjoys working with talented engineers and creating various software architecture solutions for clients.

icon
More courses by Aref K.

Grafana and Graphite from Beginner to Advanced (3rd Edition)

$11.99

Atlassian Bamboo from Beginner to Advanced!

$11.99

ASP.NET Core Identity and Security (SECOND EDITION)

$11.99

Dependency Injection in .NET Core 3 (Second Edition)

$11.99

icon
More elastic search courses

Apache Kafka Series - Learn Apache Kafka for Beginners v2

$11.99

Spring Boot Microservices and Spring Cloud

$11.99

The Flask Mega-Tutorial (Python Web Development)

$11.99

Part 2: AWS Certified Solutions Architect (and CD,SO) - 2021

$11.99

Using Elasticsearch and Kibana

$11.99

AWS Certified Data Analytics Specialty - Hands On!

$11.99

icon
Reviews

3.9

156 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Tejaswi Rana on 10/15/2020

This course is very well organized and covers a lot of topics in depth.

By Sead Alispahic on 10/13/2020

Course is full of bugs, instructor not replying to questions, waste of money.

By Santhosh Balaji on 10/1/2020

Very Informative course. Good and detailed explanation. A bit difficult for Juniors because one must need some knowledge of AWS and Docker. And there are some places where you have to surf things to get coding work.

By Randeep Saini on 9/27/2020

Presenter fixed issues that were not highlighted to the audience! we are now not in "sync"

By Rohit Bhilare on 9/25/2020

Detailed Explaination of each lecture

By Hong on 9/24/2020

wanted to learn something new and update myself with the latest Microsoft technologies

By Mariano Cariaga on 9/19/2020

It was a very complete course, every topic in the description has a section, it was very useful.
Probably i would not recommended for begginers.

By Irfan Irfan on 9/18/2020

Almost complete, some of material need us to research more first.
Not completely in .Net Core 3, still use compability in 2.2 with preview VS, so we need some adjustment with latest Core Framework

By Romil Kumar Jain on 9/11/2020

1. No code share, so we need to write down everything for creating web service.
2. There are issues with code shared by you
3. Didn't show process to create roles.

By Pawan Kapoor on 9/11/2020

awesome, wish some new features for code review with DevOps, Thanks!

By J V on 9/8/2020

Course needs some serious update, see my comments in QA which was only responded to by other students and no help from instructor. Irrespective gained a lot and would highly encourage purchasing this course as there's nothing better out there

By Hari Krishna on 9/7/2020

good course content, knowledge of instructor has cover all the possible configurations.
the hands on was very responsive to cover the micro services part and AWS.
thanks