Azure Certification: Designing and Implementing a Microsoft Azure AI Solution
Are you ready to supercharge your career with Azure Certification? Look no further than the ‘Designing and Implementing a Microsoft Azure AI Solution’ course, also known as AI-102. This four-day instructor-led program is your gateway to mastering the art of building AI-infused applications that harness the full power of Azure’s Cognitive Services, Azure Cognitive Search, and the Microsoft Bot Framework. Whether you’re a seasoned software developer or a tech enthusiast, this course opens doors to endless possibilities.
Who is this for?
If you’re a software engineer eager to craft, manage, and deploy AI solutions, this is your playground. You should already be well-versed in C# or Python, and familiar with REST-based APIs for building AI solutions on Azure. Prior knowledge of Microsoft Azure and basic navigation skills in the Azure portal are a plus.
What to Expect
Prepare to dive deep into AI application development considerations and get hands-on with Azure Cognitive Services. You’ll learn how to analyze text, develop speech-enabled applications, create bots, and even work with computer vision services. By the end, you’ll be a pro at designing AI solutions that read, process text, and create intelligent search solutions. If you’re looking to boost your Azure skills, this certification is your golden ticket.
Elevate your tech game, grab your Azure certification, and let the world of AI unfold before you!
Course Details
Course Code: AI-102; Duration: 4 days; Instructor-led
AI-102 Designing and Implementing an Azure AI Solution is intended for software developers wanting to build AI infused applications that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. The course will use C# or Python as the programming language.
Audience
Software engineers concerned with building, managing and deploying AI solutions that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. 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 conversational AI solutions on Azure.
Prerequisites
Before attending this course, students must have:
·        Knowledge of Microsoft Azure and ability to navigate the Azure portal.
·        Knowledge of either C# or Python
·        Familiarity with JSON and REST programming semantics
To gain C# or Python skills, complete the free Take your first steps with C# or Take your first steps with Python learning path before attending the course. If you are new to artificial intelligence, and want an overview of AI capabilities on Azure, consider completing the Azure AI Fundamentals certification before taking this one.
Methodology
This program will be conducted with interactive lectures, PowerPoint presentation, discussion and practical exercise.
Course Objectives
- Describe considerations for AI-enabled application development.
- Create, configure, deploy, and secure Azure Cognitive Services
·        Develop applications that analyze text.
·        Develop speech-enabled applications.
·        Create applications with natural language understanding capabilities.
·        Create QnA applications
·        Create conversational solutions with bots.
·        Use computer vision services to analyze images and videos.
·        Create custom computer vision models.
·        Develop applications that detect, analyze, and recognize faces.
·        Develop applications that read and process text in images and documents.
·        Create intelligent search solutions for knowledge mining.
Outlines
Module 1 - Introduction to AI on Azure
 Lessons
- Introduction to Artificial Intelligence
- Artificial Intelligence in Azure
After completing this module, students will be able to:
- Describe considerations for creating AI-enabled applications.
- Identify Azure services for AI application development.
Module 2 - Developing AI Apps with Cognitive Services
Lessons
- Getting Started with Cognitive Services
- Using Cognitive Services for Enterprise Applications
Â
Lab: Get Started with Cognitive Services
Lab: Manage Cognitive Services Security
Lab: Monitor Cognitive Services
Lab: Use a Cognitive Services Container
Â
After completing this module, students will be able to:
- Provision and consume cognitive services in Azure.
- Manage cognitive services security.
- Monitor cognitive services.
- Use a cognitive service container
Module 3 - Getting Started with Natural Language Processing
Lessons
- Analyzing Text
- Translating Text
 Lab: Analyze Text
Lab: Translate Text
After completing this module, students will be able to:
- Use the Text Analytics cognitive service to analyze text.
- Use the Translator cognitive service to translate text.
Module 4 - Building Speech-Enabled Applications
Lessons
- Speech Recognition and Synthesis
- Speech Translation
 Lab: Recognize and Synthesize Speech
Lab: Translate Speech
After completing this module, students will be able to:
- Use the Speech cognitive service to recognize and synthesize speech.
- Use the Speech cognitive service to translate speech.
Module 5 - Creating Language Understanding Solutions
Lessons
- Creating a Language Understanding App
- Publishing and Using a Language Understanding App
- Using Language Understanding with Speech
 Lab: Create a Language Understanding App
Lab: Create a Language Understanding Client Application
Lab: Use the Speech and Language Understanding Services
After completing this module, students will be able to:
- Create a Language Understanding app
- Create a client application for Language Understanding.
- Integrate Language Understanding and Speech
Module 6 - Building a QnA Solution
Lessons
- Creating a QnA Knowledge Base
- Publishing and Using a QnA Knowledge Base
 Lab: Create a QnA Solution
After completing this module, students will be able to:
- Use QnA Maker to create a knowledge base.
- Use a QnA knowledge base in an app or bot.
Module 7-Conversational AI and the Azure Bot Service
 Lessons
- Bot Basics
- Implementing a Conversational Bot
 Lab: Create a Bot with the Bot Framework SDK
Lab: Create a Bot with Bot Framework Composer
After completing this module, students will be able to:
- Use the Bot Framework SDK to create a bot.
Use the Bot Framework Composer to create a bot.
Module 8 - Getting Started with Computer Vision
Lessons
- Analyzing Images
- Analyzing Videos
 Lab: Analyze Images with Computer Vision
Lab: Analyze Video with Video Indexer
After completing this module, students will be able to:
- Use the Computer Vision service to analyze images.
- Use Video Indexer to analyze videos
Module 9- Developing Custom Vision Solutions
 Lessons
- Image Classification
- Object Detection
 Lab: Classify Images with Custom Vision
Lab: Detect Objects in Images with Custom Vision
After completing this module, students will be able to:
- Use the Custom Vision service to implement image classification.
Use the Custom Vision service to implement object detection.
Module 10- Detecting, Analyzing, and Recognizing Faces
Lessons
- Detecting Faces with the Computer Vision Service
- Using the Face Service
 Lab: Detect, Analyze, and Recognize Faces
After completing this module, students will be able to:
- Detect faces with the Computer Vision service
- Detect, analyze, and recognize faces with the Face service.
Module 11 - Reading Text in Images and Documents
Lessons
- Reading text with the Computer Vision Service
- Extracting Information from Forms with the Form Recognizer service
 Lab: Read Text in Images
Lab: Extract Data from Forms
After completing this module, students will be able to:
- Use the Computer Vision service to read text in images and documents.
- Use the Form Recognizer service to extract data from digital forms.
Module 12- Creating a Knowledge Mining Solution
- Implementing an Intelligent Search Solution
- Developing Custom Skills for an Enrichment Pipeline
- Creating a Knowledge Store
 Lab: Create an Azure Cognitive Search solution
Lab: Create a Custom Skill for Azure Cognitive Search
Lab: Create a Knowledge Store with Azure Cognitive Search
After completing this module, students will be able to:
- Create an intelligent search solution with Azure Cognitive Search
- Implement a custom skill in an Azure Cognitive Search enrichment pipeline.
- Use Azure Cognitive Search to create a knowledge store.