Hello everyone,
I am currently working as IT-Support at a company that is basically an NAV (2015) user. All development ist sourced from an external Microsoft partner (the solution we use is a branch-specialized product of said partner). I know my way around in NAV quite well, have a good grasp of its functionality and data structures, however, I have no development experience with C/AL / C/SIDE whatsoever.
In my freetime I do develop small server Apps preferably with Python or Java, and I would be quite interested to dip into C/AL development as well. The short-time goal would be to have an even better grasp on the inner workings, in the long run I would like being able to maybe implement smaller/periferal changes myself.
With the forum search I already found a lot of great recommendations where to look for literature or learning support.
However, I am somewhat stuck on how I could actually try a few things, given that I do not have access to development environment at my workplace (and would not want to experiment there either...).
Is there any chance to set up an NAV2015 development/sandbox environment on my private computer to fiddle around with C/AL (preferrably with NAV 2015)? I don't want to do anything illegal, however, right now I wouldn't want to invest a lot of money either.
Thanks a lot for your support,
Lars
0
Answers
You can also take a backup of your company and import it to your local installation, but you need permission for that as well.
Are you (or someone else here) aware of any (affordable) educational online program that would come with access to a development environment?
I find it hard to accept that you can only learn NAV development by being employed at a MBS partner.
Frankly speaking, for learning purposes, a report is as good as any other object to serve as a placeholder of the code.
Besides you can start with making a copy of your production database, and running various functions with the debugger. At least you will see how the code works. C/AL is a very simple language, what makes you a NAV developer is imho the knowledge of the environment, data structures, functions available in standard objects. C/AL is just a small piece of knowledge, relatively easy to grasp.
Slawek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-03