.NET Microservices – Full Course for Beginners

preview_player
Показать описание
Learn the foundational elements of a microservices architecture with .NET in this beginner level course. You will incrementally building a real microservices-based application with the .NET platform and C#.

⭐️ Course Contents ⭐️
⌨️ (0:00:14) Module 1- Welcome to the course!
⌨️ (0:04:52) Development environment setup
⌨️ (0:12:39) Customizing VS Code for C# Development
⌨️ (0:17:37) What's wrong with the monolith?
⌨️ (0:25:32) What are microservices?

⌨️ (0:35:18) Module 2- Your first microservice
⌨️ (0:35:53) Creating a microservice via the .NET CLI
⌨️ (0:45:46) Introduction to the REST API and DTOs
⌨️ (0:47:35) Adding the DTOs
⌨️ (0:50:52) Adding the REST API operations
⌨️ (1:15:57) Handling invalid inputs

⌨️ (1:27:04) Module 3- Adding database storage
⌨️ (1:27:51) Introduction to the repository pattern and MongoDB
⌨️ (1:30:13) Implementing a MongoDB repository
⌨️ (1:44:18) Using the repository in the controller
⌨️ (1:55:11) Introduction to Docker
⌨️ (1:56:57) Trying out the REST API with a MongoDB container
⌨️ (2:09:50) Introduction to Dependency Injection and Configuration
⌨️ (2:14:47) Implementing dependency injection and configuration

⌨️ (2:31:40) Module 4- Preparing for the next microservice
⌨️ (2:32:37) Using Postman
⌨️ (2:48:01) Reusing common code via NuGet
⌨️ (2:52:12) Refactoring into a generic MongoDB repository
⌨️ (3:03:02) Refactoring MongoDB registration into extension methods
⌨️ (3:10:07) Moving generic code into a reusable NuGet package
⌨️ (3:26:04) Introduction to Docker Compose
⌨️ (3:28:24) Moving MongoDB to docker compose

⌨️ (3:39:18) Module 5- Synchronous inter-service communication
⌨️ (3:40:12) Creating the Inventory microservice
⌨️ (4:06:47) Introduction to synchronous communication
⌨️ (4:10:29) Implementing synchronous communication via IHttpClientFactory
⌨️ (4:22:15) Understanding timeouts and retries with exponential backoff
⌨️ (4:25:45) Implementing a timeout policy via Polly
⌨️ (4:35:41) Implementing retries with exponential backoff
⌨️ (4:46:53) Understanding the circuit breaker pattern
⌨️ (4:49:59) Implementing the circuit breaker pattern

⌨️ (4:56:36) Module 6- Asynchronous inter-service communication
⌨️ (4:57:31) Introduction to asynchronous communication
⌨️ (5:07:23) Defining the message contracts
⌨️ (5:11:09) Publishing messages via MassTransit
⌨️ (5:22:21) Standing up a RabbitMQ docker container
⌨️ (5:30:04) Refactoring MassTransit configuration into the reusable NuGet package
⌨️ (5:41:11) Consuming messages for eventual data consistency
⌨️ (6:01:54) Removing the inter-service synchronous communication

⌨️ (6:16:32) Module 7- Initial Frontend Integration
⌨️ (6:20:13) Getting started with the frontend
⌨️ (6:34:55) Understanding CORS
⌨️ (6:40:50) Adding the CORS middleware
⌨️ (6:46:49) Exploring the frontend to microservices communication

⌨️ (7:05:18) Next Steps

#dotnet #microservices

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Рекомендации по теме
Комментарии
Автор

Blessed be those who share knowledge for free.

levyroth
Автор

Great piece! Would like to see more in-depth microservice related content, like API gateway, sidecar, CQRS, event sourcing, K8S etc, thank you for your contribution!

qinchao
Автор

I have just reached the end of the training. Thank you very much!🙂

marcinruszczyk
Автор

Thanks for sharing this course. If you struggling how to fix a .Get error at 3:16:15 - install

vadimsbitnev
Автор

This is one of the best online courses I have ever taken. Thank you.

eyalankri
Автор

Great content!! Easy to understand. I really love those examples with items from RPG.

wbahia
Автор

Beautiful course. Very precise and well structured.
Thank you, Julio, for giving us such knowledge for free

mihuntr
Автор

This EXACTLY what I wanted to learn for a long time!
Thank you Julio and freeCodecamp! Incredible content!

AleksandarIvanov
Автор

Thank you !!! Julio for you giving a wonderful explanation about the Microservices starting from basics.

venkatakameshwarpeddada
Автор

I have just started asp net core thanks for everything 🙏🙏🙏🙏🙏🙏🙏

lightagainst_darkness
Автор

Just watched the whole thing. A very good intro to docker and micro services. was worth the time and thank you for sharing this for free.

gsflyf
Автор

Best Microservice tutorial on the internet right now.

aargomemnon
Автор

This was the most complete and the best microservice course I've seen! thank you!

parisanajafi
Автор

the best training I found on this topic, thank you

vincentlee
Автор

Another great resource for a Developer 🔥

universecode
Автор

I watch until 2:47:00 and I have the full idea of how to create a fully functional basic microservice. Thank you!

jesuserwinsuarez
Автор

excellent course. explanations and course structure is perfect. covers a breadth of topics with sufficient details.

sumitevs
Автор

Thank you Julio. It's very detailed

adedayoakerele
Автор

Hey I just come here because there isn't much content about microservices in node js. Also I initially learned mern stack but the frontend part just kills me, because I don't much enjoy designing, writing css and stuff. So I decided to move to core backend. But there isn't much resources for javascript backend except those mern and social media clones. So I decided to swich to c#. I have some fundamental knowledge about c# so I'll start my c# journey from this video. But I don't konw if I meet the prerequesited(I don't know how to spell that) for this course. Cheers.

codewithrahull
Автор

Excelente microservices Course, the best!!!!

alejandromachacanavia