Loading...
Microsoft
Popular
MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer
The MB-500T00 course is designed for developers aiming to extend, customize, and develop solutions for Dynamics 365 Finance and Operations apps. The course covers essential development skills and techniques, with a focus on using Microsoft Visual Studio and the X++ programming language, as well as extending the platform with Power Platform.
5.00 Day (40 hours)
Advanced Level
Choose your learning method
Overview Course Detail Target Audience Prerequisites Course Outline FAQs

As a candidate for this certification, you’re a developer who works with finance and operations apps in Microsoft Dynamics 365 to implement and extend applications that meet the requirements of a business.

You provide fully realized solutions by using:

  • Standardized application coding patterns
  • Extensible features
  • External integrations

As a candidate for this certification, you do the following:

  • Develop business logic by using X++.
  • Create and modify finance and operations app reports and workspaces.
  • Customize the UI.
  • Provide endpoints and APIs to support Microsoft Power Platform apps and external systems.
  • Perform testing.
  • Monitor performance.
  • Analyze and manipulate data.
  • Manage implementations by using application lifecycle management (ALM).

You also create technical designs and implementation details, and implement permission policies and security requirements.

You should have a deep knowledge and experience using the underlying framework, data structures, and objects associated with the finance and operations solutions.

You should have experience with products and services that include Microsoft Visual Studio, Azure, Dataverse, Power Platform Admin Center, Power Apps, Power Automate, Azure DevOps, Lifecycle Services tools, Postman, GitHub, Microsoft 365, reporting tools (for example, SQL Server Reporting Services [SSRS], Power BI), and SQL Server Management Studio.

What's in it for you?
  • Plan the architecture and solution design
  • Apply developer tools
  • Design and develop AOT elements
  • Develop and test code
  • Implement reporting
  • Integrate and manage data solutions
  • Implement security and optimize performance
Audience
Dynamics 365 Finance & Operations App Developer
Prerequisites
  • Familiarity with Dynamics 365 Finance and Operations or similar ERP systems.
  • Basic understanding of programming languages and development environments.
  • Experience with Microsoft Visual Studio and Azure DevOps is beneficial.
Course Overview
Introduction to Developing with Finance and Operations Apps
  • Lesson: Explore the Ecosystem and Main Components
  • Lesson: Explore the Technical Architecture
  • Lesson: Explore Design and Deployment Considerations
  • Lesson: Manage Implementations by Using Lifecycle Services
  • Lesson: Work with Performance and Monitoring Tools
  • Lesson: Manage Source Code by Using Version Control
  • Lesson: Explore the Test Framework and Tools
  • Lesson: Explore Reporting Tools
  • Exercise – Set Authorization Requirements on Database Tables
  • Lab 1: Create a new module & workspace
Build Finance and Operations Apps
  • Lesson: Set Up a VHD
  • Lesson: Start Developing
  • Lesson: Get Started with Development Using X++
  • Lesson: Develop Object-oriented Code
  • Lesson: Implement Application Lifecycle Management
  • Lesson: Build Extended Data Types and Enumerations
  • Lesson: Build the Data Model
  • Lesson: Build Forms and Optimize Form Performance
  • Lesson: Create Classes
  • Lesson: Build Reports
  • Lesson: Build Workspaces
  • Lesson: Implement Role-based Security
  • Lesson: Apply Basic Performance Optimization
  • Exercise – Create an Extension by Using Chain of Command
  • Exercise – Create a Base Enumeration, Add Elements, and Update Properties
  • Exercise – Create a Table, Add Fields, and Create Field Groups
  • Exercise – Create a Form
  • Exercise – Insert Records by Using a Runnable Class
  • Exercise – Create and Deploy a Report
  • Exercise – Create a Workspace and Add a Tile, List, Link, and Power BI Element
  • Exercise – Create a New Security Role and Add Duties
  • Exercise – Create Runnable Classes in Visual Studio to Test Code
  • Lab 2: Create a new EDT table and form
Extend Finance and Operations Apps
  • Lesson: Explore Extensions and the Extension Framework
  • Lesson: Extend Elements
  • Lesson: Consume Business Events
  • Lesson: Work with workflows
  • Exercise – Extend an EDT
  • Exercise – Extend a Form and Add Controls
  • Exercise – Create a Purchase Requisition Workflow
  • Lab 3: Create a custom workflow on the Positions form
Connect to Finance and Operations Apps
  • Lesson: Identify Data Integration Patterns and Scenarios
  • Lesson: Implement Data Integration Concepts and Solutions
  • Lesson: Implement the Data Management Package API
  • Lesson: Data Integrations
  • Lesson: Prepare data for migration
  • Lesson: Manage data sources with external data stores
  • Lesson: Integrate with Microsoft Azure
  • Lesson: Connect to Microsoft Power Platform services
  • Lesson: Work with Tools and Best Practices to Integrate with Microsoft Power Platform
  • Exercise – Create a Data Project and Recurring Data Job
  • Exercise – Create a Data Entity
  • Exercise – Troubleshoot Dual-write Integration
  • Lab 4: Create a composite data entity
Migrate Data and Go Live
  • Lesson: Work with Data Management
  • Lesson: Perform User Acceptance Testing
  • Lesson: Prepare to Go Live
  • Lesson: Use Regression Suite Automation Tool (RSAT)
  • Lesson: Work with Analytics and Reporting
  • Lesson: Configure Electronic Reporting
  • Exercise – Explore the Data Management Workspace
  • Exercise – Export Data Using the Data Management Workspace
  • Exercise – Build Test Scripts to Test Business Functionality
  • Exercise – Work with Reports
  • Exercise – Generate Electronic Documents for Payments
  • Lab 5: Data export using Bring Your Own Database (BYOD)
Course FAQs
What will I learn in the MB-500T00 course?

In this course, you'll learn how to develop, customize, and extend Dynamics 365 Finance and Operations apps using X++ and Visual Studio. You’ll also gain skills in managing data, extending the platform with Power Platform, and using tools like Lifecycle Services (LCS).

Who is this course intended for?

This course is designed for developers, IT professionals, and solution architects who work with or want to specialize in Dynamics 365 Finance and Operations apps development.

Do I need any prior experience to take this course?

Yes, it's recommended that you have a basic understanding of Dynamics 365 Finance and Operations, as well as some experience with ERP solutions and a general knowledge of programming concepts.

What certification does this course prepare me for?

This course prepares you for the Microsoft Certified: Dynamics 365: Finance and Operations Apps Developer Associate certification, which validates your expertise in developing and customizing these apps.

What tools and technologies will I be using during the course?

You’ll be using Microsoft Visual Studio, X++ programming language, and tools like Lifecycle Services (LCS), Azure DevOps, and the Power Platform to develop and manage customizations in Dynamics 365 Finance and Operations apps.

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Contact Us