Hi, does anybody here know if there are any good books or websites that can teach more advanced programming in AL?
I'm interested in some reading f.i. about the new embedded xmldom and json functions in BC.
So, 'what's new' is what I'm looking for. It took up so much time to do simple loops through xml files
using the embedded xmldom (it's not working the same as the dotnet methods, I finally got used to).
Or perhaps these functions are a 100% copy of another language like C#,
VB or Java, so I can use the documentation available for those languages?
Any input is appreciated here guys!
0
Answers
most probably you know the following information,but i am just posting the following links since they helped me a lot and maybe they are helpful for others:
I think that Kauffmann's brilliant article can be used as a guide for json etc in AL,and then the msdn documentation is enough
https://kauffmann.nl/2017/06/24/al-support-for-rest-web-services/
The documentation from Microsoft is also pretty extensive
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-restapi-overview
The extension for Visual sTudio Code by Tobias Fenster that autogenerates AL code based on a Json file is helpful
https://www.axians-infoma.com/techblog/generating-al-objects-from-json/
At last Vjeko's article explains many things about .NET removal from BC online
vjeko.com/state-net-affairs/
This helped me a lot doing loops through xml files, apart from docs.microsoft:
https://community.dynamics.com/nav/b/diveshboramsdnavblog/archive/2018/05/24/creating-soap-request-message-in-al
https://community.dynamics.com/nav/b/diveshboramsdnavblog/archive/2018/03/05/vs-code-xml-dom-management-part-1
https://community.dynamics.com/nav/b/diveshboramsdnavblog/archive/2018/03/09/vs-code-xml-dom-management-part-2
https://www.youtube.com/embed/videoseries?list=PL4FtcH9bRGTlDJjN-DOeitA-kENlQmu89
RIS Plus, LLC
http://www.waldo.be/2019/03/01/business-central-as-an-app-getting-to-the-al-source-code/
https://community.dynamics.com/nav/b/dynamicsnavcloudfronts/archive/2018/04/06/getting-the-source-code-of-the-app-extension-in-microsoft-dynamics-business-central
Downloading the AL source code for the Base App provides a lot of insight
You should start a new tread, this thred is about AL Documentation.
You will have better answer (And a complet thread) that way
https://navitips.blogspot.com/2019/08/learning-business-central-and-al-part-1.html
https://navitips.blogspot.com/2019/08/learning-business-central-and-al-part-2.html