Training: Secure Development of GenAI Applications
Level
IntermediateDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedTraining: Secure Development of GenAI Applications
The Secure Development of GenAI Applications training focuses on solving practical tasks and teamwork, enabling participants to quickly move from theory to practice in building GenAI applications. The workshops are based on best practices for using Azure OpenAI, ensuring that the skills gained are fully applicable in production environments. Concepts are demonstrated using Azure services (including Azure OpenAI) as well as Python and the LangChain library. The training uses the OpenHack formula – participants solve real-world tasks together in small groups (4 people), simulating real scenarios of application development and the challenges involved.
What will you learn?
- Building and managing GenAI solutions in Azure: from foundational concepts to advanced applications
- Designing chatbots and classification systems: practical skills in creating, implementing, and deploying AI solutions in real-world scenarios
- Secure use of Azure services: protecting data and applications in the cloud
Important information before the training
- Tasks will be solved in Python. If you don’t know Python, we encourage you to review basic tutorials (which we will provide before the workshop). You don’t need to code fluently, but familiarity with syntax and fundamentals will help.
- Only a web browser is required to participate.
- Tasks will be solved in groups, which we recommend. They cover a broad range of skills: Python, applications, and DevOps. Nothing too difficult, but a great opportunity to build interdisciplinary teams.
- We provide: a GitHub Codespaces environment (or optionally run locally in VS Code with Docker) and a Microsoft Azure subscription for the duration of the workshop.
Who is this training for?
Software developers and engineers: those responsible for building AI applications and integrating cloud services
Security specialists: those focused on securing applications and data in the cloud while following security best practices
System architects: professionals designing and implementing complex AI systems in cloud environments
Data analysts: professionals leveraging GenAI for analyzing large datasets and extracting insights
Training Program
-
Day 1
-
Components for building GenAI solutions: presentation
- Introduction to GenAI
- Azure OpenAI
- Azure AI Search
- Azure Functions
- Permissions in Azure
- Service security
- LangChain
-
Group exercise
- Building a solution for data ingestion and classification for GenAI
-
Day 2
-
From local script to chatbot in Azure: presentation
- Identity management in Azure
- Azure App Service
- LangChain: building a chatbot and RAG
-
Group exercise
- Building chatbots connected to data