- Duration: 4 days
Overview
This course is designed for software developers who want to build AI-powered applications and intelligent agents on Microsoft Azure using Microsoft Foundry.
Participants will learn how to develop generative AI applications, build and orchestrate AI agents, integrate knowledge and custom tools, and create solutions that can interact with enterprise data and external systems. The course also covers multimodal AI capabilities, responsible AI, agentic workflows, and advanced multi-agent architectures.
What You’ll Learn
- Understand the fundamentals of AI application development on Microsoft Azure
- Select, deploy, and evaluate AI models using Microsoft Foundry
- Develop generative AI applications using the Microsoft Foundry platform and Responses API
- Apply prompt engineering and other techniques to optimize generative AI applications
- Implement Retrieval-Augmented Generation (RAG) and knowledge-grounded AI solutions
- Build, test, and deploy intelligent AI agents using Microsoft Foundry Agent Service
- Integrate built-in, custom, and MCP-based tools into AI agents
- Build knowledge-enhanced agents using Foundry IQ
- Integrate AI agents with Microsoft Teams and Microsoft 365 Copilot
- Develop AI-driven workflows and orchestration solutions
- Build AI agents using the Microsoft Agent Framework
- Design and implement multi-agent solutions
- Use the A2A protocol for communication and coordination between agents
- Develop natural language solutions using Azure AI capabilities
- Extract insights from text, speech, images, and other multimodal content
- Apply responsible AI, security, and governance principles
- Deploy and manage scalable AI applications and agents on Azure
Who Should Attend
This course is designed for:
- Software Developers
- AI Developers
- Application Developers
- Cloud Developers
- AI Engineers
- Software Engineers
- Solutions Developers
- Technical Professionals developing generative AI and agentic applications
Participants should have an interest in building, managing, and deploying AI solutions using Microsoft Foundry and Azure AI services.
Prerequisites
Before attending this course, participants should have:
- Familiarity with Microsoft Azure and the Azure portal
- Basic programming experience
- Familiarity with APIs and SDKs
- Basic understanding of AI and generative AI concepts
- Experience with Python is recommended
Curriculum
Module 01: Plan and Prepare to Develop AI Solutions on Azure
Explore the Azure services available for developing AI-powered applications and learn how to plan an appropriate development environment and architecture for AI solutions.
Module 02: Select, Deploy, and Evaluate Microsoft Foundry Models
Learn how to select suitable AI models from the Microsoft Foundry model catalog, deploy models to endpoints, and evaluate their performance using manual and automated approaches.
Module 03: Develop a Generative AI Chat App with Microsoft Foundry
Learn how to create generative AI chat applications using Microsoft Foundry projects and the Responses API.
Module 04: Develop Generative AI Apps That Use Tools
Explore how tools extend the capabilities of generative AI models by enabling applications to perform actions and interact with external systems and services.
Module 05: Optimize Generative AI Model Performance with Microsoft Foundry
Learn techniques for improving generative AI performance, including prompt engineering, Retrieval-Augmented Generation (RAG), and fine-tuning. Understand when and how to combine these approaches.
Module 06: Implement a Responsible Generative AI Solution in Microsoft Foundry
Learn how to design and implement responsible generative AI solutions while addressing harmful content, safety, security, and responsible AI considerations.
Module 07: Develop AI Agents with Microsoft Foundry and Visual Studio Code
Learn how to build, test, and deploy AI agents using Microsoft Foundry Agent Service through the Azure portal and Visual Studio Code.
Module 08: Integrate Custom Tools into Your Agent
Extend the capabilities of AI agents by developing and integrating custom tools that enable agents to perform specialized actions and interact with external applications.
Module 09: Integrate MCP Tools with Azure AI Agents
Learn how to connect Model Context Protocol (MCP) hosted tools to Azure AI agents and enable dynamic tool access within agent workflows.
Module 10: Build Knowledge-Enhanced AI Agents with Foundry IQ
Learn how to connect AI agents to enterprise knowledge using Foundry IQ. Explore RAG, shared knowledge sources, retrieval optimization, and agent instructions for producing reliable, cited responses.
Module 11: Integrate Your Agent with Microsoft 365
Learn how to publish Microsoft Foundry agents to Microsoft Teams and Microsoft 365 Copilot. Explore workplace data integration using Work IQ and test integrated agent experiences.
Module 12: Build Agent-Driven Workflows Using Microsoft Foundry
Learn how to orchestrate AI agents and other application components to create intelligent, automated workflows using Microsoft Foundry.
Module 13: Develop an AI Agent with Microsoft Agent Framework
Develop foundational skills for building Microsoft Foundry Agent Service solutions using the Microsoft Agent Framework.
Module 14: Orchestrate a Multi-Agent Solution Using the Microsoft Agent Framework
Learn how to develop multiple AI agents that collaborate and communicate to solve complex tasks using the Microsoft Agent Framework SDK.
Module 15: Discover Azure AI Agents with A2A
Learn how to implement the Agent2Agent (A2A) protocol to enable agent discovery, communication, and coordinated task execution between remote AI agents.
Module 16: Develop Natural Language Solutions in Azure
Learn how to develop AI solutions that understand and process natural language, including text analysis, speech transcription and synthesis, and language translation using Microsoft Azure AI capabilities
Module 17: Extract Insights from Visual Data on Azure
Explore how generative AI, computer vision, and Content Understanding capabilities can be used to analyze visual data and extract meaningful insights from images and other visual content.
Course Outcome
Upon successful completion of this course, participants will be able to design, develop, integrate, test, and deploy AI-powered applications and intelligent agents on Microsoft Azure, using Microsoft Foundry, Azure AI services, Microsoft Agent Framework, enterprise knowledge, tools, and agentic workflows.