.NET training
AI Development with .NET
Build AI features and agents in C#: language-model calls, retrieval and tool use inside .NET applications.
Enquire about this course- Duration
- 2 days
- Level
- Intermediate
- Delivery
- Live online or on-site, for individuals or private teams
- Prerequisites
- Working knowledge of C# and .NET.
- Certificate
- Not included
- Dates and price
- Contact us for current dates and pricing
What you will build
A .NET application with a retrieval-based assistant and an agent that can call your own tools.
What is included
- Hands-on labs with worked solutions
- Course materials and sample code
- Follow-up questions answered after the course
Course outline
What you will cover
Day 1: Models and tools in C#
- Using model APIs from C#
- Semantic Kernel and Microsoft AI libraries
- Structured output and function calling
- Lab: an AI feature in a .NET app
Day 2: Retrieval, agents and operations
- Retrieval with Azure AI Search
- Building an agent with tools and limits
- Model Context Protocol servers in .NET
- Evaluation, logging and cost control
- Lab: assistant plus agent
Who it is for
- .NET developers adding AI to applications
- Teams building internal AI assistants on the Microsoft stack
What you will be able to do
- Call language models from .NET applications
- Build a retrieval-based assistant over your own data
- Give an agent tools and limits
- Monitor cost and quality
Tools
Related courses
Modern C# and .NET Foundations
Current C# and .NET for building clean, tested web APIs and services. Basic and advanced levels are available.
Course details →Generative AI for Developers
Add language-model features to real applications: prompts, structured output, retrieval, evaluation and cost control.
Course details →Azure AI Engineering
Build AI solutions on Azure: language models, search, document intelligence and secure deployment.
Course details →