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


Duration: 5 days

About the Course

In this course we discuss the tasks needed to fulfill the role of developer in Dynamics 365 Finance and Operations Apps. The Dynamics 365 Finance and Operations apps developer is a key technical resource that implements and extends the application to meet the requirements of the business.

Audience Profile

Microsoft Dynamics 365 Finance and Operations Apps Developers


Job role: Developer

What’s included?

  • Authorized Courseware
  • Intensive Hands on Skills Development with an Experienced Subject Matter Expert
  • Hands-on practice on real Servers and extended lab support 1.800.482.3172
  • Examination Vouchers & Onsite Certification Testing- (excluding Adobe and PMP Boot Camps)
  • Academy Code of Honor: Test Pass Guarantee
  • Optional: Package for Hotel Accommodations, Lunch and Transportation

With several convenient training delivery methods offered, The Academy makes getting the training you need easy. Whether you prefer to learn in a classroom or an online live learning virtual environment, training videos hosted online, and private group classes hosted at your site. We offer expert instruction to individuals, government agencies, non-profits, and corporations. Our live classes, on-sites, and online training videos all feature certified instructors who teach a detailed curriculum and share their expertise and insights with trainees. No matter how you prefer to receive the training, you can count on The Academy for an engaging and effective learning experience.


  • Instructor-Led (the best training format we offer)
  • Live Online Classroom – Online Instructor-Led
  • Self-Paced Video

Speak to an Admissions Representative for complete details

StartFinishPublic PricePublic Enroll Private PricePrivate Enroll


Module 1: Overview & Architecture

Describe the Dynamics 365 ecosystem and major components of the
Dynamics 365 Finance and Operations (FO) software
Describe the architecture of D365FO
Describe relevant D365FO design and deployment considerations
Lab : Development Environment configuration and Project/Model Creation

Module 2: Developer Tools
Manage system implementations by using Lifecycle Services
Customize D365FO by using Visual Studio
Manage source code and artifacts by using version control
Work with other development tools to complete tasks
Lab : Source Control using DevOps

Module 3: Solution Design
Determine the required application stack components and server
Implement Application Lifecycle Management (ALM)
Design a solution for D365FO
Lab : Data Structure Development

Module 4: AOT Elements
Create forms
Create and extend tables
Create Extended data Types (EDT) and enumerations
Create classes and extend AOT elements
Lab : Metadata Extension & Development

Module 5: Code Development & Testing
Develop X++ code
Develop object-oriented code
Extend D365 FO functionality
Describe test framework and tools
Perform Unit Testing
Lab : Code Extension & Development

Module 6: Data Migration
Describe migration tools and methodologies
Plan Migration strategy
Prepare data for migration and migrate data
Lab : Data Export/Import using Data Entity
Lab : Recurring Data Transfer

Module 7: Frameworks
Implement D365 FO functionality
Lab : SysExtension Framework

Module 8: Integration
Identify Data integration patterns and scenarios
Implement Data integration concepts and solutions
Implement Recurring integrations
Integrate D365FO with Microsoft Azure
Troubleshoot integration errors
Implement the Data Management Package API
Lab : OData Integration
Lab : Logic App Integration
Lab : Calling an External Web Service

Module 9: Reporting
Describe the capabilities and limitations of reporting tools in D365FO
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 D365FO Lab : Power BI reporting from F&O

Module 10: Security & 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
Lab : Async & Sandbox Functionality