Development

Creating .Net Core Microservices using Clean Architecture

Course Overview

  • Course Title: Creating .Net Core Microservices using Clean Architecture
  • Instructor: Rahul Sahay
  • Target Audience:
    • Freshers eager to build scalable and efficient systems using Microservices architecture.
    • Junior Developers looking to level up their skills and gain real-world experience in Microservices application development.
    • Mid-Level Developers seeking expertise in building and deploying Microservices using cutting-edge tools.
    • Senior Developers keen on staying ahead of technology trends.
    • Software Architects aspiring to design and develop scalable, distributed, and fault-tolerant systems with Microservices.
    • Technical Leads aiming to deepen their understanding of Microservices architecture and lead efficient teams.
  • Prerequisites:
    • Basics of C#, .Net Core, Docker

Curriculum Highlights

  • Key Topics Covered:
    • Learn how to create Microservices using .Net Core
    • Learn how to stitch multiple technologies together
    • Learn how to implement message queues
    • Learn how to implement Mediator Pattern
    • Learn how to implement CQRS Pattern
    • Learn how to Containerize entire solution
    • Learn how to use Application Gateway
    • Learn how to implement structured Logging
    • Learn how to handle cross cutting concerns like ELK Stack, Observability etc
    • Learn how to put all the workloads on the K8s cluster
    • Learn how to apply Service Mesh using Istio
    • Learn how to implement Side Car pattern
  • Key Skills Learned:
    • Docker and Kubernetes deployment and management
    • Azure AD / Identity Server 4 integration for authentication and authorization
    • Rabbit MQ for messaging
    • GRPC for Microservices communication
    • Istio Service Mesh for traffic management
    • SQL Server, MongoDB, PostGreSQL, and Redis configuration
    • Azure API Gateway/Ocelot and Nginx for API gateway management
    • Helm Charts for Azure deployment
    • Auto-scaling of Microservices

Course Format

  • Duration: 53 hours on-demand video
  • Format: Self-paced online course
  • Resources:
    • Access on mobile and TV
    • Certificate of completion
    • Multiple Choice Questions
Get Coupon on Udemy