Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Extending Microsoft Dynamics NAV 2016 Cookbook

You're reading from   Extending Microsoft Dynamics NAV 2016 Cookbook Extend Dynamics NAV 2016 to win the business world

Arrow left icon
Product type Paperback
Published in Jan 2017
Publisher Packt
ISBN-13 9781786460608
Length 458 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Alexander Drogin Alexander Drogin
Author Profile Icon Alexander Drogin
Alexander Drogin
Arrow right icon
View More author details
Toc

Table of Contents (11) Chapters Close

Preface 1. Writing Basic C/AL Code FREE CHAPTER 2. Advanced C/AL Development 3. Reporting and Data Analysis 4. .NET Interoperability in C/AL 5. Extending C/AL with COM Components 6. SharePoint Integration 7. Control Add-ins 8. Web Services 9. Events and Extension Packages 10. PowerShell

What this book covers

Chapter 1 , Writing Basic C/AL Code, describes NAV 2016 server and client installation and configuration and introduces the NAV 2016 development environment along with the basics of the NAV application language, C/AL.

Chapter 2 , Advanced C/AL Development, delves deeper into C/AL development and NAV application objects. You will learn how to store your data in tables, present the data in UI with pages, export, import, and structure the data in XMLPorts and queries, and write efficient and reusable code.

Chapter 3, Reporting and Data Analysis, introduces the reader to NAV reporting capabilities. The chapter begins with an in-depth description of C/SIDE Report objects, shifting to integration with external tools in the second part. You will learn how to present NAV data in different reporting systems, including Power BI, SQL Server Reporting Services, and MS Excel.

Chapter 4, .NET Interoperability in C/AL, covers the integration of .NET assemblies into the NAV client application language. Recipes in this chapter give an overview of the DotNet data type in NAV, various extensions of C/AL aimed at supporting the .NET interoperability and development of custom .Net assemblies and their integration into NAV.

Chapter 5, Extending C/AL with COM Components, walks the reader through developing COM components and the integration of COM into the NAV application.

Chapter 6, SharePoint Integration, provides an overview of corporate web portals on the SharePoint platform and various ways to integrate NAV elements into the corporate sites.

Chapter 7, Control Add-ins, covers extending the NAV user interface with custom controls written in .NET languages, such as C#, or in JavaScript.

Chapter 8, Web Services, covers publishing SOAP and OData web services from NAV to expose data and functionality through standard communication interfaces over the Web. You will learn how to publish and consume NAV web services and protect web service endpoints from unauthorized access.

Chapter 9, Events and Extension Packages, covers the events which have been introduced in NAV 2016 to allow application developers to extend NAV functionality without modification to the base application code. We will go through subscribing to different types of events to receive notifications of changes in database, user actions, and events in the app business logic. The chapter then covers developing extension packages that utilize the idea of events to bind third party extensions to NAV application code.

Chapter 10, PowerShell, gives an overview of the reach set of PowerShell cmdlets available in NAV shell.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image