Banner rating d5dfd02e10e7bea369b370d45102dadcf6d70e41b6bfce1ee178127969f7852a
Dynamics Edge
4.67 out of 50 stars, based on 80 reviews*

Save money and get your team trained. With a group of 5 or more people, you have special options. Click the button below to request a special quote for your team now!

Request Group Quote


Price: $2995   Duration: 5 days
Select Date:
Number of Seats:

Course 30090

Price: $2995, Length: 5 days

MBDE-300 D365 Finance and Operations Advanced Development with Lifecycle Services

To customize this class, call 800-453-5961 or click here to contact us

30090 MB-300 Dynamics 365 Lifecycle Services Training for Finance and Operations

This 5-day Microsoft Dynamics 365 for Finance and Operations (AX) Lifecycle Services (LCS) training package contains the following 3 courses. This training package is also designed to help you prepare for Exam MB-300 and MB6-894

This exam is a prerequisite for role-based Microsoft Dynamics 365 certifications such as Microsoft Certified: Dynamics 365 for Finance and Operations, Financials Functional Consultant Associate; Microsoft Certified: Dynamics 365 for Finance and Operations, Manufacturing Functional Consultant Associate; and Microsoft Certified: Dynamics 365 for Finance and Operations, Supply Chain Management Functional Consultant Associate.

Course Outline

Module 1: Life Cycle Services (LCS) Introduction


  • Get Started with Microsoft Dynamics 365 for Finance and Operations
  • Introduction to Microsoft Dynamics Lifecycle Services (LCS)
  • Get Started with Lifecycle Services
  • Use Lifecycle Services to Design, Plan and Implement
  • Applying Application Updates in Microsoft Dynamics 365 for Finance and
    Operations, Enterprise edition

Module 2: Introduction to Visual Studio


  • Visual Studio Terminology and Concepts
  • Visual Studio Setup and Configuration
  • Models
  • Extensions and Overlaying
  • Projects
  • Builds

Module 3: System Architecture


  • Cloud architecture used with Microsoft Dynamics 365 for Finance and
  • Server Architecture
  • Model Architecture
  • Application Stack
  • Deployable Packages

Module 4: Label and Resource Development


  • Label Files
  • Labels
  • Label Editor Functionality
  • Best Practices for Labels
  • Create and Use Resources

Module 5: Base Enumerations Development


  • Base Enumerations Basic Concepts
  • Create and Use Base Enumerations
  • Best Practices for Base Enumerations
  • Base Enumeration Extensions

Module 6: Extended Data Types Development


  • Primitive Data Types
  • Extended Data Types Basic Concepts
  • Create and Use Extended Data Types
  • Best Practices for Extended Data Types
  • Extended Data Type Extensions

Module 7: Table and Table Extensions Development


  • Create Tables
  • Create Table Fields
  • Create Table Fields Groups
  • Table Inheritance
  • Temporary Tables
  • Best Practices for Tables
  • Table Indexes
  • Best Practices for Table Indexes
  • Table relations
  • Best Practices for Table Relations
  • Table Extensions Scope
  • Table Field Extensions Scope
  • Table Field Group Extensions Scope
  • Table Index Extensions Scope
  • Table Relation Extensions Scope

Module 8: Data Entities and Data Management Introduction


  • Data Entities
  • Create a Basic Data Entity
  • Data Management Overview
  • Create Data Packages
  • Managing Data Packages
  • Move Data Between Environments

Module 9: Forms and Form Extensions Development


  • Form Patterns and Sub-Patterns
  • Secondary Form Patterns
  • Form Designer
  • Create a Form
  • Form Design Layout
  • Form Data Sources
  • Form Controls
  • Form Extensions Scope
  • Best Practices for Forms

Module 10: Menus and Menu Extensions Development


  • Create Menu Items
  • Create Menus
  • Menu Item and Menu Extensions Scope

Module 11: Introduction to X++


  • What Is X++?
  • Code Editor
  • IntelliSense
  • Runnable Classes
  • Compiler
  • Debugger

Module 12: X++ Control Statements


  • Variables
  • Operators
  • Conditional Statements
  • Iteration Statements
  • Communication with Application Users
  • Best Practices for X++

Module 13: Classes and Objects


  • Concepts
  • Create a Class
  • Create a Class Instance
  • Scope and Methods
  • Implementing Inheritance

Module 14: Class Extensions


  • Source Code Extensions
  • Augmentation Concept
  • Effective Class Concept
  • Extension Class Declarations
  • Introduction to Event Handlers
  • Introduction to Method Wrapping and Chain of Command (CoC)

Module 15: Using X++ for Database Access


  • Table Buffers
  • Select Statement
  • While Select Statements
  • Ranges
  • Sorting Options
  • Joins
  • Cross-company Support
  • Data Insert
  • Data Update
  • Data Deletion
  • Create Queries

Module 16: Using X++ for Exception Handling


  • Handling Exceptions
  • Throwing Exceptions

Module 17: Security Development Basics


  • Security Architecture
  • Role Based Security
  • Security Elements in the Application Explorer
  • Modify and create Security Elements in the Application Explorer
  • Extensible Data Security Framework

Module 18: Report Development


  • Report Development Process
  • Creating Reports by Using Queries
  • Deploying Reports
  • Customizing Out of the Box Reports
  • Creating Reports Using X++ Business Logic

We look forward to your great success!

*NOTE: if an average rating and rating count are shown on this page, they are based on all reviews associated with Dynamics Edge that are shown on the review page, and are not restricted to reviews only for the particular course offered on this page.

30090MBDE-300 D365 Finance and Operations Advanced Development with Lifecycle Services