
Microsoft Dynamics 365: Finance and Operations Apps Developer (MB-500T00)
Course Length: 5 days
Delivery Methods:
                
    Available as private class only
  
Course Overview
In this course we discuss the tasks needed to fulfill the role of developer in Dynamics 365 Finance and Operations Apps. The Dynamics 365 for Finance and Operations (FO) developer is a key technical resource that implements and extends the application to meet the requirements of the business.
Course Benefits
- Learn about the Dynamics 365 ecosystem and the major components of the Dynamics 365 Finance and Operations (FO) software.
- Learn to manage system implementations by using Lifecycle Services, Customize D365FO by using Visual Studio.
- Learn to manage source code and artifacts by using version control, Work with other development tools to complete tasks.
- Determine the required application stack components and server architecture.
- Implement Application Lifecycle Management (ALM), Design a solution for D365FO.
- Create forms, Create and extend tables.
- Create Extended data Types (EDT) and enumerations.
- Create classes and extend AOT elements.
- Develop X++ code, Develop object-oriented code.
- Extend D365 FO functionality.
- Describe test framework and tools.
- Perform Unit Testing.
- Describe migration tools and methodologies.
- Plan Migration strategy.
- Prepare data for migration and migrate data.
- Implement D365 FO functionality.
- 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.
- 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.
- 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.
 Microsoft Certified Partner
Webucator is a Microsoft Certified Partner. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).
Course Outline
- Explore the ecosystem and main components of finance and operations apps- Finance and operations apps and associated apps
- Finance + Operations on-premises and cloud-based finance and operations apps
- Development and deployment processes
- The user interface
- Reporting capabilities
- Check your knowledge
 
- Explore the technical architecture of finance and operations apps- Differentiate cloud and on-premises architecture
- Elements, models, and packages
- Application components and architecture
- Metadata management processes
- Source control processes
- Conform code to organization policies
- Overview of Lifecycle Services
- Check your knowledge
 
- Explore design and deployment considerations for finance and operations apps- Identify relevant business concepts
- Evaluate functional specifications and create technical design documentation
- Identify the technical gaps
- Design patterns and practices for code deployments
- The process for deploying code changes
- Finance and operations apps frameworks
- Check your knowledge
 
- Manage finance and operations apps implementations by using Lifecycle Services- Perform support tasks
- Provision and manage environments
- Manage asset libraries
- Manage the code update process
- Check your knowledge
 
- Work with performance and monitoring tools in finance and operations apps- Diagnose performance issues by using Trace parser
- Load testing by using the Performance SDK
- Monitor performance by using SQL Insights
- Create a SQL trace by using the SQL Profiler
- Monitor server health metrics in Lifecycle Services
- Check your knowledge
 
- Manage source code by using version control in finance and operations apps- Configure Visual Studio to connect to Azure DevOps
- Working in Visual Studio
- Manage and perform code reviews
- Check your knowledge
 
- Explore the test framework and tools in finance and operations apps- Unit test framework
- Acceptance test library
- Task recorder
- Best Practices tool
- Identify various categories and types of errors
- Configure the testing environment and prepare data
- Run unit tests
- Document and fix issues
- Check your knowledge
 
- Explore reporting tools in finance and operations apps- Introduction
- Create and modify report data sources and supporting classes
- Implement reporting security requirements
- Publish a report
- Check your knowledge
 
- Set up and work in the finance and operations apps developer environment- Access cloud-hosted development environments
- On-premises architecture
- Set up a VHD for first-time use
- Set up and manage a downloadable VHD for development
- Upgrade the VHD
- Access and configure Visual Studio
- Models and packages
- Design and create models
- Check your knowledge
 
- Start developing for finance and operations apps by using Visual Studio- Create and build projects
- Manage metadata by using the Application Explorer
- Build deployment packages
- Synchronize data changes with the database
- Create new elements
- Check your knowledge
 
- Build extended data types and enumerations for finance and operations apps- Extended data types and element properties
- Base enums and element properties
- Check your knowledge
 
- Build data models in finance and operations apps- Create tables and table fields
- Populate table and field properties
- Add fields, field groups, indexes, and relations
- Table methods
- Create, manage, and extend views
- Create, manage, and extend queries
- Create, manage, and extend table maps
- Check your knowledge
 
- Build forms and optimize form performance in finance and operations apps- Add a new form to a project and apply a pattern
- Add a data source to a form
- Add grids, fields, and groups to a form
- Form methods
- Create, populate, and extend menu items
- Create and extend menus
- Test form functionality and data connections
- Diagnose and optimize client performance
- Optimize form loading and performance
- Check your knowledge
 
- Create classes in finance and operations apps- Add a class to a project
- Implement the global cache and singleton
- Add code and methods to meet business requirements
- Data manipulation
- Check your knowledge
 
- Implement role-based security in finance and operations apps- Create and modify duties, privileges, and permissions
- Enforce permissions policy
- Extensible data security framework
- Apply security permissions
- Microsoft Entra ID and OAuth 2.0 authentication
- Check your knowledge
 
- Build reports for finance and operations apps- Implement Business document management
- Create and modify reports that use SSRS
- Implement query objects and query builder
- Create and modify reports by using Power BI
- Create and modify reports by using Excel
- Check your knowledge
 
- Build workspaces in finance and operations apps- Design KPIs
- Create drill-through workspace elements
- Create custom reusable report functions by using RDL
- Implement built-in KPIs, charts, and other reporting components
- Check your knowledge
 
- Explore extensions and the extension framework in finance and operations apps- Customization models
- Extension points for frameworks
- Develop code to extend a framework
- Create pre-event and post-event handler classes
- Implement the SysOperationSandbox framework
- Implement the workflow framework
- Check your knowledge
 
- Extend elements in finance and operations apps- Add a table extension to a project
- Add a form extension to a project
- Extend menus
- Implement delegates
- Check your knowledge
 
- Consume business events in finance and operations apps- Business event framework
- Create a new business event
- Activate business events
- Consume business events
- Extend an existing business event
- Role-based security for business events
- Business events in Microsoft Power Automate
- Check your knowledge
 
- Work with class extensions in finance and operations apps- Class extensions
- Chain of command and method wrapping
- Best practices
- Check your knowledge
 
- Explore data integration concepts in finance and operations apps- Data integration overview
- Synchronous integration
- Asynchronous integration
- Check your knowledge
 
- Work with synchronous integrations in finance and operations apps- Develop an entity and enable it for data export
- Extend a data entity
- Implement custom services
- Implement custom services and the Batch OData API
- Expose OData endpoints from data entities
- Consume external web services
- Integrate finance and operations apps with Microsoft Excel
- Integrate finance and operations apps with external applications by using Power Apps
- Download electronic document interchange solutions
- Verify source and target data for auditing
- Debug with JSON Web Tokens
- Check your knowledge
 
- Implement the Data management package API for finance and operations apps- Import and export APIs
- Monitor the status of APIs
- Manage entity change tracking
- Create wrapper classes to consume external web services
- Create wrapper classes with C#
- Check your knowledge
 
- Work with asynchronous integrations in finance and operations apps- Set up a data project and recurring data job
- Implement authorization to support integration
- Develop data transformation
- Microsoft Dataverse integrations
- Integrate Dataverse by using virtual entities
- Work with composite data entities
- Azure Data Lake and Entity Store
- Connect to Azure Data Lake Storage
- Change data in Azure Data Lake
- Power Platform convergence
- Check your knowledge
 
- Prepare data for migration to finance and operations apps- Select a data integration (import/export) strategy
- Common migration scenarios and tools
- Bring your own database (BYOD)
- Test a data migration and validate output
- Check your knowledge
 
- Manage data sources with external data stores in finance and operations apps- Identify report data source requirements for external sources
- Create and manage custom data sources
- Optimize data entities to achieve better performance
- Check your knowledge
 
- Integrate finance and operations apps with Microsoft Azure- Develop and integrate by using Logic Apps
- Develop and integrate Microsoft Power Platform
- Integrate finance and operations apps with enterprise applications
- Automate EAI, B2B, EDI, and business processes with Logic Apps
- Consume data from the Azure Machine Learning service
- Enable connectivity with external services
- Optimize data entities to achieve better performance
- Check your knowledge
 
- Connect to Microsoft Power Platform services with finance and operations apps- Connect your finance and operations apps data using Power Automate
- Triggers and actions used in Power Automate for finance and operations apps
- Connect to your finance and operations apps data with Power Apps
- Finance and operations data on Common Data Model and Microsoft Dataverse
- Check your knowledge
 
- Prepare data for migration to finance and operations apps- Select a data integration (import/export) strategy
- Common migration scenarios and tools
- Bring your own database (BYOD)
- Test a data migration and validate output
- Check your knowledge
 
- Work with data management in finance and operations apps- Data management concepts
- Use data entities for data management and integration
- Work with the Data management workspace
- Using Standard and Enhanced views for tiles
- Use templates in data management
- Export, import, and copy data into a legal entity
- Database movement operations
- Data sharing framework
- Check your knowledge
 
- Perform user acceptance testing in finance and operations apps- Create user acceptance test libraries
- Record test cases and save to the business process modeler (BPM)
- Synchronize and configure your test plan in Azure DevOps
- Run user acceptance tests
- Data task automation
- Check your knowledge
 
- Prepare to go-live with finance and operations apps- Understand the go-live process
- Complete the Lifecycle Services methodology
- Perform user acceptance testing (UAT) for your solution
- FastTrack go-live assessment
- Request a production environment
- Check your knowledge
 
- Work with analytics and reporting in finance and operations apps- Understand different types of reports and inquiries
- Financial reporting
- Find inquiries and reports
- Generate and consume inquiries and reports
- Configure finance and operations apps for Microsoft Power Platform
- Check your knowledge
 
- Configure electronic reporting in Dynamics 365 Finance- Introduction
- Configure electronic reporting
- Use barcode data sources to generate bar code images
 
Class Materials
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Live Private Class
- Private Class for your Team
- Live training
- Online or On-location
- Customizable
- Expert Instructors