Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Backend C# .NET Build ( RestAPI & SignalR & gRPC ) MongoDB
Rating: 5.0 out of 5(1 rating)
15 students

Backend C# .NET Build ( RestAPI & SignalR & gRPC ) MongoDB

Build Backend Microservices For SocialNetwork Using .NET ( RestAPI & SignalR & gRPC ) MongoDB RealTime Chat Notification
Last updated 6/2026
English
English [Auto],

What you'll learn

  • Learn How To Create REST API with .NET MongoDB
  • Implement JWT Authentication and Authorization from scratch
  • Learn How To Transfare Data Using gRPC Between Muiltible Services
  • Create RealTime Chat and Notifications Services using SignalR
  • Master MongoDB Aggregation Pipelines and advanced querying techniques
  • Build a complete Social Network Backend using ASP.NET Core and MongoDB
  • Implement Posts, Comments, Likes, Followers, and User Profiles APIs
  • Design and implement Microservices using modern backend practices

Course content

5 sections • 76 lectures • 13h 45m total length
  • Introduction1:52

Requirements

  • Basic Knowledge of C#

Description

Build a production-ready backend system using ASP.NET Core, MongoDB, Microservices, gRPC, and SignalR.

In this course, you will learn how to design and develop the complete backend infrastructure of a modern social media application. Instead of building simple CRUD APIs, you will create a real-world backend architecture featuring authentication, social interactions, real-time communication, notifications, and microservices.

This course focuses entirely on backend development and demonstrates how modern applications handle users, posts, messaging, notifications, and real-time features at scale.

You will learn how to:

• Build REST APIs using ASP.NET Core Web API

• Work with MongoDB using a clean service-based architecture

• Implement JWT Authentication and Authorization

• Build complete User Management functionality

• Create Signup, Login, Profile, and User Update APIs

• Implement Follow and Unfollow functionality

• Generate Suggested Users

• Build a complete Posts System

• Create, Update, Delete, Like, and Comment on Posts

• Implement Search and Pagination APIs

• Design and implement Microservices Architecture

• Connect services using gRPC

• Build a dedicated Real-Time Notification Microservice

• Build a dedicated Real-Time Chat Microservice

• Implement real-time notifications using SignalR

• Implement real-time chat using SignalR

• Create gRPC clients and servers using Protocol Buffers

• Exchange data between microservices using gRPC

• Structure large-scale backend applications using best practices

• Test APIs using Swagger and Postman

• Upgrade existing applications to .NET 10

• Organize and manage multi-service backend projects

Throughout the course, you will build the backend of a real-world social network application completely from scratch. By the end of the course, you will understand how modern backend systems are designed, how microservices communicate using gRPC, and how real-time features such as chat and notifications are implemented using SignalR.


Who this course is for:

  • C# Backend Beginners who want to learn how to build REST APIs using ASP.NET Core and MongoDB.
  • Developers interested in learning backend development with C# and .NET through a real-world project.
  • Developers who want to learn how real-time chat and nLearners who prefer building a complete Social Network backend project instead of following isolated coding tutorials.otification systems are built using SignalR.