
Building AI Applications with Claude, .NET Core & React is an intermediate AI course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
5 Days (30 Hours)
Last updated September 29, 2026
Claude ecosystem and developer use cases
Claude models and capabilities
Claude API architecture
API keys and authentication
Messages API
Requests and responses
Tokens and context
System prompts
Conversation management
Setting up an ASP.NET Core project
Calling Claude from C#
HTTP clients and API integration
Configuration and secrets
Dependency injection
Error handling
Async API calls
Streaming Claude responses
System vs. user prompts
Instruction design
Few-shot prompting
Context management
Structured prompting
Prompt templates
Controlling Claude's output
Common prompting mistakes
Hands-on: Build an ASP.NET Core Claude Chat API
AI-powered text generation
Summarization
Classification
Extraction
Content transformation
JSON and structured responses
Schema-based outputs
Validation of AI responses
Understanding tool calling: Claude requests a tool through a structured tool_use response, and your application executes it and returns the result
Defining tools
Tool schemas
Tool parameters
Executing tools in C#
Returning tool_result
Multiple tool calls
Tool errors
Tool validation
Controlling tool selection
EF Core integration
SQL Server
AI database queries
Creating safe database tools
Read vs. write operations
Validation and authorization
Preventing dangerous AI-generated operations
Hands-on: Build an AI Customer Service API connected to SQL Server
React architecture
Calling ASP.NET Core APIs
Chat interface
Conversation history
Streaming responses
Loading states
Error handling
Markdown rendering
Code syntax highlighting
Streaming AI responses
Tool execution indicators
Function/tool status
File upload interface
Conversation management
Regenerate responses
Context controls
AI response feedback
Hands-on: Create a React AI assistant interface connected to the ASP.NET Core Claude API
What is RAG?
Embeddings and semantic search
Document ingestion
Chunking
Metadata
Vector databases
Retrieval pipeline
Grounding Claude responses
Citations and source references
MCP concepts
MCP architecture
MCP clients and servers
Resources
Prompts
Tools
Connecting Claude to external systems
Building an MCP server
Consuming MCP from applications
AI agent architecture
Agent vs. chatbot
Planning and execution
Tool selection
Agent loops: the application, not the model, executes client-side tools and controls the loop
State management
Memory
Multi-step tasks
Error recovery
Human approval
Security
API key management
Environment configuration
Authentication and authorization
Rate limiting
Token management
Cost management
Logging
Monitoring
Error handling
Retry strategies
Prompt injection
Data privacy
Guardrails
Testing prompts
Testing tool calls
Testing agent workflows
Test datasets
Evaluating AI responses
Hallucination testing
Regression testing
Measuring response quality
ASP.NET Core deployment
React deployment
Azure App Service
Environment variables
Azure SQL
Application Insights
Production configuration
Participants build a complete application: React + ASP.NET Core + Claude + SQL Server + MCP
This course is for developers who want to move beyond simple chatbot demos and build secure, production-ready AI applications with Claude on the Microsoft stack.
No previous Claude or generative-AI experience is required. Participants should have:
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.