محمد جواد ابراهیمی
محمد جواد ابراهیمی
خواندن ۲ دقیقه·۵ سال پیش

آموزش ویدئویی Microservices در ASP.NET Core (سری سوم)

لیست تکنولوژی های استفاده شده
لیست تکنولوژی های استفاده شده

موضوعات Microservices و Distributed System ها موضوعاتی نیستند که با یک یا چند مقاله جسته و گریخته بتوان آنها را فرا گرفت. اینها موارد بزرگی هستند و نکات، تکنیک ها و ابزار های زیادی دارند که یاد گرفتن آنها نیازمند یک سری آموزش پیوسته و جامع است.

سری آموزش ویدئویی Distributed .NET Core (DShop) یکی از بهترین آموزش های ویدئویی منابع برای یادگیری Microservice و Distributed System ها در NET Core. است که به صورت عملی و گام به گام همراه با مثال و سورس آن در گیتهاب منتشر شده است. این آموزش همراه زیرنویس انگلیسی است (از قسمت Caption در Youtube)

0- Distributed .NET Core (DShop) - Teaser

1- Distributed .NET Core (DShop) - Episode 1 [Intro, HTTP requests flow, Infrastructure with Docker]

2- Distributed .NET Core (DShop) - Episode 2 [CQRS - Write side, Discounts service, MongoDB repository]

3- Distributed .NET Core (DShop) - Episode 3 [Subscribing RabbitMQ messages, API gateway]

4- Distributed .NET Core (DShop) - Episode 4 [Asynchronous microservices integration via events]

5- Distributed .NET Core (DShop) - Episode 5 [CQRS - Read side, Internal HTTP communication]

6- Distributed .NET Core (DShop) - Episode 6 [Service discovery & Load balancing with Consul + Fabio]

7- Distributed .NET Core (DShop) - Episode 7 [Handling asynchronous requests, SignalR, Polly]

8- Distributed .NET Core (DShop) - Episode 8 [Distributed transactions, 2PC, Event Choreography, Saga]

9- Distributed .NET Core (DShop) - Episode 9 [Vault secrets, Seq logging, Jaeger distributed tracing]

10- Distributed .NET Core (DShop) - Episode 10 [Metrics with AppMetrics, InfluxDB, Prometheus, Grafana]

11- Distributed .NET Core (DShop) - Episode 11 [Travis CI pipelines, custom MyGet feeds]

12- Distributed .NET Core (DShop) - Episode 12 [Docker basics, Docker Hub, docker-compose]

13- Distributed .NET Core (DShop) - Episode 13 [Integration tests with xUnit, Web API, Mongo, RabbitMQ]

14- Distributed .NET Core (DShop) - Episode 14 [Consumer-driven contract testing with Pact]

15- Distributed .NET Core (DShop) - Episode 15 [Orchestration with Portainer, Kubernetes and Rancher]


سورس پروژه آموزشی در گیتهاب

https://github.com/devmentors/DNC-DShop

در این سری آموزشی موضوعات زیر پوشش داده است

✔️Microservices ✔️DistributedSystem ✔️DDD ✔️CQRS ✔️Docker ✔️Container ✔️ASPNETCore ✔️SqlServer ✔️Redis ✔️NoSql ✔️MongoDb ✔️InfluxDb ✔️SignalR ✔️JWT ✔️RabbitMQ ✔️Grafana ✔️AppMetrics ✔️Prometheus ✔️Jaeger ✔️Seq ✔️ELK (ElasticSearch) ✔️ApiGateway ✔️Consul ✔️Kubernetes

این سری آموزشی رو از دست ندین. ضمنا لیست کاملتر این منابع رو در ریپازیتوری Awesome مربوطه به آموزش Microservices در NET Core. میتونین پیدا کنین


https://github.com/mjebrahimi/Awesome-Microservices-NetCore
https://virgool.io/@mjebrahimi/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-microservices-%D8%AF%D8%B1-aspnet-core-%D8%B3%D8%B1%DB%8C-%D8%A7%D9%88%D9%84-c2vqnhn8gfku
https://virgool.io/@mjebrahimi/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-microservices-%D8%AF%D8%B1-aspnet-core-%D8%B3%D8%B1%DB%8C-%D8%AF%D9%88%D9%85-fcnmc3zmuh5a


? کانال دات نت زوم

https://t.me/DotNetZoom

microservicesaspnetcorenetcoreمیکروسرویسمایکروسرویس
مشاور و مدرس برنامه نویسی در حوزه دات نت - https://github.com/mjebrahimi
? Everything about .NET - آموزش تخصصی دات نت
شاید از این پست‌ها خوشتان بیاید