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

Microsoft Dynamics 365 Finance and Operations Apps Developers implement and extend applications to meet the requirements of the business.

Description

 

Microsoft Dynamics 365 Finance and Operations Apps Developers implement and extend applications to meet the requirements of the business. Candidates provide fully realized solutions by using standardized application coding patterns, extensible features, and external integrations.

 

Audience profile

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 Outline

 

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 architecture
  • 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

 

 

Prerequisites

 

This course is intended for Technical students, Administrators and Developers. Students should have an existing working knowledge of Microsoft .Net C# and Visual Studio. Although not compulsory, it is recommended that students attend the prerequisite course ‘Introduction to Microsoft Dynamics 365’.

Similar courses

This course is designed for experienced IT professionals and developers, providing an insight into development techniques and approaches that can be applied to extend and manage solutions and apps built on Microsoft Dynamics 365 and the Power Platform.

More Information

This course is designed for experienced developers who are looking to obtain the required skills to customize, configure, maintain, integrate with, develop code and extend Microsoft Dynamics 365 Customer Engagement (CRM) and Power Apps.

More Information

The Microsoft Power Platform helps organizations optimize their operations by automating routine tasks and standardizing business best practices.

More Information

This course will review the Dynamics 365 Customer Insights - Journeys application configuration needed to drive business growth.

More Information

This course is aimed at administrators, technology leaders, project managers solution architects, and consultants who are planning to implement and support Dynamics 365 Finance.

More Information

This course is aimed at developers, solution architects and consultants who are planning to customize, develop and extend Dynamics 365 for Finance and Operations.

More Information

This course is developed for those aspired to be and new to the solution architect role. This course provides the technical information focusing on application architecture and technical skills to start their journey into this role. This course will not cover the industrial skills and delivery skills required for this role.

More Information

This course covers the core features of Dynamics 365 Finance, including core common features, core configuration, data migration, and preparing to go live.

More Information

This course will equip students with the skills necessary to identify and configure the key components that are used to deliver Field Service and mobile solutions.

More Information

Microsoft Dynamics 365 for Sales is an end-to-end application to manage the handling of customers and potential customers; tracking data against sales goals, automating your best practices, learning from your data and more.

More Information

Microsoft Dynamics 365 for Customer Service offers any organization an opportunity for customer success. Using tools such as automatic case creation and queue management frees up your time to dedicate it where you can have a greater impact, directly with your customers.

More Information

In this course, students will learn about decisions a Solution Architect makes during an implementation, covering security, integrations, Power Apps architecture, Power Automate architecture, and more.

More Information

This course provides students with hands-on experience and an in depth understanding of the Microsoft Power Platform.

More Information

This course covers the financial aspects of Dynamics 365: configure and use essential financial components, accounts payable, accounts receivable, collections, budgeting, fixed assets, and additional functionality.

More Information

This course provides learners with a broad overview of Dynamics 365 applications.

More Information

This course discusses manufacturing in the Dynamics 365 suite of apps: discrete manufacturing, lean manufacturing, and production

More Information

This course discusses supply chain management in the Dynamics 365 suite of apps.

More Information

This course is designed for experienced IT professionals and developers, providing an insight into development techniques and approaches that can be applied to extend and manage solutions and apps built on Microsoft Dynamics 365 and the Power Platform.

More Information

This course will teach you to use Power Platform solutions to simplify, automate, and empower business processes for organizations in the role of a Functional Consultant.

More Information

In this course you will be guided by an experienced Power Platform MCT to learn everything you need to know to pass the PL-100: Microsoft Power Platform App Maker Exam. This course includes a free exam voucher and exam practice paper.

More Information

This course is designed for experienced IT professionals and developers, providing an insight into development techniques and approaches that can be applied to extend and manage solutions and apps built on Microsoft Dynamics 365 and the Power Platform. This course maps directly to exam PL-400: Microsoft Power Platform Developer.

More Information

In this course you will be guided by an experienced Business Central MCT to learn everything you need to know to pass the MB-800: Microsoft Dynamics 365 Business Central Functional Consultant Exam.

More Information

This course will provide you with a broad introduction to the customer engagement capabilities of Dynamics 365.

More Information

Do you want to learn more about Dynamics 365? This course will provide you with a broad introduction to the finance and operations capabilities of Dynamics 365. You will become familiar with the concept of enterprise resource management (ERP), as well as each of the finance and operations apps, including Dynamics 365 Supply Chain Management, Dynamics 365 Finance, Dynamics 365 Commerce, Dynamics 365 Human Resources, and the ERP capabilities of Dynamics 365 Project Operations.

More Information

You will learn in this course to design, configure, and manage Dynamics 365 Commerce and provide ongoing support for the app. You will gain a strong understanding of unified commerce business operations as well as experience deploying, using, and maintaining Dynamics 365 Commerce.

More Information

This course is aimed at report authors, end users, project managers, and consultants who are needing to gain insights into operational data held within Microsoft Dynamics 365 Finance and Operations.

More Information

This course is designed to introduce students to the fundamental topics of Microsoft Dynamics 365 Finance for End Users.

More Information

This course is designed to introduce candidates to the fundamental topics of Microsoft Dynamics 365 Finance Warehousing for End Users.

More Information

This course is designed to introduce candidates to the financial topics of Microsoft Dynamics 365 Finance for End Users.

More Information

This course is designed to introduce candidates to the fundamental topics of Customer Service in Microsoft Dynamics 365 Finance for End Users.

More Information

This course covers the various methods and best practices that are in line with business and technical requirements for modeling, visualizing, and analyzing data with Power BI. The course will show how to access and process data from a range of data sources including both relational and non-relational sources. Finally, this course will also discuss how to manage and deploy reports and dashboards for sharing and content distribution.

More Information

Candidates for this course automate time-consuming and repetitive tasks by using Microsoft Power Automate. They review solution requirements, create process documentation, and design, develop, troubleshoot, and evaluate solutions. Candidates work with business stakeholders to improve and automate business workflows. They collaborate with administrators to deploy solutions to production

More Information

This course is aimed at system administrators and consultants who are planning to support and maintain Microsoft Dynamics 365 Finance and SCM Applications.

More Information

This course is designed to introduce candidates to the features and topics of Microsoft Dynamics 365 Human Resources.

More Information

In this course you will learn how to be productive as an end user with the Asset Management features of Dynamics 365 Finance and Supply Chain Management.

More Information

This course is designed to help you prepare for the new Business Central for Developers Exam (MB-820).

More Information

In this course you will learn how to be productive as an end user with the Procurement and Sourcing features of Dynamics 365 Finance and Supply Chain Management.

More Information

The primary audience for this course is data professionals with experience in data modeling, extraction, and analytics. DP-600 is designed for professionals who want to use Microsoft Fabric to create and deploy enterprise-scale data analytics solutions.

More Information

The primary audience for this course is data professionals who are familiar with data modeling, extraction, and analytics. It is designed for professionals who are interested in gaining knowledge about Lakehouse architecture, the Microsoft Fabric platform, and how to enable end-to-end analytics using these technologies.

More Information

In this course, students will learn how to create tables and columns, work with Microsoft Dataverse, and configure the user experience inside a model-driven application.

More Information

This course is designed for IT or sales professionals who want to learn how to leverage Dynamics 365 Sales and Microsoft Copilot for Sales for their organizations.

More Information

In this course you will complete the Dynamics 365 customer experience analyst challenge project and validate your skills.

More Information

In this course, you'll explore options for adopting, using, and creating copilots.

More Information

This course examines the key Microsoft 365 security and compliance features that administrators must prepare in order to successfully implement Microsoft 365 Copilot.

More Information

This one-day course is composed of two parts - Getting started with Microsoft 365 Copilot and Empower your workforce with Microsoft 365 Copilot Use Cases.

More Information

Discover ways to craft effective and contextual prompts for Microsoft 365 Copilot that create, simplify, transform, and compile content across Microsoft 365 applications.

More Information

Learn the knowledge and skills to drive enablement of Microsoft 365 Copilot across your organization.

More Information

Learn how to create Copilot Studio actions that extend the knowledge and capabilities of Microsoft 365 Copilot.

More Information

This training course is designed to help you understand the extensibility options available for Build connectors and plugins for Microsoft 365 Copilot.

More Information

This course explores extending Copilot's capabilities with Microsoft Graph connectors and custom engine copilots.

More Information