HomeAboutTraining CoursesFAQ
العربيةmohd@sbeeh.com+962 77 984 65 64
SBEEH Software Academy

Instructor-led IT training delivered by Microsoft Certified Trainers (MCT) — in Amman, Jordan, and across the GCC.

Explore

  • About Us
  • IT Training Courses
  • Verify a Certificate
  • FAQ

Get in Touch

  • +962-779846564
  • mohd@sbeeh.com
  • Amman, Jordan

SBEEH Software delivers software development services, advanced technologies implementation, business process automation, IT consulting, and professional IT training led by Microsoft Certified Trainers (MCT) for organizations across Jordan, Saudi Arabia, UAE, Qatar, Kuwait, Bahrain & Oman.

© SBEEH Software. All rights reserved. 2026.

Back to Training Courses
Building AI Applications with Claude, .NET Core & React
AIIntermediateFace to Face / Online

Building AI Applications with Claude, .NET Core & ReactTraining in Amman, Jordan & the GCC

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

This 5-day, hands-on course teaches developers how to integrate Claude, Anthropic's AI model, into modern ASP.NET Core and React applications. Participants start with the Claude Messages API, authentication, tokens, system prompts and streaming from C#, then apply prompt engineering and structured, schema-based outputs to build real AI features such as summarization, classification and extraction. The course goes deep into tool use (function calling), safe database tools with Entity Framework Core and SQL Server, and a production-quality React chat interface with streaming, tool status indicators and conversation management. Day 4 covers Retrieval-Augmented Generation (RAG), the Model Context Protocol (MCP) and AI agents, with an emphasis on the application, not the model, executing tools and controlling the agentic loop. Day 5 focuses on security, prompt injection, cost and token management, testing and evaluation, and deployment to Azure. The course finishes with a capstone in which participants build a complete AI Business Operations Assistant using React, ASP.NET Core, Claude, SQL Server and MCP. No previous Claude or generative-AI experience is required.

Module 1: Introduction to Claude for Developers

  • 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

Module 2: Claude API with .NET

  • 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

Module 3: Prompt Engineering for Developers

  • 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

Module 4: Building AI Features with Claude

  • AI-powered text generation

  • Summarization

  • Classification

  • Extraction

  • Content transformation

  • JSON and structured responses

  • Schema-based outputs

  • Validation of AI responses

Module 5: Tool Use / Function Calling

  • 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

Module 6: Claude + Databases

  • 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

Module 7: Building a Claude UI with React

  • React architecture

  • Calling ASP.NET Core APIs

  • Chat interface

  • Conversation history

  • Streaming responses

  • Loading states

  • Error handling

  • Markdown rendering

  • Code syntax highlighting

Module 8: Advanced AI UX

  • Streaming AI responses

  • Tool execution indicators

  • Function/tool status

  • File upload interface

  • Conversation management

  • Regenerate responses

  • Context controls

  • AI response feedback

Module 9: Building AI Assistants

  • Hands-on: Create a React AI assistant interface connected to the ASP.NET Core Claude API

Module 10: Retrieval-Augmented Generation (RAG)

  • What is RAG?

  • Embeddings and semantic search

  • Document ingestion

  • Chunking

  • Metadata

  • Vector databases

  • Retrieval pipeline

  • Grounding Claude responses

  • Citations and source references

Module 11: MCP — Model Context Protocol

  • MCP concepts

  • MCP architecture

  • MCP clients and servers

  • Resources

  • Prompts

  • Tools

  • Connecting Claude to external systems

  • Building an MCP server

  • Consuming MCP from applications

Module 12: Building AI Agents

  • 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

Module 13: Production Claude Applications

  • 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

Module 14: AI Application Testing

  • Testing prompts

  • Testing tool calls

  • Testing agent workflows

  • Test datasets

  • Evaluating AI responses

  • Hallucination testing

  • Regression testing

  • Measuring response quality

Module 15: Deployment

  • ASP.NET Core deployment

  • React deployment

  • Azure App Service

  • Environment variables

  • Azure SQL

  • Application Insights

  • Production configuration

Module 16: Capstone — AI Business Operations Assistant

  • Participants build a complete application: React + ASP.NET Core + Claude + SQL Server + MCP

Frequently Asked Questions

Additional Notes


Who Is This For?

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.

  • .NET and ASP.NET Core developers adding AI features to existing applications
  • Full-stack developers building React front ends for AI assistants
  • Technical leads and solution architects designing RAG, MCP and agent-based solutions
  • Development teams preparing to take AI applications into production on Azure

Prerequisites

No previous Claude or generative-AI experience is required. Participants should have:

  • C# programming experience and ASP.NET Core fundamentals
  • REST APIs, basic Entity Framework Core and basic SQL
  • HTML/CSS/JavaScript, basic React and basic TypeScript
  • Git/GitHub

Lab Requirements

  • A laptop with the latest .NET SDK, Visual Studio 2022 or VS Code, Node.js (LTS) and Git installed
  • SQL Server (Developer or Express edition) or SQL Server running in Docker
  • A Claude API key from the Claude Platform with available credits
  • An Azure subscription for the deployment lab (Module 15)

Important Information

  • Claude models, API features and SDKs evolve quickly; the course content is updated to reflect the latest capabilities at the time of delivery
  • API usage during labs is billed to the participant's or organization's Claude account unless keys are provided by the trainer
  • The course can be customized for a specific business domain, with tailored labs and a capstone scenario for your team
  • Participants should follow their organization's AI, security and data policies when using real code or data

What certificate do I get after this course?

Upon successful completion of the training, participants will receive an official Certificate of Completion.


Certificate of Completion
Photo Gallery

Moments From This Training

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.

Interested in this training?

Reach out and we'll help you plan the right training for your team.

Back to all courses