👨‍🏫 Instructor-Led Training

Open AI for Developers

Course Code:
Duration: 3 Days
Level: Advanced
Category: AI and Machine Learning

Course Overview

 

Audience Profile

This course is designed for software developers and data scientists who want to harness the power of large language models and generative AI to build intelligent applications. Whether you're enhancing enterprise systems or exploring AI for new innovations, this course will equip you with the skills to integrate OpenAI technologies using Azure—including the new Azure AI Foundry platform.


Course Description

Build next-generation AI applications with OpenAI and Azure—including Azure AI Foundry.
This hands-on course provides a comprehensive introduction to developing AI-powered solutions using OpenAI’s models, the Azure OpenAI service, and Azure AI Foundry. Tailored for developers with a foundation in web technologies, you’ll learn how to provision AI resources, build and deploy intelligent apps, experiment in the AI Playground, and operationalize solutions using SDKs, Azure Functions, and AI Foundry workflows.


Course Modules

Module 1: Getting Started with OpenAI and Azure

  • Provisioning Azure OpenAI resources and deployments

  • Creating and managing models (Chat, Embeddings, Completion)

  • Testing models using the Azure OpenAI Playground and Azure AI Foundry

  • Configuring key model parameters: temperature, tokens, engine, stop sequences

  • Structuring prompts effectively using system, user, and assistant roles

  • Understanding API keys, endpoints, and authentication

  • Making API calls with Postman, cURL, and Foundry’s built-in testing tools


Module 2: Deep Dive into Large Language Models

  • Understanding GPT models and transformer-based architectures

  • Real-world use cases and enterprise applications of LLMs

  • Hands-on exploration of model capabilities via Azure AI Foundry Playground


Module 3: Introduction to Azure OpenAI SDKs and AI Foundry Integration

  • Overview of Azure SDKs (.NET, Python, JavaScript)

  • How Azure AI Foundry streamlines model configuration, testing, and deployment

  • Embedding OpenAI features into existing apps using SDKs and Foundry pipelines

  • Demo: Connecting Foundry projects with external apps


Module 4: Building AI Apps with React and the JavaScript SDK

  • Setting up a React app with the Azure OpenAI JavaScript SDK

  • Creating intuitive user experiences powered by OpenAI

  • Connecting React components to Azure AI Foundry endpoints for real-time AI interactions


Module 5: Azure Integration and Workflow Automation

  • Integrating OpenAI with Azure Functions and Logic Apps

  • Using AI Foundry for orchestrating prompt flows and decision-making logic

  • Overview of Azure AI and machine learning services for hybrid solutions


Module 6: Advanced OpenAI and AI Foundry Concepts

  • Creating reusable, multi-step prompt flows in Azure AI Foundry

  • Combining OpenAI, Azure ML, and Hugging Face models in a unified solution

  • Strategies for prompt chaining, memory, and function calling in advanced scenarios


Module 7: Deployment and Responsible AI Practices

  • Publishing and managing models via Azure Machine Learning and AI Foundry

  • Responsible AI: mitigating bias, hallucinations, and harmful content

  • Using Foundry’s evaluation tools to test outputs for safety and quality

  • Walkthrough of real enterprise use cases and ethical design strategies


Module 8: Scaling, Securing, and Monitoring AI Applications

  • Choosing the right deployment model: Functions, Containers, VMs

  • Load balancing and horizontal scaling in Azure environments

  • Securing endpoints and managing permissions

  • Observability: using Azure Monitor and AI Foundry's built-in logging and evaluation tools


Module 9: Real-World Scenarios and Instructor Q&A

  • Showcasing production use cases built in Azure AI Foundry

  • Lessons learned from live deployments

  • Open discussion and Q&A with the instructor

 

Hands-On Labs

This course includes practical, hands-on laboratory exercises to reinforce your learning:

Open AI for Developers

Open AI for Developers

~21600 minutes

Ready to Get Started?

Join thousands of professionals who have advanced their careers with our training programs.

Join Scheduled Training

Find upcoming sessions for this course and register for instructor-led training with other professionals.

View Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote