Unknown: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/skilramit/htdocs/www.skilr.com/public/catalog/controller/product/product.php on line 502 Microservices with .NET Core Framework Online Course | Skilr

Microservices with .NET Core Framework Online Course

Microservices with .NET Core Framework Online Course

Microservices with .NET Core Framework Online Course

This course focuses on mastering the complexities of building and managing microservices in distributed systems. You’ll explore challenges such as data consistency, network latency, security, testing, monitoring, and deployment orchestration. Beyond web API design, the course dives into event-driven architecture, messaging infrastructure, consistency models, contract testing, and observability patterns. You’ll also gain hands-on experience with open-source, cloud-agnostic tools like Consul, Grafana, Prometheus, and Jaeger, learning how they can support monitoring, tracing, and managing distributed applications effectively. By the end, you’ll have the expertise to design, implement, and deploy resilient and scalable microservices.

Who should take this Course?

This course is designed for software engineers, backend developers, and DevOps professionals who want to strengthen their expertise in microservices and distributed system design. It is suitable for anyone aiming to understand event-driven architectures, messaging infrastructures, and observability patterns in real-world systems. Cloud engineers and architects will also benefit from learning to integrate tools like Consul, Grafana, Prometheus, and Jaeger. If you are looking to build scalable, secure, and production-ready microservices, this course will be highly valuable.

What you will learn

  • Learn about microservices
  • Understand event-driven architecture
  • Learn how to integrate asynchronously between the microservices
  • Learn how to manage the transactional behavior of process spanning multiple services
  • Learn the best approach to take care of an application and data access security
  • Understand how to monitor and trace microservices behavior
  • Learn how to make use of containers, Kubernetes, and other tools for orchestrating the system

Course Outline

Microservices Fundamentals

  • Microservices - Theory
  • Modular Monolith
  • Solution Setup
  • Clean Architecture
  • Domain Driven Design in Practice

CQRS and WebAPI

  • CQRS - Theory
  • Handling a Command
  • Handling a Query
  • Setting Up a Framework
  • Reserving a Resource

Event-Driven Architecture

  • RabbitMQ Message Broker
  • Integration Via Events - Subscriber
  • Publishing Custom Events - Producer
  • Inbox and Outbox Pattern

API Gateway Flavors

  • API Gateway with Ocelot and RabbitMQ
  • Sync Versus Async Approach
  • WebSockets and gRPC

Internal Services Communication

  • HTTP communication challenges
  • Service Registry and Discovery
  • Load Balancing

Distributed Business Transactions

  • Global Transactions with Microservices
  • Saga and Process Manager – Hands-On

Testing on All Levels

  • Unit Tests
  • End to End Tests
  • Integration Tests
  • Contract Testing with pact.io
  • Performance Testing

The Pillars of Observability

  • Centralized Logging
  • Metrics and Monitoring
  • Distributed Tracing

Securing Microservices, Data, and Users

  • Secure Configuration
  • Dynamic Credentials
  • PKI – Certificates Rotation
  • Digital Signature
  • Authentication and JWT
  • Authorization and Policies

DevOps and Orchestration

  • Docker Containers
  • Docker-compose and Portainer
  • Kubernetes Fundamentals
  • Sidecar Pattern
  • Rancher - Orchestration
  • Istio Service Mesh
  • Outro
     

Reviews

How learners rated this courses

4.7

(Based on 1056 reviews)

63%
38%
0%
0%
0%

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Microservices with .NET Core Framework Online Course, Learn Microservices with .NET Core Framework, Microservices with .NET Core Framework Training, Microservices with .NET Core Framework Free Course, Microservices with .NET Core Framework Practice questions,