Develop object-oriented code in finance and operations apps

Beginner
Developer
Dynamics 365
Finance
Supply Chain Management

Note

You may experience partial outages in labs that use the finance and operations apps virtual machine. We are working on fixing it and ask for your patience.

Object-oriented programming (OOP) is a programming paradigm that is modeled around objects and how you manipulate them. This module discusses concepts for object-oriented programming so you can develop customizations in finance and operations apps.

Learning objectives

In this module, you will:

  • Discover the importance of object-oriented programming for finance and operations apps.
  • Learn the importance of abstract classes and inheritance in object-oriented programming.
  • Learn about interfaces.
  • Use the Chain of Command (CoC).
  • Learn how scoping is implemented in X++ code.
  • Determine when to use references and values.

Prerequisites

  • Basic understanding of Visual Studio
  • Basic understanding of X++