AI-102: Designing and Implementing an Azure AI Solution Training
Course: 2410
Designing and Implementing an Azure AI Solution that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. The course will use C# or Python as the programming language.
Dynamics Edge courses and labs are enhanced Instructor-Led Training (ILT) materials, purpose-built for live, guided instruction, structured learning and practical, work-ready skills development.
Unlike Microsoft Learn paths—which are designed for self-paced study—our ILT content follows a carefully crafted curriculum tailored for real-time engagement, interactive Q&A, The structure and flow of our materials are intentionally different to support deeper learning and immediate application.
Overview
In this course, you will learn about AI-102 Designing and Implementing an Azure AI Solution which is intended for software developers wanting to build AI infused applications that leverage Azure AI Services, Azure AI Search, and Azure OpenAI. The course will use C# or Python as the programming language.
Audience Profile
Software engineers concerned with building, managing and deploying AI solutions that leverage Azure AI Services, Azure AI Search, and Azure OpenAI. They are familiar with C# or Python and have knowledge on using REST-based APIs to build computer vision, language analysis, knowledge mining, intelligent search, and generative AI solutions on Azure.
Course outline
Module 1: Prepare to develop AI solutions on Azure
Introduction
Define artificial intelligence
Understand AI-related terms
Understand considerations for AI Engineers
Understand considerations for responsible AI
Understand capabilities of Azure Machine Learning
Understand capabilities of Azure AI Services
Understand capabilities of the Azure OpenAI Service
Understand capabilities of Azure Cognitive Search
Module 2: Create and consume Azure AI services
Introduction
Provision an Azure AI services resource
Identify endpoints and keys
Use a REST API
Use an SDK
Exercise – Use Azure AI services
Module 3: Secure Azure AI services
Introduction
Consider authentication
Implement network security
Exercise – Manage Azure AI Services Security
Module 4: Monitor Azure AI services
Introduction
Monitor cost
Create alerts
View metrics
Manage diagnostic logging
Exercise – Monitor Azure AI services
Module 5: Deploy Azure AI services in containers
Introduction
Understand containers
Use Azure AI services containers
Exercise – Use a container
Module 6: Analyze images
Introduction
Provision an Azure AI Vision resource
Analyze an image
Generate a smart-cropped thumbnail and remove background
Exercise – Analyze images with Azure AI Vision
Module 7: Classify images
Introduction
Provision Azure resources for Azure AI Custom Vision
Understand image classification
Train an image classifier
Exercise – Classify images with Azure AI Custom Vision
Module 8: Detect, analyze, and recognize faces
Introduction
Identify options for face detection analysis and identification
Understand considerations for face analysis
Detect faces with the Azure AI Vision service
Understand capabilities of the face service
Compare and match detected faces
Implement facial recognition
Exercise – Detect, analyze, and identify faces
Module 9: Read Text in images and documents with the Azure AI Vision Service
Introduction
Explore Azure AI Vision options for reading text
Use the Read API
Exercise – Read text in images
Module 10: Analyze video
Introduction
Understand Azure Video Indexer capabilities
Extract custom insights
Use Video Analyzer widgets and APIs
Exercise – Analyze video
Module 11: Analyze text with Azure AI Language
Introduction
Provision an Azure AI Language resource
Detect language
Extract key phrases
Analyze sentiment
Extract entities
Extract linked entities
Exercise – Analyze text
Module 12: Create question answering solutions with Azure AI Language