- Recommended by 1 person: 1 in engineering communities.
- Presented by Les Jackson
- Linked in the descriptionbinarythistle/S04E03---.NET-Microservices-Course-
Intermediate. Assumes working knowledge.
1.6M views5 years ago1 recommendation
Distributed systemsCloud and DevOpsMicroservices and monolithsKubernetesDocker and containers
Les Jackson presents an eleven-hour comprehensive course on building, deploying, and connecting .NET microservices using Kubernetes, RabbitMQ, and gRPC.
In this step-by-step tutorial I take you through an introduction on building microservices using .NET. As the name suggests we build everything completely from start to finish –with the full scope of the course outlined in the time-stamp section below. However, at a high-level we’ll cover: • Building two .NET Microservices using the REST API pattern • Working with dedicated persistence layers for both services • Deploying our services to Kubernetes cluster • Employing the API Gateway pattern to route to our services • Building Synchronous messaging between services (HTTP & gRPC) • Building Asynchronous messaging between services using an Event Bus (RabbitMQ) To accompany this course I have provided free Kubernetes command and Architecture Cheat Sheet which is available for download when you subscribe to my blog at: dotnetplaybook.com/ 🛒 My Store: lesjackson.creator-spring.com/ 📕 My Book: apress.com/gp/book/978148... 🤩 Patreon Site (Exclusive Member Benefits!): patreon.com/binarythistle 📕 My other courses: lesjackson.net/ 🔗 GitHub Repo: github.com/binarythistle/S04E03---.NET-Microservices-Course- 🔗 Containerizing a .NET App: docs.docker.com/samples/dotnetcore/ 🔗 Insomnia Download: insomnia.rest/download 🔗How to edit your hosts file: howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hos… 🔗 Dependency Injection in .NET: docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency… ⏲️ Time Codes ⏲️ - PART 1 - INTRODUCTION & Theory - Course Approach - Course Overview - Ingredients & Tooling - What are microservices? - Overview of our microservices - Solution Architecture - Application Architecture - PART 2 - BUILDING THE FIRST SERVICE - Scaffolding the service - Data Layer - Model - Data Layer - DB Context - Data Layer - Repository - Data Layer - DB Preparation - Data Layer - Data Transfer Objects - Controller and Actions PART 3 - DOCKER & KUBERNETES - Review of Docker - Containerizing the Platform Service - Pushing to Docker Hub - Introduction to Kubernetes - Kubernetes Architecture Overview - Deploy the Platform service PART 4 - STARTING OUR 2ND SERVICE - Scaffolding the service - Add a Controller and Action - Overview of Synchronous and Asynchronous Messaging - Adding a HTTP Client - Deploying service to Kubernetes - Adding an API Gateway PART 5 - STARTING WITH SQL SERVER - Adding a Persistent Volume Claim - Adding a Kubernetes Secret - Deploying SQL Server to Kubernetes - Accessing SQL Server via Management Studio - Updating our Platform Service to use SQL Server PART 6 - MULTI-RESOURCE API - End Point Review for CoWhy it's here
1 person recommends thisWhat people say. Recommended as an excellent, comprehensive, step-by-step tutorial for building microservices with .NET.
u/xMoopin r/dotnet • Mentions
On “How do you guys stay sharp?”
u/Ohmu93in r/dotnet • Mentions
On “Microservices n00b -- what are the best microservices courses for .NET?”
u/Ollsvillein r/dotnet • Mentions
On “Any simple microservice example using RabbitMQ?”
u/ILikeChilisin r/dotnet • Mentions
On “Starting Microservicies in .NET”
u/Saen_OGin r/softwarearchitecture • Mentions
On “Rebuilding Twitter to learn about Microservices: Stuck”
u/csncsuin r/dotnet • Mentions
On “Learning .NET in 2022”
u/Kilroiin r/dotnet • Mentions
On “Learning resource for seniors”
u/sekulicbin r/dotnet • Mentions
On “Can you really learn backend dotnet on your own?”
u/ToughCardiologist266in r/dotnet • Mentions
On “Getting started with microservices”
u/skillmakerin r/dotnet • Mentions