Accueil / AI-300: Implementing Machine Learning and Generative AI Solutions

AI-300: Implementing Machine Learning and Generative AI Solutions

AzureGenerative IA
Level : Intermediate
Useful information
Duration : 4 Days (28 Hours)
Remote price : 2970 € excl tax/pers
Mock exam price : 60 € excl tax/pers
Voucher : Offered
Targeted audience
  • AI Engineer, Data Scientist
Next dates
Remote
Intra-company
On demand

Training Overview

This course will teach you how to design, deploy, and operate MLOps and GenAIOps solutions on Azure.

You will learn how to set up a secure and scalable AI infrastructure, manage the full lifecycle of machine learning models with Azure Machine Learning, and deploy, evaluate, monitor, and optimize generative AI applications and agents with Microsoft Foundry.

The course also provides hands-on experience with continuous automation, integration, and deployment practices, infrastructure as code, and observability, using tools such as GitHub Actions, Azure CLI, and Bicep.

Finally, it emphasizes collaboration between data and DevOps teams to build reliable, industrialized AI systems aligned with current best practices in MLOps and GenAIOps.

This course replaces the DP-100 course: Design and Implementation of a Data Science Solution in Azure

Learning Objectives

Trainees will be able to:

  • Operationalize Machine Learning Models (MLOps)
  • Operationalize generative AI applications (GenAIOps)
Training Program
Experiment with Azure Machine Learning
  • Prepare data to use AutoML for classification.
  • Set up and run an AutoML experiment.
  • Evaluate and compare AutoML models.
  • Configure MLflow for tracking models in notebooks.
  • Use MLflow for tracking models in notebooks.
  • Evaluate a trained model using the Responsible AI dashboard

 

Perform hyperparameter tuning with Azure Machine Learning

  • Define a hyperparameter search space.
  • Configure hyperparameter sampling.
  • Select an early shutdown strategy.
  • Run a scan job.

 

Run pipelines in Azure Machine Learning

  • Create components.
  • Build an Azure Machine Learning pipeline.
  • Run an Azure Machine Learning pipeline.

 

Trigger Azure Machine Learning jobs with GitHub Actions

  • Create a service principal and assign it the necessary permissions to run an Azure Machine Learning job
  • Store Azure credentials securely by using secrets in GitHub Secrets.
  • Create a GitHub action using a YAML file using stored Azure credentials to run an Azure Machine Learning job

 

Trigger GitHub Actions with feature-based development

  • Use feature-based development.
  • Protect the primary branch.
  • Trigger a GitHub Actions workflow by merging a pull request

 

Use environments in GitHub Actions

  • Configure environments in GitHub.
  • Use environments in GitHub Actions.
  • Add approval steps to define the necessary reviewers before routing the model to the next environment.

 

Deploy a template with GitHub Actions

  • Deploy a template to a managed endpoint.
  • Trigger template deployment with GitHub Actions.
  • Test the deployed model.

 

Plan and prepare a GenAIOps solution

  • Identify use cases for generative AI applications.
  • Select a model for your Generative AI application.
  • Describe what GenAIOps is and how it defines the application lifecycle.

 

Manage agent prompts in Microsoft Foundry with GitHub

  • Apply versioning principles to manage prompts as code resources.
  • Learn how prompts integrate with Microsoft Foundry agents and versioning policies.
  • Design a GitHub repository structure to request version control and collaboration.
  • Develop a workflow to test and deploy commands securely.

 

Evaluate and optimize AI agents through structured experiences

  • Design evaluation experiences with clear metrics for quality, cost, and performance
  • Apply Git workflows to systematically organize and compare agent variants
  • Create assessment rubrics that ensure consistent scoring across human graders
  • Compare the results of the experiment to make evidence-based optimization decisions

 

Automate AI assessments with Microsoft Foundry and GitHub Actions

  • Explain why automated assessments complement human assessments in AI quality assurance.
  • Select reviewers who align with the human evaluation criteria for validation.
  • Create assessment datasets with appropriate composition for full tests.
  • Implement batch evaluations using Python scripts with Microsoft Foundry.
  • Integrate automated assessment workflows into GitHub Actions for continuous testing.

 

Monitor your generative AI application

  • Understand why monitoring is critical when moving Gen AI applications to production readiness.
  • Identify and interpret key performance metrics: latency, throughput, token utilization, and error rate.
  • Use Azure Monitor with Microsoft Foundry to observe and analyze application behavior.
  • Apply insights to optimize performance, cost, and user experience in Gen AI solutions.

 

Analyze and debug your generative AI application with tracing

  • Set up the tracking infrastructure with Microsoft Foundry and Application Insights.
  • Implement custom ranges for AI model calls and business logic operations.
  • Analyze trace data to identify bottlenecks and performance failure patterns.
Published on 04/16/2026
Teaching Method

In this training, we mix theory with technical workshops to quickly make you operational. Additionally, each participant receives course materials at the end of the training.

One of our consultant trainers conducts the training. With solid field experience, they make the learning process both interactive and enriching.

For assessment, the trainer regularly asks questions and uses various methods to continuously measure your progress. This approach promotes a dynamic and engaging learning experience.

After the training, we ask you to complete a satisfaction questionnaire. Your feedback helps us to maintain and constantly improve the quality of our training.

Finally, we offer the flexibility to deliver this training both in-person and remotely, and it can be customized to meet your company’s specific needs upon request.

Prerequisites

To participate in this course, you should have experience with Python, an understanding of fundamental machine learning concepts, and a basic knowledge of DevOps practices such as source control, CI/CD, and command-line tools, which prepare to implement MLOps and GenAIOps workflows using Azure-native services.

It is strongly recommended to take this course on a computer with a dual monitor setup for greater comfort.

Accessibility

You can register for one of our training courses up to two business days before it starts, if there are still available places and you signed quote.

If you have specific needs related to a disability, please do not hesitate to make a request; we are happy to adjust our services according to the type of disability.

Pre-certification

This training paves the way for the Microsoft certification “Associate Engineer in Machine Learning Operations (MLOps) certification exam”. We recommend scheduling the exam approximately one month after completing the training. The course materials and labs provided during the training will help you effectively prepare for your certification.

You can register for certification on the Microsoft site. If you would like to buy a certification voucher from us, or if you would like us to support you in this process, please contact us

Pre-registration to the training
AI-300: Implementing Machine Learning and Generative AI Solutions

    * required fields

    This information is collected by CELLENZA, in its capacity as data controller, for the sole purposes of (i) managing your pre-registration and (ii) sending you commercial emails about its activities. To find out more about the management of your data and your rights, consult the privacy policy by CELLENZA

    Our Training on the same topic

    Tailored Training

    Do you want to train your teams? Do you need to accelerate their skill development and adoption of best practices and technologies to generate value quickly? We can help you co-create the training you need, tailoring our content to your technical and organizational environment.

    Know more

    AI-901 : Introduction to AI in Azure

    Artificial IntelligenceAzureFundamentals
    Level : Beginner
    Duration : 1 Day
    During this training, participants will explore fundamental concepts related to artificial intelligence (AI) and the Microsoft Azure services that can…
    AI-900 : Azure AI FundamentalsBadge certification AI900

    DP-900 : Introduction to Microsoft Azure Data

    AzureDataFundamentals
    Level : Beginner
    Duration : 1 Day
    The Azure Data Fundamentals training teaches you to master the fundamental concepts of databases in a Cloud environment. The instructor…
    DP-900 : Azure Data FundamentalsCertification Azure Data Fundamentals