IL - MB-500 Microsoft Dynamics 365 Finance and Operations Apps Developer

Course Overview

In this course you will learn how to plan architecture and solution design, apply developer tools, develop and test code and implement reporting. You will also learn how to integrate and manage data solutions and implement security and optimize performance. This course will help prepare you to pass the Microsoft certification exam MB-500 Microsoft Dynamics 365 Finance and Operations Apps Developer.

Course Details
  • Duration: 5 days
  • Level: 300

Who this course is designed for
  • Developer Professionals

  • In this course you will learn how to plan architecture and solution design, apply developer tools, develop and test code and implement reporting. You will also learn how to integrate and manage data solutions and implement security and optimize performance. This course will help prepare you to pass the Microsoft certification exam MB-500 Microsoft Dynamics 365 Finance and Operations Apps Developer.

Course Outline

Module 01 - Identify the Major Components of Dynamics 365 Finance and Dynamics 365 Supply Chain Management
In this module you will learn how to select application components and architecture based on business components, identify architectural differences between the cloud and on-premises versions of Finance and Operations apps and prepare and deploy the deployment package. This module will also cover how to identify components of the application stack and map them to the standard models and differentiate the purpose and interrelationships between packages, projects, models, and elements.

Module 02 - Design and Implement a User Interface
In this module you will learn how to describe the Finance and Operations user interface layouts and components, design the workspace and define navigation, select page options and identify filtering options.

Module 03 - Implement Application Lifecycle Management (ALM)
In this module you will learn how to create extension models, configure the DevOps source control process, describe the capabilities of the Environment Monitoring Tool within Lifecycle Services (LCS) and select the purpose and appropriate uses of LCS tools and components. You will also learn how to research and resolve issues using Issue Search and identify activities that require asset libraries.

Module 04 - Customize Finance and Operations Apps by Using Visual Studio
In this module you will learn how to design and build projects, manage metadata using Application Explorer, synchronize data dictionary changes with the application database and create elements by using the Element Designer.

Module 05 - Manage Source Code and Artifacts by Using Version Control
In this module you will learn how to create, check out, and check in code and artifacts and compare code and resolve version conflicts.

 
Module 06 - Implement Finance and Operations App Framework Functionality
In this module you will learn how to implement the SysOperation framework, asynchronous framework, workflow framework and the unit test framework. You will also learn how to identify the need for and implement the Sandbox framework. 

Module 07 - Create Forms
In this module you will learn how to add a new form to a project and apply a pattern (template), configure a data source for the form, add a grid and grid fields and groups and create and populate menu items. This module will also cover how to test form functionality and data connections and  add a form extension to a project for selected standard forms.

Module 08 - Create and Extend Tables
In this module you will learn how to add tables and table fields to a project, populate table and field properties, add a table extension to a project for a table and add fields, field groups, relations, and indices.

Module 09 - Create Extended Data Types (EDT) and Enumerations
In this module you will learn how to add an EDT to a project and populate EDT properties, an enumeration to a project, add or update enumeration elements, add or update enumeration element properties and add an extension of EDT and enumerations.

Module 10 - Create Classes and Extend AOT Elements
In this module you will learn how to add a new class to a project, create a new class extension and add new methods and add event handler methods to a class.

Module 11 - Develop X++ Code
In this module you will learn how to identify and implement base types and operators, implement common structured programming constructs of X++, create, read, update, and delete (CRUD) data using embedded SQL code and identify and implement global functions in X++. This module will also cover how to ensure correct usage of Display Fields and implement table and form methods.

Module 12 - Develop Object-Oriented Code
In this module you will learn how to implement X++ variable scoping, inheritance and abstraction concept, query objects and QueryBuilder, attribute classes and chain of command.

Module 13 - Describe the Capabilities and Limitations of Reporting Tools in Dynamics 365 FO
In this module you will learn how to create and modify report data sources and supporting classes, implement reporting security requirements, describe the report publishing process and describe the capabilities of the Electronic reporting (ER) tool.

Module 14 - Design, Create, and Revise Dynamics Reports
I this module you will learn how to create and modify reports in Finance and Operations apps that use SQL Server Reporting Services (SSRS), create and modify Finance and Operations apps reports by using Power BI and create and modify Finance and Operations apps reports FO by using Microsoft Excel.

Module 15 - Design, Create, and Revise Dynamics Workspace
In this module you will learn how to design KPIs, create drill-through workspace elements and • implement built-in charts, KPIs, aggregate measurement, aggregate dimension, and other reporting components. 

Module 16 - Identify Data Integration Scenarios
In this module you will learn how to select appropriate data integration capabilities and identify differences between synchronous vs. asynchronous scenarios. 

Module 17 - Implement Data Integration Concepts and Solutions
In this module you will learn how to develop a data entity in Visual Studio, develop, import, and export composite data entities, identify and manage unmapped fields in data entities and consume external web services by using OData and RESTful APIs. You will also learn how to integrate Finance and Operations apps with Excel by using OData and develop and integrate Power Automate and Power Apps. 

Module 18 - Implement Data Management
In this module you will learn how to import, and export data using entities between Finance and Operations apps and other systems, monitor the status and availability of entities, enable Entity Change Tracking and set up a data project and recurring data job. You will also learn how to design entity sequencing, generate field mapping between source and target data structures and develop data transformations. 

Module 19 - Implement Role-Based Security Policies and Requirements
In this module you will learn how to create or modify duties, privileges, and permissions, enforce permissions policy and implement record-level security by using Extensible Data Security (XDS).

Module 20 - Apply Fundamental Performance Optimization Techniques
In this module you will learn how to identify and apply caching mechanisms, create or modify temp tables for optimization, determine when to use set-based queries and row-based queries and modify queries for optimization. This module will also cover how to modify variable scope to optimize performance and analyze and optimize concurrency.

Module 21 - Optimize User Interface Performance
In this module you will learn how to diagnose and optimize client performance by using browser-based tools and diagnose and optimize client performance by using Performance Timer.

Contact the experts at Opsgility to schedule this class at your location or to discuss a more comprehensive readiness solution for your organization.

Contact a Cloud Training Specialist
Looking for on-demand training?
Hands-On Learning with Azure or 365