MB-500 Microsoft Dynamics 365 Finance and Operations Apps Developer
Developing Dynamics 365 Finance and Operations means shaping a complex ERP system to meet real business needs. MB-500 provides the technical foundation and methods to do this professionally.
Key topics
- Architecture and ecosystem of Dynamics 365 Finance and Operations apps.
- X++ programming, object-oriented concepts and data models.
- Extension frameworks, forms, classes and reports.
- Security concepts, roles, permissions and compliance.
- Performance optimization, testing, deployment and data integration.
Prerequisite
Experience in software development and a basic understanding of object-oriented programming are required. Knowledge of X++ or Dynamics 365 is an advantage but not mandatory.
Target group
Suitable for software developers, technical consultants and IT specialists who want to extend, customize or integrate Dynamics 365 Finance and Operations apps.
MB-500 combines technical expertise with hands-on development work – building the foundation for sophisticated ERP solutions in modern enterprise environments.
- Finance and Operations apps and related solutions.
- Deployment options: on-premises and cloud.
- Development and deployment processes.
- User interface and navigation.
- Reporting functions overview.
- Distinguishing between cloud and on-premises architectures.
- Elements, models and deployment packages.
- Application components and system architecture.
- Managing and maintaining metadata.
- Source code versioning and management.
- Checking code compliance with company policies.
- Lifecycle Services overview.
- Identifying relevant business concepts.
- Reviewing functional specifications and creating technical design documentation.
- Recognizing technical gaps and requirements.
- Applying design patterns and code deployment practices.
- Deploying code changes in a structured way.
- Knowing and applying F&O frameworks.
- Handling support tasks independently.
- Provisioning and managing development and test environments.
- Maintaining asset libraries.
- Managing code updates in a structured way.
- Using the trace parser to diagnose performance issues.
- Running load tests with the Performance SDK.
- Monitoring performance with SQL Insights.
- Recording SQL traces with SQL Profiler.
- Monitoring server metrics in Lifecycle Services.
- Connecting Visual Studio to Azure DevOps.
- Working effectively in Visual Studio.
- Coordinating and conducting code reviews.
- Using the unit test framework.
- Using the acceptance test library.
- Using the task recorder effectively.
- Applying best practice tools.
- Recognizing error types and categories.
- Setting up test environments and preparing test data.
- Running unit tests automatically.
- Documenting, analyzing and resolving issues.
- Creating and customizing report data sources.
- Implementing security requirements for reports.
- Publishing reports in the system.
- Initial setup and configuration of a VHD.
- Using a downloadable VHD for development.
- Updating the VHD to current versions.
- Creating and structuring projects.
- Creating and using label files.
- Managing metadata with Application Explorer.
- Creating deployment packages.
- Synchronizing database changes.
- Developing elements with the Element Designer.
- Using base types and operators.
- Applying structured X++ programming constructs.
- Writing SQL statements with X++.
- Using conditional and iterative statements.
- Recognizing and handling exceptions.
- Using constant values effectively.
- Using X++ runtime functions for common tasks.
- Calling .NET libraries from X++ code.
- Understanding inheritance and abstract classes.
- Applying attributes effectively.
- Implementing and extending the chain of command.
- Using X++ scoping and access modifiers.
- Defining and implementing interfaces.
- Applying ALM methodologies.
- Planning, designing and creating models.
- Planning build, test and QA processes.
- Analyzing upgrade scenarios and selecting suitable tools.
- Structuring release, change and risk management.
- Using advanced data types and their properties.
- Setting up and using base enums.
- Creating tables and table fields.
- Defining table and field properties.
- Setting up fields, groups, indexes and relations.
- Developing and using table methods.
- Creating, managing and extending views.
- Creating and extending queries.
- Developing and extending table maps.
- Integrating forms into projects and applying templates.
- Binding data sources to forms.
- Adding grids, fields and groups in a structured way.
- Developing and using form methods.
- Creating and populating menu items.
- Creating and extending menus.
- Testing forms and data connections.
- Diagnosing and improving client performance.
- Optimizing form load times and performance.
- Integrating classes into projects.
- Developing code and methods for business requirements.
- Processing and manipulating data programmatically.
- Implementing business document management.
- Developing and customizing SSRS reports.
- Using query objects and Query Builder.
- Developing Power BI reports.
- Creating Excel-based reports.
- Designing and configuring KPIs.
- Creating drill-through elements in workspaces.
- Building reusable report functions with RDL.
- Implementing integrated KPIs, charts and report components.
- Defining tasks, privileges and permissions.
- Enforcing authorization policies.
- Using the extensible data security framework.
- Applying security permissions effectively.
- Integrating Entra ID and OAuth 2.0.
- Identifying and applying caching mechanisms.
- Using temporary tables effectively.
- Applying set-based and row-based operations appropriately.
- Applying query optimization principles.
- Defining and adjusting variable scope.
- Analyzing and optimizing concurrency.
- Applying parallel processing effectively.
- Implementing async processing with the Async Framework.
- Developing PowerShell scripts for automation.
- Understanding and applying adaptation models.
- Using framework extension points.
- Writing code to extend a framework.
- Developing pre- and post-event handler classes.
- Implementing the SysOperationSandbox framework.
- Adding and integrating table extensions.
- Developing form extensions.
- Extending menus in a targeted way.
- Implementing and using delegates.
- Understanding the event framework.
- Defining new business events.
- Activating events.
- Consuming and processing events.
- Extending existing events.
- Configuring role-based event security.
- Integrating events in Power Automate.
- Understanding workflow types for different processes.
- Creating and configuring workflows.
- Assigning users to workflow elements.
- Using the daily journal workflow.
- Selecting the appropriate integration API.
- Applying synchronous and asynchronous integration patterns.
- Understanding typical data integration scenarios.
- Developing entities and activating them for export.
- Implementing custom services.
- Providing OData endpoints.
- Integrating external web services.
- Integrating F&O apps with Excel.
- Connecting external applications via Power Apps.
- Setting up electronic document exchange solutions.
- Validating source and target data for audits.
- Troubleshooting using JWT.
- Using import and export APIs.
- Monitoring API status.
- Managing entity change tracking.
- Developing wrapper classes for external web services.
- Implementing wrapper classes with C#.
- Setting up data projects and recurring data jobs.
- Configuring permissions for integration.
- Checking entity status and availability.
- Developing data transformations.
- Implementing Dataverse integrations.
- Using virtual entities for Dataverse integration.
- Processing composite data entities.
- Connecting Azure Data Lake and entity storage.
- Connecting to Azure Data Lake Storage.
- Modifying data in Azure Data Lake.
- Converging Power Platform and F&O.
- Selecting an appropriate data migration strategy.
- Understanding typical migration scenarios and tools.
- Implementing BYOD scenarios.
- Testing data migration and validating results.
- Analyzing requirements for external report data sources.
- Creating and maintaining custom data sources.
- Optimizing data entities for better performance.
- Using Logic Apps for integration solutions.
- Developing and integrating Power Platform.
- Connecting F&O with enterprise applications.
- Automating EAI, B2B and EDI processes with Logic Apps.
- Integrating Azure Machine Learning data.
- Establishing connectivity to external services.
- Optimizing data entities for optimal performance.
- Integrating F&O data in Power Automate.
- Using Power Automate triggers and actions for F&O.
- Making F&O data accessible via Power Apps.
- Mapping F&O data on Common Data Model and Dataverse.
- Setting up alerts and automated actions.
- Configuring pause and resume options.
- Performing initial synchronization.
- Monitoring live synchronization.
- Analyzing performance issues with the right tools.
- Applying proven best practices.
- Understanding core data management concepts.
- Using data entities for management and integration.
- Using the data management workspace.
- Configuring standard and advanced tile views.
- Using templates for data management.
- Exporting, importing and copying data.
- Performing database operations.
- Sharing data using the data sharing framework.
- Creating UAT test libraries.
- Recording and saving test cases in BPM.
- Synchronizing the test plan with Azure DevOps.
- Running UAT tests.
- Automating data tasks.
- Understanding and planning the go-live process.
- Completing the LCS methodology.
- Completing user acceptance testing.
- Performing the FastTrack go-live assessment.
- Requesting and setting up a production environment.
- Understanding RSAT and its use cases.
- Creating a test recording in Store Commerce.
- Installing and configuring RSAT.
- Loading test cases and running automated tests.
- Understanding report and query types.
- Creating and understanding financial reports.
- Locating existing reports and research.
- Generating and using queries and reports.
- Configuring F&O for Power Platform.
- Setting up Electronic Reporting (ER).
- Using barcode data sources for image generation.
Up to 100% funding for your continuing education
Attractive funding opportunities are available for numerous continuing education programs – depending on the funding program, up to 100% funding is possible.
The requirement is that you live or work in Germany. Our funding opportunities are not available outside of Germany.
Funding opportunities are available for career starters, job seekers, career changers, startups, experienced professionals, those seeking career advancement, and specialists.