Build Microservices with .NET & Amazon Web Services
Build Microservices with .NET & Amazon Web Services, available at $74.99, has an average rating of 4.51, with 98 lectures, based on 1297 reviews, and has 9481 subscribers.
You will learn about Solution Architecture of Microservices-based Systems Microservices and API Security with AWS Cognito API Gateway pattern and the AWS API Gateway service The Microservice Chassis: Serverless and Containerised Build, Deploy and Secure Serverless Microservices Mocking Techniques for Rapid Microservices Development Domain Driven Design and Its Relevance to Microservices Command and Query Segregation Pattern (CQRS) Event Bus and the Fan Out Pattern The Idempotent Consumer Pattern with AWS SNS and DynamoDB Using API Gateway pattern as a reverse proxy for private APIs Docker and Containerization Deploying Microservices to AWS ECS with Fargate Launch Type Deploying Microservices to AWS ECS with EC2 Launch Type System Resiliancy and the Event Sourcing Pattern The Service Discovery Pattern and AWS CloudMap The Sidecar Pattern Logging and Monitoring for Microservices in AWS Apache Kafka RabbitMQ This course is ideal for individuals who are Developers and Engineers or DevOps Engineers or Solutions Architects or Technical Managers It is particularly useful for Developers and Engineers or DevOps Engineers or Solutions Architects or Technical Managers.
Enroll now: Build Microservices with .NET & Amazon Web Services
Summary
Title: Build Microservices with .NET & Amazon Web Services
Price: $74.99
Average Rating: 4.51
Number of Lectures: 98
Number of Published Lectures: 98
Number of Curriculum Items: 98
Number of Published Curriculum Objects: 98
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Solution Architecture of Microservices-based Systems
- Microservices and API Security with AWS Cognito
- API Gateway pattern and the AWS API Gateway service
- The Microservice Chassis: Serverless and Containerised
- Build, Deploy and Secure Serverless Microservices
- Mocking Techniques for Rapid Microservices Development
- Domain Driven Design and Its Relevance to Microservices
- Command and Query Segregation Pattern (CQRS)
- Event Bus and the Fan Out Pattern
- The Idempotent Consumer Pattern with AWS SNS and DynamoDB
- Using API Gateway pattern as a reverse proxy for private APIs
- Docker and Containerization
- Deploying Microservices to AWS ECS with Fargate Launch Type
- Deploying Microservices to AWS ECS with EC2 Launch Type
- System Resiliancy and the Event Sourcing Pattern
- The Service Discovery Pattern and AWS CloudMap
- The Sidecar Pattern
- Logging and Monitoring for Microservices in AWS
- Apache Kafka
- RabbitMQ
Who Should Attend
- Developers and Engineers
- DevOps Engineers
- Solutions Architects
- Technical Managers
Target Audiences
- Developers and Engineers
- DevOps Engineers
- Solutions Architects
- Technical Managers
Are you ready to take your software development or architecture career to new heights and stay at the forefront of the ever-evolving industry? Look no further.
In today’s digital landscape, where online services reign supreme, it’s evident that traditional software design and development approaches can no longer meet the demands of modern systems handling massive user bases and rapid scalability requirements.
Enter microservices architecture, the game-changer you’ve been waiting for. By breaking down intricate software systems into more minor, autonomous services, development teams gain the power to create and enhance products with unmatched speed and agility, seamlessly adapting to dynamic environments and technological advancements. And with the widespread availability of cloud computing platforms such as Amazon Web Services (AWS), constructing distributed, microservice-based applications has never been more accessible.
A comprehensive understanding of microservices and their design patterns is essential to position yourself as a highly sought-after engineer or architect in the technology industry. This is where our groundbreaking microservices course comes in.
This course empowers you to build various microservices using .Net and AWS, delving into serverless and containerized options. You won’t just learn theory; you’ll gain hands-on experience by coding the microservices alongside our expert instructors, fostering a deep understanding and practical expertise. As you progress, you’ll even tackle a real-world Hotel Management project, honing your skills in vital design patterns like CQRS, Service Discovery, and Saga.
Enrol in our microservices course today and propel yourself to the next level of professional success. The future of software development and architecture awaits.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Introduction to Microservices
Lecture 1: Microservices vs. Monolithic
Lecture 2: Anatomy of a microservices-based application
Chapter 3: The Hotel Booking Project
Lecture 1: Hotel Booking System
Lecture 2: Preparing the Development Environment
Chapter 4: Identity and Access Management :: AWS Cognito
Lecture 1: Introduction to AWS Cognito
Lecture 2: Setting up AWS Cognito for Hotel Booking system
Lecture 3: Sign in with AWS Cognito
Lecture 4: Sign up with AWS Cognito
Lecture 5: Adding a Page for Creating Hotels
Chapter 5: API Gateway
Lecture 1: API Gateway Pattern and Tools
Lecture 2: Creating a Mock API with AWS API Gateway
Lecture 3: Authenticating API Requests
Lecture 4: Adding CORS Headers to APIs
Chapter 6: Building Serverless Microservices
Lecture 1: The concept of a Microservice Chassis :: Serverless & Containrisation
Lecture 2: Creating and Deploying an AWS Lambda Microservice
Lecture 3: Capturing the Request Body in AWS Lambda as an API Backend
Lecture 4: Performing Authorization in a Backend-Lambda
Lecture 5: Storing Data and Files in AWS
Lecture 6: Creating an Execution IAM Role for Lambda
Lecture 7: Create and Configure S3 Buckets
Lecture 8: Uploading Files and Images to AWS S3
Lecture 9: Creating and Configuring a DynamoDB Table
Lecture 10: Storing Information in DynamoDB
Lecture 11: Connecting API Gateway to Lambda via a Proxy Resource
Lecture 12: Testing Proxy API with Lambda
Lecture 13: Domains and Boundaries
Lecture 14: Creating a RestFul GET API in API Gateway with a Lambda Microservice
Lecture 15: Practice Creating and Configuring an AWS Lambda Function
Lecture 16: Practice Creating a Proxy REST API in AWS API Gateway
Lecture 17: Review Your Practice Results
Lecture 18: Exploring Jason Web Tokens (JWT) and JSON Web Key Sets (JWKS)
Lecture 19: Protecting a GET API with Lambda Authorizers – Part 1
Lecture 20: Protecting a GET API with Lambda Authorizers – Part 2
Lecture 21: Protecting APIs with API Gateway Lambda Authorizers – Policy Documents
Lecture 22: The CQRS Pattern
Lecture 23: The "Fan Out" and "Idempotent Consumer" Patterns
Lecture 24: Publishing Events to AWS SNS
Lecture 25: Setting up Elasticsearch for Search Microservice
Lecture 26: Implementing the Idempotent Consumer Pattern
Lecture 27: Working with ElasticSearch & Testing an AWS Lambda Locally
Lecture 28: Practice: Deploy the Updater Service
Lecture 29: Subsciring a Microservice to Event Bus
Chapter 7: Building Containerised Microservices
Lecture 1: Introdutction to Containerized Microservices
Lecture 2: The Search Microservice
Lecture 3: Creating a Docker Image
Lecture 4: Pushing a Docker Image to Amazon Elastic Container Registry (ECR)
Lecture 5: Deploying a Microservice to AWS ECS with Fargate Launch Type
Lecture 6: Creating a Proxy API for a Containerised Microservice
Lecture 7: Creating a an API for a Containerised Microsrevice with a Private IP
Lecture 8: Search Microserice in Action
Lecture 9: The Circuit Breaker Pattern
Lecture 10: The Event Sourcing Pattern for Ultimate System Resiliancy
Lecture 11: Event Sourcing Microservice
Lecture 12: Booking Microservice – Command
Lecture 13: Deploying a Containerized Microservice with AWS Fargate Service Model
Lecture 14: Creating and Securing an HTTP API in AWS API Gateway
Lecture 15: CQRS: Building a Query Microservice with Docker and ECS
Chapter 8: Service Discovery
Lecture 1: The Service Discovery Pattern and AWS Cloud Map
Lecture 2: Deploying a Microservice to AWS ECS and AWS CloudMap
Lecture 3: Creating an HTTP API in AWS Api Gateway and AWS Cloud Map
Lecture 4: View and Confirm Hotel Bookings
Lecture 5: Creating the Review Booking Microservice
Lecture 6: Deploying a Docker Microservice to AWS ECS with EC2 Launch Type
Lecture 7: Creating an HTTP API for ECS Miroservice with EC2 Launch Type
Lecture 8: The Sidecar Pattern
Lecture 9: Booking Review Sidecar Microservice
Lecture 10: Booking Review – Website Demo
Chapter 9: Logging for Microservices
Lecture 1: Introduction to Logging and Microservices
Lecture 2: Logging Solutions in AWS
Lecture 3: AWS CloudWatch
Lecture 4: Setting up AWS Cognito Identity Pool for Kibana
Lecture 5: Creating ELK Stack with AWS OpenSearch
Lecture 6: Shipping Logs from AWS Cloudwatch to ELK (Elasticsearch and Kibana)
Chapter 10: The Saga Pattern
Lecture 1: Events vs. Messages
Lecture 2: Introduction to Saga Pattern
Lecture 3: Deep Dive into Choreography Pattern
Lecture 4: Deep Dive into Orchestration Pattern
Lecture 5: Orchestration and Choreography Patterns Comparison
Chapter 11: Event Streaming Platforms, Apache Kafka and AWS MSK
Lecture 1: Introduction to Event Streaming
Lecture 2: What Problem Does Event Streaming Solve?
Lecture 3: Installing Kafka
Lecture 4: Connecting to Kafka via Dotnet
Lecture 5: Producing and Consuming Events
Chapter 12: Message Oriented Microservices with RabbitMQ
Lecture 1: About RabbitMQ
Lecture 2: Setting up RabbitMQ with AWS MQ
Lecture 3: Publishing & Consuming Messages with RabbitMQ
Chapter 13: Interview Questions
Instructors
-
Aref Karimi
Technology Leader and Evangalist
Rating Distribution
- 1 stars: 31 votes
- 2 stars: 46 votes
- 3 stars: 176 votes
- 4 stars: 440 votes
- 5 stars: 604 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024