MB-500 Microsoft Dynamics 365 Finance and Operations Apps Developer

Price
Net
VAT

Price
Price on Request

Duration
5 days

For companies and job seekers:
this course is 100% fundable!
 

Location

Course Language
English

Training Solutions
Online Live

Digital business models are based on adaptable, stable ERP platforms. The development of customized functions and enhancements forms the basis for efficient workflows and reliable business processes.

Key topics

  • Extension and customization of business applications.
  • Development with X++ and object-oriented methods.
  • Business logic, data models, and integrations.
  • Security concepts, roles, and authorizations.
  • Performance, quality assurance, and maintenance.

Prerequisites
Knowledge of software development, object-oriented programming, and a basic understanding of business processes and relational databases.

Target group
Developers, technical consultants, and IT specialists with a focus on ERP, business apps, cloud technologies, and enterprise software.

Technical expertise is combined with modern development practices and clear system architecture. This results in sustainable expertise for sophisticated business solutions in dynamic IT environments.
 

Print as PDF
Course content
  • Financial and operational applications and related applications
  • On-premises and cloud-based financial and operational applications - Financial and operational applications
  • Development and deployment processes
  • The user interface
  • Reporting functions
  • Distinction between cloud and on-premises architecture
  • Elements, models, and packages
  • Application components and architecture
  • Processes for managing metadata
  • Source code control processes
  • Code compliance with company policies
  • Overview of lifecycle services
  • Identification of relevant business concepts
  • Evaluation of functional specifications and preparation of technical design documentation
  • Identifying technical gaps
  • Design patterns and practices for code deployment
  • The process for deploying code changes
  • Frameworks for financial and operational applications
  • Performing support tasks
  • Provisioning and managing environments
  • Managing asset libraries
  • Managing the code update process
  • Diagnosing performance issues with the trace parser
  • Load testing using the Performance SDK
  • Performance monitoring with SQL Insights
  • Creating an SQL trace with SQL Profiler
  • Monitoring server health metrics in Lifecycle Services
  • Setting up Visual Studio to connect to Azure DevOps
  • Working in Visual Studio
  • Managing and performing code reviews
  • Unit test framework
  • Library for acceptance tests
  • Task recorder
  • Tool for best practices
  • Identify different categories and types of errors
  • Configuring the test environment and preparing data
  • Execute unit tests
  • Document and fix problems
  • Create and modify report data sources and supporting classes
  • Implement security requirements for reports
  • Publishing a report
  • Setting up a VHD for first-time use
  • Setting up and managing a downloadable VHD for development
  • Upgrading the VHD
  • Creating and building projects
  • Creating and using label files
  • Managing metadata with the Application Explorer
  • Creating deployment packages
  • Synchronizing data changes with the database
  • Using the Element Designer to develop elements
  • Implementation of basic types and operators
  • Common structured programming constructs of X++
  • Using X++ to write SQL statements
  • Using conditional and iterative statements
  • Handling exceptions
  • Using constant values
  • Using X++ runtime functions for common tasks
  • Calling .NET libraries with X++ code
  • Getting to know inheritance and abstract classes
  • Using attributes
  • Implementing the command chain
  • Implementing X++ Scoping and access identifiers
  • Interfaces
  • ALM methodologies
  • Design and create models
  • Planning build, test, and quality control processes
  • Identifying upgrade scenarios and suitable tools
  • Planning release, change, and risk management processes
  • Advanced data types and element properties
  • Basic enums and element properties
  • Creating tables and table fields
  • Filling in table and field properties
  • Adding fields, field groups, indexes, and relationships
  • Table methods
  • Creating, managing, and extending views
  • Creating, managing, and extending queries
  • Create, manage, and extend table maps
  • Adding a new form to a project and applying a template
  • Adding a data source to a form
  • Adding grids, fields, and groups to a form
  • Methods for forms
  • Creating and filling menu items
  • Creating and extending menus
  • Testing form functionality and data connections
  • Diagnosing and optimizing client performance
  • Optimizing form loading and performance
  • Adding a class to a project
  • Adding code and methods to meet business requirements
  • Data manipulation
  • Implementation of business document management
  • Creating and modifying reports using SSRS
  • Implementation of query objects and Query Builder
  • Creating and modifying reports using Power BI
  • Creating and modifying reports using Excel
  • Design KPIs
  • Creating drill-through workspace elements
  • Creating custom, reusable report functions using RDL
  • Implementing integrated KPIs, charts, and other report components
  • Creating and modifying tasks, privileges, and permissions
  • Enforcing authorization policies
  • Extensible framework for data security
  • Applying security permissions
  • Microsoft Entra ID and OAuth 2.0 authentication
  • Identification and application of caching mechanisms
  • Optimizing the use of temporary tables
  • Use of set-based statements and row-based operations
  • Principles of query optimization
  • Changing the scope of a variable
  • Analyzing and optimizing concurrency
  • Applying parallel processing algorithms
  • Implementing the Async Framework
  • Developing Windows PowerShell scripts
  • Adaptation models
  • Extension points for frameworks
  • Developing code to extend a framework
  • Creating pre-event and post-event handler classes
  • Implementing the SysOperationSandbox framework
  • Adding a table extension to a project
  • Adding a form extension to a project
  • Extending menus
  • Implementing delegates
  • Event framework
  • Creating a new event
  • Activating events
  • Consuming events
  • Extending an existing event
  • Role-based security for events
  • Events in Microsoft Power Automate
  • Workflow types for business processes
  • Creating and setting up workflows
  • Assigning users to workflow elements
  • Using the daily journal workflow
  • Select integration API
  • Synchronous and asynchronous patterns
  • Data integration scenarios
  • Developing an entity and activating it for data export
  • Implementing custom services
  • Making OData endpoints of data entities available
  • Using external web services
  • Integrating financial and operational applications with Microsoft Excel
  • Integrating financial and operational applications with external applications using Power Apps
  • Download solutions for electronic document exchange
  • Verifying source and target data for audits
  • Troubleshooting with JSON web tokens
  • Import and export APIs
  • Monitor the status of APIs
  • Manage entity change tracking
  • Create wrapper classes to use external web services
  • Creating wrapper classes with C#
  • Setting up a data project and a recurring data job
  • Implementing permissions to support integration
  • Monitoring the status and availability of entities
  • Develop data transformation
  • Microsoft Dataverse integrations
  • Dataverse integration using virtual entities
  • Working with composite data entities
  • Azure Data Lake and entity storage
  • Connecting to Azure Data Lake storage
  • Modifying data in Azure Data Lake
  • Power Platform convergence
  • Selecting a data integration strategy (import/export)
  • Common migration scenarios and tools
  • Bringing your own database (BYOD)
  • Testing data migration and validating output
  • Identifying requirements for report data sources for external sources
  • Create and manage custom data sources
  • Optimizing data units to achieve better performance
  • Develop and integrate with Logic Apps
  • Development and integration of Microsoft Power Platform
  • Integration of financial and operational applications with enterprise applications
  • Automation of EAI, B2B, EDI, and business processes with Logic Apps
  • Use data from the Azure Machine Learning service
  • Enabling connectivity with external services
  • Optimizing data units for better performance
  • Connect financial and operational application data with Power Automate
  • Triggers and actions used in Power Automate for financial and operational applications
  • Connect to financial and operational application data with Power Apps
  • Financial and operational data on Common Data Model and Microsoft Dataverse
  • Alerts and automatic actions
  • Options for pausing and resuming
  • Initial synchronization
  • Live synchronization
  • Tools for performance issues
  • Best practices
  • Concepts for data management
  • Using data entities for data management and integration
  • Working with the data management workspace
  • Using standard and advanced views for tiles
  • Using templates in data management
  • Exporting, importing, and copying data to a legal entity
  • Processes for moving databases
  • Framework for sharing data
  • Creating libraries for user acceptance tests
  • Record test cases and save them in BPM
  • Synchronize and configure the test plan in Azure DevOps
  • Execute user acceptance tests
  • Automating data tasks
  • Understanding the go-live process
  • Complete the Lifecycle Services methodology
  • Performing user acceptance testing (UAT) for the solution
  • FastTrack go-live assessment
  • Requesting a production environment
  • RSAT and reasons for its use
  • Creating a test recording in Store Commerce
  • Installing and configuring RSAT
  • Load test cases and run automated tests
  • Understanding different types of reports and queries
  • Financial reporting
  • Finding research and reports
  • Generating and consuming queries and reports
  • Configuring financial and operational applications for Microsoft Power Platform
  • Configure electronic reporting
  • Use barcode data sources to generate barcode images

Do you have any further questions? Please contact us.