Introduction
Microsoft Dynamics NAV 2016 has a rich toolset for extending functionality. Additionally, a wide number of external tools can be connected to the NAV database to enrich data processing and analysis experience. But C/AL, the internal NAV application language, is still the primary means of enhancing user experience when it comes to developing new functionality.
This chapter will introduce you to the basics of NAV Client Application Language development, from installing the development environment and configuring the server to the fundamentals of data manipulation with C/AL.
C/AL Development is framed around objects representing different kinds of functionality and designers associated with each object type. While the details of design for each type of objects will be covered in the next chapter, this chapter will introduce readers to the concept of objects and triggers and present the integrated development environment.
In the last recipe we will concentrate on secure access to the NAV server from the web and mobile client.