Workshop Agenda
AI-Powered .NET Development with Claude & Claude Code
Presenter: Woody · Intelligently.dev · Event: Visual Studio LIVE! · Dates: July 9–10, 2026 · Hours: 9:00 AM – 5:00 PM each day · Venue/Room: [add] · Registration: [add link]
A hands-on, two-day workshop for .NET developers. Day 1 makes Claude Code a daily driver for real C# work. Day 2 uses the Anthropic C# SDK to build AI-native features — streaming, agents, RAG, and MCP servers — in production-quality ASP.NET Core. Every lab builds on one evolving sample application, BookTracker, so the skills compound across the two days.
Before you arrive — access matters and the two days differ. Day 1 (Claude Code) requires a paid Claude plan (Pro minimum) — Claude Code is not on the Free tier. Day 2 (the API) requires a separate Anthropic API key (pay-as-you-go from the Console); a Pro/Max subscription does not grant API access. You'll also need the .NET 10 SDK, Node.js 18+, Git, Docker Desktop (Day 2), and WSL2 on Windows. Full setup on each day's Before You Begin page. A free/local path (Ollama) is provided for Day 2's embeddings so no OpenAI key is required.
Two days at a glance
Day 1 — The Claude Code Track
Tuesday, July 9 · 9:00 AM – 5:00 PM → details: Day 1
Day 1 outcomes — you will be able to:
- Install, configure, and operate Claude Code from the terminal, VS Code, and JetBrains (Rider/IntelliJ)
- Use Claude Code to accelerate architecture design, code construction, refactoring, testing, and debugging
- Explain how LLMs work — tokens, context windows, turns, grounding — and apply that to practical integration decisions
Day 2 — The Anthropic API Track
Wednesday, July 10 · 9:00 AM – 5:00 PM → details: Day 2
Day 2 outcomes — you will be able to:
- Integrate the official Anthropic C# SDK into ASP.NET Core with correct DI patterns
- Build streaming chat interfaces using Server-Sent Events in ASP.NET Core
- Implement the tool-calling agent loop in C# for multi-step AI workflows
- Build RAG pipelines in .NET with chunking, embedding, vector storage, and retrieval
- Create custom MCP servers in C# to connect Claude to your own databases and internal services
- Use Claude Code in GitHub Actions for automated code review and release notes
- Apply responsible AI practices — prompt-injection defense, token budgets, and hallucination mitigation
How the two days connect
The agent skills from Day 1 set up the API work on Day 2: the LLM mental model (Day 1, Section 1) underpins the SDK decisions; using the GitHub MCP server (Day 1, Section 3) sets up building your own MCP server (Day 2, Section 4); and Day 1's hooks and guardrails (Section 2) extend into Day 2's CI review and responsible-AI controls. Bring your own project — the last exercise of Day 1 points Claude Code at real code, and everything on Day 2 transfers directly to it.
New here? Start with Day 1 → Before You Begin and, for Day 2, Before You Begin.