MS Dynamics NAV Workshop - Integration with Other Systems (NAV12)

Microsoft, Dynamics 365 Business Central

This practical workshop teaches developers how to integrate Microsoft Dynamics NAV with external systems using custom web services, including SOAP and JSON, and by direct SQL access. It focuses on secure data exchange and real-world integration patterns.

The course covers publishing NAV objects such as Codeunits, Pages and Queries, using XMLPort for complex types, and building clients in .NET; you will also practice testing and debugging techniques for cross-platform integration scenarios and performance considerations.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Integrating NAV using custom Web Services.
    1. NAV web services - SOAP, ODATA (JSON).
    2. NAV object types for publishing web services - Codeunits, Pages, Queries.
    3. Differences between object types, advantages and disadvantages.
    4. Using the XMLPort object for complex data types.
    5. Examples of consuming web services from .NET and other platforms.
    6. Using abstraction and inheritance to build a universal client and optional GUI (WPF and databinding).
    7. Tools for testing and debugging; live debugging examples for multi-platform integrations.
  • Integrating NAV using SQL.
    1. Using database views and mapping them into NAV.
    2. Accessing other databases (including remote servers) directly from NAV (approaches differ by NAV version).
  • Other integration methods.
    1. Using .NET Framework features (WCF, remoting, etc.).
    2. Integration via NAV add-ins.
Assumed knowledge:
Knowledge of NAV development is expected; .NET or SQL experience is a plus.
Recommended previous course:
MS Dynamics NAV Workshop - Design (NAV02)
Schedule:
3 days (9:00 AM - 5:00 PM )
Language: