Before you begin developing code for Microsoft Dynamics NAV 2013 R2, you should consider the following:

Developing in Microsoft Dynamics NAV 2013 R2

To See

Learn what you can do with C/AL and where to add C/AL code.

Programming in C/AL

Learn what the C/AL data types are.

C/AL Data Types

Learn how to write C/AL statements and expressions.

Learn about how to debug C/AL.


Learn about how to use custom controls with C/AL.

Extending Microsoft Dynamics NAV Using COM

Learn about the Microsoft Dynamics NAV Development Environment and designing applications.

Application Design Overview

Learn about how to use multilanguage functionality.

Multilanguage Development

Learn the differences in how numeric values are sorted.

Sorting Numeric Values

Learn how to use display language-specific strings without modifying code.

CaptionClass Functionality

Learn about how to develop Microsoft Dynamics NAV Web client applications.

Developing for the Microsoft Dynamics NAV Web Client

Learn about differences between developing in Microsoft Dynamics NAV 2013 R2 and earlier versions of Microsoft Dynamics NAV.

Changes in C/AL Behavior and Support from Earlier Versions of Microsoft Dynamics NAV

Learn about how to transfer files between the client and the server.

File Handling

Learn about how to test an application.

Testing the Application