What is needed in order to become a Dynamics NAV Developer?

gockata
Member Posts: 3
Hi,
I come from C++/C# world and I know that for programming Dynamics NAV a knowledge of C/AL is needed + knowledge of a How ERP systems works, but a thing that is not clear to me is what do I need in order to have a Development environment access?
The current situation is following:
- My company uses NAV 2009 trough a Microsoft Partner company.
- My company is not very happy with the Support of the Microsoft Partner Company that we hire.
- My company wants to employ 'in house developer' (me) who will support company Dynamics NAV with small fixes and updates.
So what Do I need to start Supporting the system myself?
Thanks in advance.
I come from C++/C# world and I know that for programming Dynamics NAV a knowledge of C/AL is needed + knowledge of a How ERP systems works, but a thing that is not clear to me is what do I need in order to have a Development environment access?
The current situation is following:
- My company uses NAV 2009 trough a Microsoft Partner company.
- My company is not very happy with the Support of the Microsoft Partner Company that we hire.
- My company wants to employ 'in house developer' (me) who will support company Dynamics NAV with small fixes and updates.
So what Do I need to start Supporting the system myself?
Thanks in advance.
0
Best Answers
-
Your best option is to add the developer granules (Application Builder and Solution Builder) to your companies license. This must be done by your Microsoft Partner and you will have to pay for it.
With the new license you will be able to do some development - but there will be limitations to what you can do. It is not possible as a customer to get an actual Development License. That would require your company to become a Microsoft Partner themselves.
One of the limitations will be that you would have to buy object range before developing new functionality e.g. when you create new tables or codeunits.
Bear in mind that if you mess things up in your application, you will have the full responsibility and it could become quite expensive if you need a Microsoft Partner to clean up.6 -
And if you're a c++/c# developer, you need a lot patience!
Compared to what you are used to, NAV is like a big old lazy dinosaurAnd you won't have full control over your stack.
0 -
Another option is to search for another partner of free-lancer with which your company is comfortable working with. "Small fixes and updates" is unlikely to justify the ongoing cost of maintaining an in-house developer.
There are no bugs - only undocumented features.6
Answers
-
Your best option is to add the developer granules (Application Builder and Solution Builder) to your companies license. This must be done by your Microsoft Partner and you will have to pay for it.
With the new license you will be able to do some development - but there will be limitations to what you can do. It is not possible as a customer to get an actual Development License. That would require your company to become a Microsoft Partner themselves.
One of the limitations will be that you would have to buy object range before developing new functionality e.g. when you create new tables or codeunits.
Bear in mind that if you mess things up in your application, you will have the full responsibility and it could become quite expensive if you need a Microsoft Partner to clean up.6 -
Exactly the way I thought it is.
Thank you for your answer1 -
And if you're a c++/c# developer, you need a lot patience!
Compared to what you are used to, NAV is like a big old lazy dinosaurAnd you won't have full control over your stack.
0 -
Another option is to search for another partner of free-lancer with which your company is comfortable working with. "Small fixes and updates" is unlikely to justify the ongoing cost of maintaining an in-house developer.
There are no bugs - only undocumented features.6 -
And if you're a c++/c# developer, you need a lot patience!
Compared to what you are used to, NAV is like a big old lazy dinosaurAnd you won't have full control over your stack.
Yes its a dinosaurand my patience is coming to an end
But its not hard beside standard development problems like:
1. No history of any kind (features, bug fixes, documentation)
2. Outdated version ( NAV 2009 R1)
3. Meanwhile we are preparing to migrate to a newer version (NAV 2016)
There is no better way for a developer to start at his new job position right...?0 -
You guys should join me in my NAV master class where I will teach you how to look at NAV and C/AL as if it were object oriented and how to make programming more efficient, controlable and fun. Next one is in Tampa in a few weeks.0
-
Hello, people! Here are some my thought about that:
Considering that Dynamics NAV developer specializes in the design and architect he has to certain set of skills, knowledge, and experience. These are must have skills of a NAV programmer: HTML, NAV development experience, C/AL Synthesis, Dynamics CRM, etc. Moreover I have found this article about microsoft dynamics nav developer you may find more information there not only about skills but about other nuances.-2
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions