MB-500T00 Microsoft Dynamics 365 Finance and Supply Chain Apps Developer

MB 500 Dynamics 365 developer training
This is a Microsoft Official Course MB-500T00 Microsoft Dynamics 365 Finance and Supply Chain Apps Developer. This course is an accelerated version of the developer course for Dynamics 365 Finance and Supply Chain (previously called Dynamics 365 for Finance and Operations) with 40% additional content. This course helps you to prepare for Microsoft Dynamics 365…read more


Last modified: May 22, 2020

What you'll learn

  • Design and Deployment Considerations
  • Lifecycle Services Components and Uses
  • Source Code and Version Control for Dynamics 365
  • Use Visual Studio for Customizations in Dynamics 365
  • Learn X ++ fundamentals such as Extended Data Types & Enumerations
  • Learn X++ fundamentals such as Tables, Forms, & Classes
  • Become familiar with the new X++ Testing Framework
  • Examine Data Migration from X++ perspective
  • Utilize the new extension based framework
  • Understand the Data Management Package API
  • Learn how to Integrate with Azure and other best practices
  • Learn about the Power Platform and what is available
  • Learn how to build Reports and work with External Data Stores
  • Utilize performance monitoring tools in Dynamics 365
  • Learn the fundamentals of Dynamics 366 performance optimization

Requirements

  • Students taking this course need internet speeds of at least 10 Mbps.
  • At least 2 monitors are recommended with 1920x1080 resolution.

Description

This is a Microsoft Official Course MB-500T00 Microsoft Dynamics 365 Finance and Supply Chain Apps Developer. This course is an accelerated version of the developer course for Dynamics 365 Finance and Supply Chain (previously called Dynamics 365 for Finance and Operations) with 40% additional content. This course helps you to prepare for Microsoft Dynamics 365 Finance and Operations App Developer Exam MB-500 with its valued features like hands-on training labs/extra content/demonstrations/exercises/quizzes etc. Students in this course will learn how to program X++ code as well as usage of the developer tools.

Proprietary Course Enhancements

While all official preparatory information will be covered, we have enhanced this course to include additional exercises and content. We reserve the right to enhance the standard Microsoft course material, both to add value and better prepare our students for real-world situations, as well as to keep our students updated with the latest information.

Course Content
11 Lectures
10 Quizzes
56 Hands on Labs
  • Module 00: Overview and Architecture
    Describe the Dynamics 365 ecosystem and major components of the Dynamics 365 Finance and Supply Chain (F&S) software, describe the architecture of D365 F&O, describe relevant D365 F&O design and deployment considerations.
    Lessons and DemonstrationsDuration
    Lesson 1: Explore the ecosystem and main components
    Demonstration 1: Create a Deployable Package
    Lesson 1: Quiz
    Lesson 2: Explore the technical architecture
    Demonstration 2: Create & Build New Model
    Demonstration 3: Deploy Code to an Environment in D365
    Demonstration 4: Deploy Code to On-Premises Environments
    Lesson 2: Quiz
    Lesson 3: Explore design and deployment considerations
    Lesson 3: Quiz
    LabsDuration
    Create a deployable package in Visual Studio
  • Module 01: Development Tools
    Manage system implementations by using Lifecycle Services, Customize Dynamics 365 Finance and Supply Chain by using Visual Studio, manage source code and artifacts by using version control, Work with other development tools to complete tasks.
    Lessons and DemonstrationsDuration
    Lesson 1: Manage implementations by using Lifecycle Services
    Lesson 1: Quiz
    Lesson 2: Source code by using version control
    Demonstration 1: Connect Azure DevOps Project from Visual Studio
    Demonstration 2: Code Review in Source Control Explorer
    Lesson 2: Quiz
    Lesson 3: Customize by using Visual Studio
    Demonstration 3: Build an SDP From Visual Studio
    Demonstration 4: Creating a New Element and Extend Existing Ones
    Lesson 3: Quiz
    LabsDuration
    Upload deployable package in asset library
  • Module 02: Solution Design
    Determine the required application stack components and server architecture, Implement Application Lifecycle Management (ALM), Design a solution for Dynamics 365 Finance and Supply Chain.
    Lessons and DemonstrationsDuration
    Lesson 1: Implement application Lifecycle management
    Lesson 1: Quiz
    LabsDuration
    Create a model
  • Module 03: AOT Elements
    Create forms, Create and extend tables, Create Extended data Types (EDT) and enumerations, create classes and extend AOT elements.
    Lessons and DemonstrationsDuration
    Lesson 1: Build extended data types and enumerations
    Lesson 1: Quiz
    Lesson 2: Build tables
    Lesson 2: Quiz
    Lesson 3: Build forms and optimize form performance
    Demonstration 1: Add a Data Source from the Application Object Tree (AOL)
    Demonstration 2: Add More Controls to your Form
    Lesson 3: Quiz
    Lesson 4: Create classes
    Demonstration 3: Add a Class to your Project in Solution Explorer
    Lesson 4: Quiz
    LabsDuration
    Create a new project
    Create a base enumeration and add elements to the new base enumeration
    Create table
    Add fields to the table - Create field groups and add fields to the field groups
    Create a form
    Add a pattern and data source to the form
    Build the simple list form pattern
    Preview the form in a browser
    Create menu item
    Create a runnable class
    Add code to insert customer records
  • Module 04: Code Development and Testing
    Develop X++ code, develop object-oriented code, Extend Dynamics 365 Finance and Supply Chain functionality, describe test framework and tools, Perform Unit Testing.
    Lessons and DemonstrationsDuration
    Lesson 1: Explore the test framework and tools
    Demonstration 1: Create a New Test Case to Test Functionality in an Application
    Demonstration 2: Create a Test Module
    Demonstration 3: Create an ATL Entity Class
    Demonstration 4: Create a Task Recording
    Demonstration 5: Maintaining a recording saved locally as an “.axtr” extension
    Demonstration 6: Import a Task Recorder recording into Visual Studio
    Lesson 1: Quiz
    Lesson 2: Get started with development using X++
    Lesson 2: Quiz
    Lesson 3: Develop object-oriented code
    Lesson 3: Quiz
    LabsDuration
    Create a new test case
    Create ATL (Acceptance Test Library) entity
    Create a task recording
    Import a Task Recorder recording into Visual Studio
    Variables and operators
    Instance methods
    Static methods
    Different types of operators
    Conditional statements
    Iterative statements
    Inheritance
    Abstraction
    Attribute classes
    Chain of commands – Create an extension of a method in the CustTable class
    Interface
  • Module 05: Data Migration
    Describe migration tools and methodologies, Plan Migration strategy, prepare data for migration and migrate data.
    Lessons and DemonstrationsDuration
    Lesson 1: Prepare data for migration to Dynamics 365 for Finance and Supply Chain
    Demonstration 1: Configure the Entity Export
    Lesson 1: Quiz
    LabsDuration
    BYOD configuration part 1
    BYOD configuration part 2
    Data export using BYOD and Data Entities
    Data entity framework
  • Module 06: Frameworks
    Implement Dynamics 365 Finance and Supply Chain functionality.
    Lessons and DemonstrationsDuration
    Lesson 1: Explore extensions and the extension framework
    Demonstration 1: Update Model Parameters
    Demonstration 2: Create an Extension (in General Terms)
    Lesson 1: Quiz
    Lesson 2: Extend elements
    Demonstration 3: Create a Form Extension and Add New Data Source
    Lesson 2: Quiz
    LabsDuration
    Class extension using Event handlers
    Extend the AgencyLocationCode EDT
    Create table extension
    Extend the form
    Add a tab, button group, and button to the Action Pane control
  • Module 07: Integrations
    Identify Data integration patterns and scenarios, Implement Data integration concepts and solutions, Implement Recurring integrations, Integrate Dynamics 365 Finance and Supply Chain with Microsoft Azure, troubleshoot integration errors, Implement the Data Management Package API.
    Lessons and DemonstrationsDuration
    Lesson 1: Identify data integration patterns and scenarios
    Lesson 1: Quiz
    Lesson 2: Implement data integration concepts and solutions
    Demonstration 1: Create a New Data
    Demonstration 2: OData Requests
    Demonstration 3:
    Demonstration 4: Open Data in Excel – Entity Data
    Lesson 2: Quiz
    Lesson 3: Implement the Data management package API
    Demonstration 5:
    Lesson 3: Quiz
    Lesson 4: Data integrations
    Demonstration 6: Access the Data Management Workspace
    Demonstration 7: OAuth 2.0 Authorization Code Request Flow
    Demonstration 8: Data Integration Project – Creation of a Connection
    Demonstration 9: Import or Export Composite Data Entity
    Lesson 4: Quiz
    Lesson 5: Integrate with Microsoft Azure
    Demonstration 10: Connections
    Demonstration 11: Office Integration
    Demonstration 12: Enable Azure Machine Learning Service For Demand Forecasting
    Demonstration 13: Register a Service with Azure AD
    Demonstration 14: Register in Finance and Supply Chain
    Lesson 5: Quiz
    Lesson 6: Connecting to Power Platform services
    Demonstration 15: Get Started with Microsoft Flow
    Demonstration 16: Connecting Finance and Supply Chain to PowerApps
    Lesson 6: Quiz
    Lesson 7: Consume business events
    Demonstration 17: Add Methods to Your Class
    Lesson 7: Quiz
    LabsDuration
    Create an External Web Service
    Excel integration
    Data management workspace
    Microsoft Flow
    PowerApps
    Implement a new Business Event
  • Module 08: Reporting
    Describe the capabilities and limitations of reporting tools in Dynamics 365 Finance and Supply Chain, Design, create, and revise Dynamics Reports, Design, create, and revise Dynamics workspaces, Design, create, and revise data sources that connect to data stores external to Dynamics 365 Finance and Supply Chain.
    Lessons and DemonstrationsDuration
    Lesson 1: Explore the reporting tools
    Demonstration 1: Connect to a data source to create a Power BI report
    Lesson 1: Quiz
    Lesson 2: Build reports
    Lesson 2: Quiz
    Lesson 3: Build workspaces
    Demonstration 2: Aggregate Measurements
    Demonstration 3: Create Model Dimension References
    Demonstration 4: Create a KPI
    Demonstration 5: Add a Tile Button to Your Workspace
    Demonstration 6: Add a Tile Button to Your Workspace (2)
    Lesson 3: Quiz
    Lesson 4: Manage data sources with external data stores
    Demonstration 7: Configure Entity Export
    Lesson 4: Quiz
    LabsDuration
    Enable the AOSAuthorization property
    Create and deploy a report
    Create a new workspace
    Add a list to your workspace
    Create a KPI
    Add the KPI to a workspace
    Add a tile button to your workspace in the user interface
    Add a tile button to an existing workspace in the developer environment
    Create a data entity
  • Module 09: Security and Performance
    Describe and implement performance tools and LCS Environment Monitoring tools, implement role-based security policies and requirements, apply fundamental performance optimization techniques, optimize performance for batch processes, optimize user interface performance, enhance Integration performance, optimize Report Performance
    Lessons and DemonstrationsDuration
    Lesson 1: Work with performance and monitoring tools
    Demonstration 1
    Demonstration 2
    Demonstration 3
    Lesson 1: Quiz
    Lesson 2: Implement role-based security
    Demonstration 4
    Demonstration 5
    Demonstration 6
    Lesson 2: Quiz
    Lesson 3: Apply basic performance optimization techniques
    Lesson 3: Quiz
    LabsDuration
    Configure Trace parser
    Create the security role
    Add duties to the security role
  • Module 10: Course Summary
    This module includes the summary of the overall content of the course.
    Lessons and DemonstrationsDuration
    Summary

About the Instructor


Brandon Ahmad, MCSE

Microsoft Certified Trainer Regional Lead - USA

8.8 out of 9.0 Average Instructor Rating

Top Instructor Award Twice

MCSE Certification in Dynamics 365

Freelances as hands-on Technical Lead with very advanced development scenarios for Day Job

Brandon Teaches D365 for Finance and Operations Programming

Brandon Ahmad is a pre-eminent hands-on Microsoft Dynamics Lead Technical Architect and a passionate instructor. He believes that the best way to teach programming is by example with many custom real-world scenarios. He also believes that anyone can become good at development as long as they have the right teaching, work ethic, and curriculum.

To date he has personally consulted over 60 implementations across the globe while often solving and implementing many very advanced development scenarios.

His biggest secret to teaching is to simply care about the people who take his courses. His best reward is to hear of someone who saved a lot of time and mastered Dynamics while knowing that his course played a part in that success.

Exam MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer

  • Plan Architecture and Solution Design (10-15%)

    Identify the major components of Dynamics 365 Finance and Operation

    • Select application components and architecture based on business components
    • Identify architectural differences between the cloud and on-premises versions of Dynamics FO
    • Prepare and deploy the deployment package
    • Identify components of the application stack and map them to the standard models
    • Differentiate the purpose and interrelationships between packages, projects, models, and elements

    Design and implement a user interface

    • Describe the Dynamics 365 FO user interface layout and components
    • Design the workspace and define navigation
    • Select page options
    • Identify filtering options

    Implement Application Lifecycle Management (ALM)

    • Create overlayered and extension models
    • Configure the DevOps source control process
    • Describe the capabilities of the Environment Monitoring Tool within Lifecycle Services (LCS)
    • Select the purpose and appropriate uses of LCS tools and components
    • Research and resolve issues using Issue Search
    • Identify activities that require asset libraries
  • Apply Developer Tools (10-15%)

    Customize Dynamics 365 FO by using Visual Studio

    • Design and build projects
    • Manage metadata using Application Explorer
    • Synchronize data dictionary changes with the application database
    • Create elements by using the Element Designer

    Manage source code and artifacts by using version control

    • Create, checkout, and check-in code and artifacts
    • Compare code and resolve version conflicts

    Implement D365 FO framework functionality

    • Implement the SysOperation framework
    • Implement asynchronous framework
    • Implement a workflow framework
    • Implement the unit test framework
    • Identify the need for and implement the Sandbox framework
  • Design and Develop AOT Elements (20-25%)

    Create forms

    • 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
    • Create and populate menu items
    • Test form functionality and data connections
    • Add a form extension to a project for selected standard forms

    Create and extend tables

    • Add tables and table fields to a project
    • Populate table and field properties
    • Add a table extension to a project for a table
    • Add fields, field groups, relations, and indices

    Create Extended Data Types (EDT) and enumerations

    • Add an EDT to a project and populate EDT properties
    • Add an enumeration to a project
    • Add or update enumeration elements
    • Add or update enumeration element properties
    • Add an extension of EDT and enumerations

    Create classes and extend AOT elements

    • Add a new class to a project
    • Create a new class extension and add new methods
    • Add event handler methods to a class
  • Develop and Test Code (10-15%)

    Develop X++ code

    • 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
    • Identify and implement global functions in X++
    • Ensure correct usage of Display Fields
    • Implement table and form methods

    Develop object-oriented code

    • Implement X++ variable scoping
    • Implement inheritance and abstraction concept
    • Implement query objects and QueryBuilder
    • Implement attribute classes
    • Implement a chain of command
  • Implement Reporting (10-15%)

    Describe the capabilities and limitations of reporting tools in Dynamics 365 FO

    • Create and modify report data sources and supporting classes
    • Implement reporting security requirements
    • Describe the report publishing process

    Design, create and revise Dynamics Reports

    • Create and modify reports in Dynamics 365 FO that use SQL Server Reporting Services (SSRS)
    • Create and modify reports in Dynamics 365 FO by using Power BI
    • Create and modify reports in Dynamics 365 FO by using Microsoft Excel

    Design, create and revise Dynamics workspace

    • Design KPIs
    • Create drill-through workspace elements
    • Implement built-in charts, KPIs, aggregate measurement, aggregate dimension, and other reporting components
  • Integrate and Manage Data Solutions (10-15%)

    Identify data integration scenarios

    • Select appropriate data integration capabilities
    • Identify differences between synchronous asynchronous scenarios

    Implement data integration concepts and solutions

    • Develop a data entity in Visual Studio
    • Develop, import, and export composite data entities
    • Identify and manage unmapped fields in data entities
    • Consume external web services by using OData and RESTful APIs
    • Integrate Dynamics 365 FO with Excel using OData
    • Develop and integrate Microsoft Flow and Power Apps

    Implement data management

    • Import and export data using entities between D365 FO and other systems
    • Monitor the status and availability of entities
    • Enable Entity Change Tracking
    • Set up a data project and recurring data job
    • Design entity sequencing
    • Generate field mapping between source and target data structures
    • Develop data transformations
  • Implement Security and Optimize Performance (10-15%)

    Implement role-based security policies and requirements

    • Create or modify duties, privileges, and permissions
    • Enforce permissions policy
    • Implement record-level security by using Extensible Data Security (XDS)

    Apply fundamental performance optimization techniques

    • Identify and apply caching mechanisms
    • Create or modify temp tables for optimization
    • Determine when to use set-based queries and row-based queries
    • Modify queries for optimization
    • Modify variable scope to optimize performance
    • Analyze and optimize concurrency

    Optimize user interface performance

    • Diagnose and optimize client performance by using browser-based tools
    • Diagnose and optimize client performance by using Performance Timer

Frequently Asked Questions

  • Who is the instructor of this course?
    Brandon Ahmad, an advanced senior Dynamics Operations (AX 7) & Data Analytics Architect, is the instructor of this course. For more information, click here.
  • What does this course include?
    This course covers all the standard Microsoft content needed to prepare for the Microsoft MB-500 exam, enhanced by Instructor Brandon with updated and enhanced content to prepare you for real-world F&O development success.
  • Where can I get the course material from?
    All course material will be provided. Once enrolled, you will be able to access the course material from our official website.
  • How will this course help me in getting the certification?
    This course offers the best content, the most advanced lab environment, the latest learning environment, and a dedicated instructor who is an active industry-leading consultant on the subject matter of the course. It is your best preparation in the market for exams MB-300 and MB-500 as well as real-world scenarios. Passing these exams qualifies you for the Dynamics 365: Finance and Operations Apps Developer Associate certification.
  • How does this course help in passing the Exam MB-500?
    This course offers the best content, the most advanced lab environment, the latest learning environment, and a dedicated instructor who is an active industry-leading consultant on the subject matter of the course. It is your best preparation in the market for exam MB-500 as well as real-world scenarios.
  • Is the fee of Exam MB-500 included in the package?
    No. You only pay the cost of the course and materials.
  • Can I have a refund, if I fail the exam?
    No. We guarantee the opportunity for the best available preparation for your exam, but we cannot control your exam results. Mr. Ahmad is deeply invested in giving each of his students every advantage, and he stays current on the exam content to make sure there are no surprises. Note, it’s not unusual to have to take more advanced Microsoft exams more than once when you are taking them for the first time. One retry is usually included in the cost of the exam, and remember that you have 30 days’ access to all your course content for study and review.
  • What hours will the course content including labs be available for access?
    You will have 24/7 access to the course content.
  • Which technologies/tools will I learn in this course?
    This course mainly teaches these technologies/tools i.e. Visual Studio, Azure, Power Platform, and Performance Monitoring Tools.
  • How much experience in Dynamics 365 Finance and Operations should I have to get this course?
    There is no certain limit of experience, however, it is suggested to have some practical experience as a developer to opt for this course.
  • Should I be an expert developer of Dynamics 365 Finance and Operations to take this course?
    No. You can still take this course if you’re not an expert developer of Dynamics 365 Finance and Operations. We have designed this course to get you a lot of practical experience that would help you become an expert developer of Dynamics 365 Finance and Operations.
  • Which technologies are the prerequisites of this course?
    To take this course, you are required to have a basic knowledge of Visual Studio 2015.
  • How much percentage of Exam MB-500 content will be covered in this course?
    The content of this course is closely aligned with Microsoft Exam MB-500. Also, we have enhanced content in our course that can get you a lot of real-world learning.
  • How will this course help me in my career growth?
    After taking this course, you can attempt Microsoft Exam MB-500 and passing this exam can get you Dynamics 365: Finance and Operations Apps Developer Associate. After receiving the certification, you can be an acknowledged AX developer that can help you stand out in your career amongst other AX developers.
  • Will I get a digital certificate after this course?
    Yes, you will receive a digital course completion certificate from us that would assure that you have taken this course from us.
  • Can I take this course if I am a high school student?
    Yes, you can take this course if you’re a high school student. However, you need to have knowledge of using Dynamics 365 for F&O for basic processing and a general understanding of ERP and CRM concepts.
  • What is the next step after the completion of this course?
    Once you complete this course, you can attempt Microsoft Exam MB-500. Upon passing Microsoft Exam MB-300 and Microsoft Exam MB-500, you can get Dynamics 365: Finance and Operations Apps Developer Associate.
  • Can I share my feedback after the completion of this course?
    Yes, we would love to hear from you, and you’re welcome to write down your feedback on our official website.
  • Will I have to pay extra for accessing or practicing the labs?
    No, the access of labs is included in the given price package of this course. Once you’re enrolled in this course, labs are absolutely free to access.
  • When will I be eligible to receive a course completion certificate?
    Once you take all the modules of the course, you will be entitled to receive a course completion certificate.

Description

This is a Microsoft Official Course MB-500T00 Microsoft Dynamics 365 Finance and Supply Chain Apps Developer. This course is an accelerated version of the developer course for Dynamics 365 Finance and Supply Chain (previously called Dynamics 365 for Finance and Operations) with 40% additional content. This course helps you to prepare for Microsoft Dynamics 365 Finance and Operations App Developer Exam MB-500 with its valued features like hands-on training labs/extra content/demonstrations/exercises/quizzes etc. Students in this course will learn how to program X++ code as well as usage of the developer tools.

Reviews

There are no reviews yet.

Be the first to review “MB-500T00 Microsoft Dynamics 365 Finance and Supply Chain Apps Developer”

Your email address will not be published. Required fields are marked *

Post comment

    This course includes
  • Our enhanced, proprietary custom learning environment
  • Custom exercises
  • Enhanced labs for all modules
  • Quizzes for all modules
  • Certificate of completion
  • Mobile learning options
X