- Home
- IT Courses
- MS-AB410T00: Build Intelligent Applications
MS-AB410T00: Build Intelligent Applications
Course Code: MS-AB410T00
This course teaches learners how to design and build intelligent applications on the Microsoft Power Platform by using AI, copilots, and agents to solve real business problems. Learners explore how Power Apps, Power Automate, Power Pages, Copilot Studio, and AI‑enabled capabilities work together to create agent‑first, AI‑enhanced solutions that improve productivity, decision‑making, and user experience.
This course is designed for individuals who want to learn how to build intelligent applications using the Microsoft Power Platform and are new to using AI, copilots, and agents in solution design. It is ideal for learners with a general understanding of business processes or app building who want to develop the skills to analyze requirements, select appropriate Power Platform components, and create AI‑enhanced solutions. The course introduces how AI and agents can improve application behavior, automation, and user experience, while also building awareness of governance and responsible use as learners begin their journey into intelligent app development.
- Ability to build basic canvas apps in Power Apps
- At least one of the following licenses: Power Apps, Power Automate, or Copilot Studio
- Familiarity with creating cloud flows in Power Automate
- Basic understanding of Microsoft Dataverse tables and data storage concepts
- Completion of the Get started with AI-first solutions in Microsoft Power Platform learning path, or equivalent experience with Microsoft Power Platform
- Access to a Power Apps environment with a Dataverse database
After completing this course, students will be able to:
- Use AI-first solutions in Microsoft Power Platform
- Build your data model with Microsoft Dataverse
- Build intelligent apps and portals with Microsoft Power Apps
- Automate and extend your solutions with AI in Microsoft Power Automate
This learning path helps prepare you for the AB-410 Exam - Building Intelligent Applications certification.
Modules
Think like an AI-first architect. Learn how AI is built into every layer of Power Platform, apply a structured framework to match business problems to the right components, and design solutions where agents and automation handle the routine so humans can focus on what matters.
Lessons:
- Introduction
- Explore the AI-first Power Platform
- Recommend Power Platform components for business solutions
- Map business processes to AI-first solution patterns
- Explore extensibility options in Power Platform
- Knowledge check
- Summary
After completing this module, students will be able to:
- Identify Power Platform components and describe how AI is embedded in both the maker experience and the end-user experience.
- Analyze business requirements and recommend appropriate Power Platform components for a given scenario.
- Map business processes and use cases to AI-first solution patterns using agents and automation.
- Identify built-in agents available in Power Platform and describe when extensibility options are needed.
This module covers the basic concepts of prompt engineering, the elements of an effective prompt, and best practices in prompting.
Lessons:
- Introduction
- Prompt-based generative AI model
- What is prompt engineering?
- Identify the types of prompt instructions
- Create effective prompts
- Module assessment
- Summary
After completing this module, students will be able to:
- Critique the effectiveness of different prompt engineering techniques.
- Assess the clarity and relevance of instructions and context for prompt creation.
- Evaluate the benefits of creating content in various formats using generative AI.
Stop starting from scratch. Use Plans in Power Apps to describe a business problem in plain language and let AI agents generate the requirements, data model, and technology proposal — then build and ship a complete Power Platform solution.
Lessons:
- Introduction
- Explore plans and the AI agents that power them
- Create a plan and refine the requirements
- Review the data model and technology proposal
- Build and manage your solution
- Create a plan from an existing solution
- Knowledge check
- Summary
After completing this module, students will be able to:
- Describe how plans and its three AI agents transform a business problem into a solution design.
- Write an effective prompt and refine the generated requirements, data model, and technology proposal.
- Build solution components from a plan and manage them using the Objects view.
- Create a plan from an existing solution to document and improve it.
Note: App in a Day instructor-led training Continue your learning journey with the App in a Day instructor-led workshop. This course provides hands-on experience for building custom apps! Browse training events.
Dataverse lets you securely store and manage data that's used by business applications. Standard and custom tables within Dataverse provide a secure and cloud-based storage option for your data.
Lessons:
- Introduction to Microsoft Dataverse
- Table characteristics
- Dual-write vs. virtual tables
- Exercise - Create a Microsoft Dataverse table
- Exercise - Import data into your Microsoft Dataverse database
- Table relationships
- Exercise - Create table relationships
- Dataverse logic and security
- Exercise - Create a custom table and import data
- Dataverse auditing
- Check your knowledge
- Summary
After completing this module, students will be able to:
- Create tables with Dataverse
- Import data into a Dataverse database
- Create table relationships in Dataverse
- Apply business rules and security roles to Dataverse tables
- Configure Dataverse auditing
Do you want to create new data columns or use existing standardized columns for your business solutions? This module shows you how to manage or create new columns within a table in Dataverse.
Lessons:
- Define columns in Microsoft Dataverse
- Column types in Microsoft Dataverse
- Add a column to a table
- Work with Prompt columns and row summaries
- Primary column
- Restrictions that apply to columns in a table
- Create an auto numbering column
- Create an alternate key
- Exercises
- Check your knowledge
- Summary
After completing this module, you will be able to:
- What a column is in Dataverse.
- The types of columns that are available in Dataverse.
- How to add a column to a table.
- How to create and configure Prompt columns using AI-generated content.
- What a primary name column is in Dataverse.
- How to identify restrictions that are associated with columns.
- How to create an auto-numbering column.
- How to create an alternate key.
Do you want to use security roles to limit user permissions? This module will show you how you can set permissions to limit access to an environment. Or limit which users can view, edit, or delete data in an environment within Dataverse.
Lessons
- Introduction to environment roles
- Understand environment roles
- Adding or disabling an environment user
- Understand user security roles and security role defaults
- Exercise - Create a custom role
- Check the roles that a user belongs to
- Configure Dataverse teams for security
- Configure Dataverse group teams for security
- Check your knowledge
- Summary
After completing this module, you will be able to:
- Learn about security roles and apply them to users in an environment.
- Learn how to add users to an environment.
- Understand security concepts in Dataverse.
- Identify default security roles.
- Create a custom role.
- Create a custom security role and assign it to entities and users.
- Learn how to configure Dataverse teams for security.
- Learn how to configure Dataverse group teams for security.
Power Apps lets you build three types of apps: canvas apps, model-driven apps, and Power Pages sites. This module focuses on canvas apps — the flexible, screen-based apps you design pixel-by-pixel and connect to virtually any data source. You'll explore the canvas app maker portal, learn how app controls and data sources work together, and build your first canvas app from an Excel spreadsheet.
Lessons
- Introduction to Power Apps
- Start Power Apps
- Exercise - Create your first app in Power Apps
- Power Apps data sources
- Exercise - Create an app from Excel using Copilot
- Use Power Apps with Power Automate and Power BI
- Designing a Power Apps app
- Check your knowledge
- Summary
After completing this module, you will be able to:
- Describe what canvas apps are and how they differ from other Power Apps app types.
- Navigate the Power Apps maker portal and identify key canvas app creation options.
- Connect a canvas app to a data source and use gallery and form controls to display and edit data.
- Build a canvas app from an Excel workbook using both the template path and a blank canvas.
- Use Copilot to generate a canvas app from an uploaded file.
A working app is just the starting point. In this module, you shape how your canvas app looks, how it behaves, and how it scales—customizing gallery layouts, writing Power Fx formulas, building screen navigation, adding AI capabilities, and creating reusable components that work across your entire solution.
Lessons
- Introduction
- Improve your app by making basic customizations
- Explore controls and screens in canvas apps
- Apply Power Fx formulas to canvas app controls
- Work with Power Fx formulas in canvas apps
- Create screen navigation in a canvas app
- Build reusable components and formulas in canvas apps
- Check your knowledge
- Summary
After completing this module, you will be able to:
- Customize gallery and form controls to display and edit data the way your users need it.
- Build screen navigation using Power Fx Navigate() and Back() formulas.
- Apply Power Fx formulas to control appearance, filter data, and handle errors.
- Add AI capabilities to your app using Microsoft 365 Copilot controls.
- Create named formulas, user-defined functions, and reusable component libraries.
You've built your first app. Now, it's time to publish, share it with others, and maintain subsequent versions of the app.
Lessons
- Introduction
- Publish your app
- Share your app
- Maintain your app
- Application lifecycle management
- Check your knowledge
- Summary
After completing this module, you will be able to:
- Introduce the primary app build.
- Launch future iterations of the app.
- Manage versions and publish your app.
Model-driven app design is an approach that focuses on quickly adding components to your apps. These components include dashboards, forms, views, and charts. With little or no code, you can make apps that are simple or complex.
Lessons
- Introducing model-driven apps
- Components of model-driven apps
- Design model-driven apps
- Exercise - Create a model-driven app
- Build pages with generative AI
- Exercise - Control security when sharing model-driven apps
- Incorporate business process flows
- Add logic to commands with Power Fx
- Exercise - Create a model-driven app
- Enable Copilot chat for app users
- Add agents to your model-driven app
- Module assessment
- Summary
After completing this module, you will be able to:
- Model-driven app design
- Creating a model-driven app
In this module, you'll learn about forms, grids, views, charts, and dashboards that can be used in model-driven apps.
Lessons
- Forms overview
- Form elements
- Configure multiple forms
- Use specialized form components
- Extend model-driven apps with custom pages
- Configure views overview
- Configure charts overview
- Module assessment
- Summary
After completing this module, you will be able to:
- Use form elements and controls
- Configure forms
- Use specialized form components
- Use editable grids
- Identify views and use public views
- Learn how to configure charts
- Learn how to configure dashboards
Use Power Pages to create modern data-driven external-facing business websites. Extend Dataverse data to external and internal audiences such as customers, partners, and employees. Empower anyone inside or outside your organization to interact with the business by using Power Pages sites.
Lessons
- Introduction to Power Pages
- Get started with Power Pages
- Core tools and components of Power Pages
- Overview of Power Pages security
- Overview of Power Pages extensibility
- Check your knowledge
- Summary
After completing this module, you will be able to:
- Identify the capabilities of Power Pages.
- Review the Power Pages site provisioning process.
- Learn about Power Pages core components and tools.
- Discover how to control user access to site content and Dataverse data.
Power Pages makers spend most of their time building sites in Power Pages design studio. This module covers the full range of design studio capabilities — from adding pages and components to styling the site, securing it with the Security workspace, and using Copilot and AI-powered agents to accelerate development and enhance the visitor experience.
Lessons
- Introduction to Power Pages design studio
- Work with pages
- Page components
- Site styling and templates
- Secure your Power Pages site
- Add an AI-powered agent to your site
- Exercise - Edit pages
- Knowledge check
- Summary
After completing this module, you will be able to:
- Learn how to launch and run Power Pages design studio.
- Identify the various workspaces, commands, and tools.
- Discover how to add new pages, how to place them in the site structure, and how to style the site appearance.
- Learn about the process of configuring specific layouts and adding and modifying different types of content to a page.
- Identify where to add or modify custom HTML, CSS, or code to the webpages by using the design studio.
- Configure site security using the Security workspace.
- Add AI-powered features to your site, including Copilot and agents.
Power Automate is an online workflow service that automates actions across the most common apps and services.
Lessons
- Introducing Power Automate
- Create a cloud flow
- Exercise - Create recurring flows
- Exercise - Monitor incoming emails
- Exercise - Share flows
- Troubleshoot flows
- Convert a flow to an agent flow
- Module assessment
- Summary
After completing this module, you will be able to:
- Create a flow that automatically saves email attachments.
- Learn how to create a button flow to send yourself a reminder.
This module introduces the triggers and actions that you can use to build flows in Power Automate with Dataverse.
Lessons
- Introduction
- Dataverse triggers
- Query data
- Create, update, delete, and relate actions
- Exercise - Create a cloud flow with a Dataverse connector
- Check your knowledge
- Summary
After completing this module, you will be able to:
- Dataverse triggers and actions in Power Automate.
- Other available inputs.
Power Automate is an online workflow service that automates actions across the most common apps and services. In this module, you build approval flows to streamline your business, save time, and work more efficiently.
Lessons
- Introduction to approval flows
- Build an approval request
- Create a business process flow
- Create a business process flow with conditions
- Check your knowledge
- Summary
After completing this module, you will be able to:
- Create and process approval requests.
- Build a flow that runs at recurring time intervals.
- Create a business process flow with conditions.
Explore how to create and use grounded prompts in AI Builder and then use them in a low-code platform with Microsoft Power Platform.
Lessons
- Introduction
- Exercise - Create a grounded prompt in AI Builder
- Use a grounded prompt in a cloud flow
- Use a grounded prompt in a canvas app
- Use a grounded prompt in a custom copilot
- Check your knowledge
- Summary
After completing this module, you will be able to:
- Create and use AI Builder grounded prompts in Copilot Studio, Power Apps, and Power Automate.
- Use grounded prompts to generate natural language responses based on your data and business logic.
- Test and publish your prompts and then give feedback.