Skip to content
UdemyWeb DevelopmentPaid courseAll LevelsCertificate

Agentic AI Development with Agent Framework, MCP and .NET (Udemy.com)

Develop Enterprise Multi-Agent systems using Microsoft Agent Framework, Microsoft Foundry, MCP, Aspire, AG-UI and DevUI

Created by: Mehmet Ozkaya

Last updated August 2026

icon
What you will learn

  • Master the Microsoft Agent Framework to build autonomous AI agents in .NET
  • Give AI agents persistent memory and context for meaningful interactions
  • Create custom function tools by generating JSON schemas directly from C# methods
  • Design Multi-Agent Workflows including Sequential, Concurrent, and Group Chats
  • Implement dynamic Group Chat/Debate patterns to intelligently route tasks between agents
  • Architect Agentic RAG systems using Qdrant Vector Stores and embeddings
  • Visually test and debug multi-agent JSON payloads and tool calls using DevUI
  • Integrate the Model Context Protocol (MCP) to securely expose tools to agents
  • Build Agent-to-Agent (A2A) communications via network-accessible Web APIs
  • Push interactive, generative UI components directly to frontends using AG-UI
  • Integrate .NET Aspire to capture OpenTelemetry observability and token counts

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.4 out of 5higher than 33% of them
  • Reviews381#332 of 816 by number of reviews
  • Length6.1 hoursshorter than 56% of them
  • Last updatedAugust 2026more recently than 93% of them

icon
Course Description

"You're a Senior Architect, but AI makes you feel like a Junior again." If you have tried to learn Agentic AI, you have likely noticed a frustrating trend: everything is in Python, or it focuses on simplistic "Hello World" scripts that immediately crumble in a real-world enterprise environment.

Welcome to the definitive guide on building production-ready agentic AI systems in the .NET ecosystem. Moving beyond theory, this course focuses on the hands-on development of autonomous multi-agent orchestration for enterprise applications. Powered by the Microsoft Agent Framework, Microsoft Foundry, the Model Context Protocol (MCP), Aspire, AG-UI, DevUI and .NET, you will learn how to build robust AI workflows that solve complex business problems.

This course is designed to give you production-grade visibility and control from day one, integrating enterprise-grade AI agent patterns for real-world business workflows.

What You Will Master
In this comprehensive enterprise course, we move beyond basic prompt engineering into deep architectural implementation natively in C#:

  • Microsoft Agent Framework (MAF): Deep dive into Microsoft's framework for building sophisticated, stateful AI systems, utilizing Microsoft Foundry and Azure OpenAI as your cognitive engines.

  • Multi-Agent Orchestration: Design and implement complex workflow patterns (Sequential pipelines, Concurrent execution, dynamic Handoffs, and Group Chats) using Swarm Intelligence and the WorkflowBuilder.

  • Agentic RAG Systems: Rethink traditional, rigid RAG pipelines. Build intelligent, intent-based retrieval systems using Qdrant vector databases and the TextSearchProvider, allowing the AI to autonomously decide when and how to search your enterprise knowledge.

  • Protocols & Interoperability: Master the bleeding edge of integration: Agent-to-Agent (A2A) network communications, the Model Context Protocol (MCP) for tool exposure, and the AG-UI protocol for generative frontend streaming.

  • Observability & Visual Testing: Achieve production-grade visibility using .NET Aspire and DevUI. Visually track JSON payloads, token usage, agent handoff latencies, and tool calls in real-time.

  • Enterprise Microservices Integration: Scaffold a complete MinimalAgent microservices architecture, learning exactly how to integrate AI agents seamlessly into existing backends and web APIs.

Course Roadmap and Structure
This curriculum is structured across 4 comprehensive parts, designed to systematically take you from foundational agent anatomy to advanced multi-agent enterprise integration:

Part 1: Core Agent Development
We start by mastering the foundational anatomy of an AI Agent. You will establish your connections to the Azure OpenAI service and explore the agent invocation lifecycle. You will get hands-on by developing custom function tools—utilizing the AIFunctionFactory to automatically generate JSON schemas from native C# methods. Finally, we will implement the AgentSession class to give your agents the persistent context and memory required for meaningful enterprise interactions.

Part 2: Orchestrating Multi-Agent Systems
Once we understand the individual agent, we scale up to Swarm Intelligence. You will learn to design collaborative networks of highly specialized micro-agents (e.g., triage, finance, compliance). We will use the AgentWorkflowBuilder to architect distinct industry-standard topologies: Sequential, Concurrent, Group Chat, and Handoff patterns. We will integrate these swarms into our MinimalAgent .NET Aspire architecture, utilizing DevUI to visually test and watch real-time debates and handoffs unfold graphically.

Part 3: Advanced Reasoning: Agentic RAG
Move beyond traditional RAG. In this module, we build Agentic RAG—where the AI itself decides if it needs to query the database. To support enterprise scale, we will integrate .NET with Qdrant Vector Stores. You will learn how to generate embeddings, execute semantic searches, and tie it all together using the TextSearchProvider, turning your corporate data into a cognitive tool your agents can wield autonomously.

Part 4: Agent Communications and Protocols
Solve the enterprise interoperability challenge. We will expose your MAF agents as network-accessible Web APIs to establish secure A2A (Agent-to-Agent) architectures. We will dive deep into the Model Context Protocol (MCP), designing architectures that connect your C# agents to both local and hosted MCP servers—giving them autonomous access to external repositories and documentation. Finally, we will leverage the AG-UI Protocol to push interactive, generative UI components directly to the client frontend.

Technology Stack

  • Languages & Frameworks: .NET 10, C#, ASP.NET Core, Blazor Server

  • AI & Agents: Microsoft Agent Framework, Azure OpenAI (gpt-5-mini, text-embedding-3-small)

  • Cloud & Deployment: Microsoft AI Foundry

  • Frontend Protocol: AG-UI — Agentic UI streaming protocol

  • Orchestration: .NET Aspire for Service Discovery and Container Lifecycle Management

  • Observability: Aspire OpenTelemetry, Application Insights

  • Vector Data & Storage: Qdrant Vector Databases

  • Architecture: Microservices, Clean Architecture, Model Context Protocol (MCP)

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mehmet Ozkaya

Software Architect with 15+ years of experience designing enterprise systems at global companies. More than 225,000 learners have taken my courses, many of them through Udemy Business in the IT departments of large companies.

Focused on AI Agents, GenAI and Microservices Architectures on .NET, AWS  and Azure ecosystems.

Developed agentic systems, genai and microservices repositories on GitHub and create Udemy courses from real-world applications.

Also create courses about Designing Agentic AI Software Architectures for Cloud-Native and Serverless Event-driven Microservices.

I have regularly develop on GitHub, blog on Medium.


GitHub : mehmetozkaya

icon
More courses by Mehmet Ozkaya

$69.99

$11.99

$12.99

$10.99

$13.99

$12.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.4

381 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Eric Musyoka on 10/11/2026

The course content is great. Hands on experience was straight forward and easy to understand. The only reason I didn't give it the full 5 stars was due to the role play. There's a more theoretical course that has all of this content explained well and preferred to have the role play done there. I would be great if this course didn't have them or at least have them as an option. Otherwise, thank you for this course.

By Shubham Awasthi on 10/1/2026

Aspiring AI developer and currently working as a Tech Lead for backend services in .NET. This course bridges the gap and helps to build on our current knowledge base of .NET ecosystem and Azure.

By Enrique Espeleta Vega on 9/23/2026

I like the way he covers the AI concepts inside the code. Very clear explanations, he shares sample projects per concept which makes very clear how to implement the Microsoft Agent Framework. This is the material I need to integrate agents in my .Net projects

By Ajay Singh Dhangar on 9/22/2026

This is a great course for learning about the new Microsoft MAF framework. The concepts are explained clearly and in detail, and the code repository provides excellent working examples that make hands-on learning easy and effective.

By Dwaipayan Bhattacharya on 9/9/2026

Content wise it can be good. But when you dont have a good english pronunciation then primary thing to do is...SPEAK SLOWLY!!! not sure why you are running with the details.... please speak slowly or else it is very tough what are you explaning. I have done multiple courses in Agentic AI and also have good level of basic understanding but still it is very tough to follow because of your reading style... WAIT and GO slowlt in future. PLEASE

By Weyinmi Madamedon on 8/10/2026

This course is the best match for me based on the projects that I'm currently working on and the much-needed approach for agentic backend engineering as a Software Engineer.

By Saravanan Varadarajan on 7/11/2026

Good course for beginners/intermediate folks in AI Engineering world getting into developing Agentic AI using enterprise MAF. I like the diagrams, and very good patterns, mostly covered all the common features in MAF.

By Santhosh Karthik on 7/3/2026

I started the course just to understand what is in store for AI with .NET stack, and this course have opened up a lot for me. It gave me enough base and I will look forward to propel from this launch pad. Thanks so much Mehmet

By Saurabh Tripathi on 6/22/2026

Nice course with explanation. Its a good blend of theory and practical. I would appreciate if you create a course which helps crating a real time DDD application using the same tech stack. Thank you sir.

By Manoj kumar sharma on 6/16/2026

The course is really helpful for student who is trying their hand first time to create a Chatbat with iChat client or want to understand how Agent terminology can be developed in .net

Showing all 10 reviews on CourseDuck

Read all 381 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100