Building Custom AI and Intelligent Apps
Design, build, and manage intelligent applications with Azure AI. In this training, you'll learn how to responsibly and practically integrate artificial intelligence into software – from design to maintenance – using Azure AI Services, Azure AI Foundry, and Semantic Kernel.
Building smart software with AI
AI is no longer experimental; it’s a standard part of modern software development. Users expect intelligent behavior in applications: automatic suggestions, smart search functions, predictions, and context-aware responses. This training shows you how to add that intelligence yourself to new or existing applications – in a reliable, secure, and scalable way.
You’ll learn how to apply AI models, copilots, and agents using Azure AI Services, Azure AI Foundry, and Semantic Kernel. We combine theory with hands-on coding so that you not only understand how the technology works but also how to effectively integrate it into your software.
Our trainings are developed by developers who work daily with Azure AI on client projects where reliability, quality, and scalability are key. You’ll learn from professionals who know not just how to use AI, but how to use it well: practically, responsibly, and future-proof.
In addition to technical building blocks, we cover architecture, testability, and responsible AI use. You’ll learn how to develop AI features that fit within modern development principles, how to keep them maintainable, and how to prevent them from introducing unnecessary risks.
By the end of this training, you’ll know not just what AI can do, but how you can apply it in practice – with the tools, patterns, and choices that enable smart software with real value.
🕐 Duration: 1 day (8 hours, including hands-on workshops)
👥 Target audience: Software engineers with at least 2 years of experience
What you’ll learn
After a short introduction where we discuss goals and AI experience, you’ll work through five blocks combining theory and practical assignments. Adaptable based on experience and learning needs.
After a short introduction where we discuss goals and AI experience, you’ll work through five blocks combining theory and practical assignments. Adaptable based on experience and learning needs.
- The basics
- Use cases and demos of intelligent apps
- Responsible AI and ethical considerations
- Models, copilots, and agents
- Workshop: build an intelligent console app
- AI as a Service
- Language, Vision, Search, and Document Intelligence
- Workshop: Retrieval-Augmented Generation (RAG) Search
- Generative AI
- Working with Azure AI Foundry and Semantic Kernel
- Workshop: design your own generative app
- Mature AI usage
- Testing, security, and monitoring of AI components
- Workshop: architecture design in Azure
- Application and action plan
- The impact of AI in your applications
- How to embed AI responsibly into your development process
Make your software smarter – starting today
After this training, you’ll have the confidence and the knowledge to integrate AI into your software. You’ll understand the possibilities, the risks, and the conditions — and know how to use AI that is reliable, scalable, and maintainable.
Interested? We will contact you shortly.
Interested? Talk to Esther about it!
More training courses
-
AI Software Development Boost
Discover how to smartly leverage AI within Azure to develop software faster, more securely, and more intelligently. In this compact training, you'll learn how GitHub Copilot, Azure OpenAI, and machine learning add real value to your development workflow. -
Business Automation with AI
Accelerate and improve business processes with artificial intelligence. In this training, you’ll learn how to use AI to automate workflows, make smarter use of data, and create tangible business value – based on Microsoft Azure AI Services and Copilot technology. -
The power of GitHub Copilot in your software development
Discover how GitHub Copilot helps you work smarter, faster, and with more enjoyment as a developer or tester. Learn how to responsibly integrate AI assistance into your development process – with a focus on productivity, code quality, and security.