Books+ Search Results

Mastering Microsoft Dynamics 365 Business Central : the complete guide for designing and integrating advanced Business Central solutions

Title
Mastering Microsoft Dynamics 365 Business Central : the complete guide for designing and integrating advanced Business Central solutions / Stefano Demiliani, Duilio Tacconi.
ISBN
9781837630646
9781837639663
1837639663
Edition
Second edition.
Publication
Birmingham, UK : Packt Publishing Ltd., 2024.
Physical Description
1 online resource (684 pages) : illustrations
Local Notes
Access is available to the Yale community.
Access and use
Access restricted by licensing agreement.
Summary
This book dives straight into guiding you through the process of building real-world solutions with the AL language and Visual Studio Code. It emphasizes best practices and extensibility patterns to ensure your extensions are well-structured, maintainable, and meet the needs of modern businesses. You'll learn advanced AL techniques, report creation methods, debugging strategies, and how to leverage telemetries for monitoring. Additionally, it covers performance optimization practices and API integration to help you create efficient and interconnected solutions. With a focus on extension development, this new edition allows you to jump right into coding without spending time on setup processes. This book introduces new chapters covering essential tasks that Business Central developers frequently encounter, such as file handling and printing management. Finally, the book expands its scope by including chapters on various integration aspects, including VS Code extensions, GitHub DevOps, Azure services, and Power Platform integrations. We'll wrap up by covering Copilot capabilities in Business Central and how you can create your own generative AI copilots. By mastering these concepts and techniques, you'll be well-equipped to create powerful and customized solutions that extend the capabilities of Dynamics 365 Business Central.
Variant and related titles
O'Reilly Safari. OCLC KB.
Other formats
Print version: Demiliani, Stefano Mastering Microsoft Dynamics 365 Business Central Birmingham : Packt Publishing, Limited,c2024
Format
Books / Online
Language
English
Added to Catalog
June 10, 2024
Series
Expert insight.
Expert insight
Bibliography
Includes bibliographical references and index.
Contents
Cover
Copyright
Contributors
Table of Contents
Preface
Chapter 1: Microsoft Dynamics 365 Business Central's Online Momentum
Dynamics 365 Business Central's evolution
The Universal Code initiative
The role of open source and social networks
The future perspective
Summary
Chapter 2: Mastering a Modern Development Environment
The Visual Studio Code user interface
Code editor
Status bar
Activity bar
Manage
Command Palette
Sidebar
EXPLORER (Ctrl + Shift + E)
SEARCH (Ctrl + Shift + F)
SOURCE CONTROL (Ctrl + Shift + G)
DEBUG (Ctrl + Shift + D)
EXTENSIONS (Ctrl + Shift + X)
Panels area
PROBLEMS
OUTPUT
DEBUG CONSOLE
TERMINAL
Visual Studio Code
the editing features
Comment lines
Delimiter matching
Text selection
Code block folding
Multiple cursors (or multi-cursors)
Mini-map
Breadcrumbs
IntelliSense
Word completion
Go to definition
Find all references
Peek definition
Renaming symbols
Understanding the AL Language extension
AL Language
launch.json
app.json
Understanding symbols
Inside symbols
AL Language extension settings
Understanding code analyzers
GitHub Copilot for AL developers
Summary
Chapter 3: Extension Development Fundamentals
Technical requirements
Basic concepts regarding extensions
Understanding the basics of AL
Creating a new workspace
Defining objects using snippets
Table object definition
Page object definition
Table extension object definition
Page extension object definition
Codeunit object definition
Event object definitions
XMLport object definition
Query object definition
Enum object definition
Profile object definition
Understanding AL project structure best practices
Naming guidelines and AL object ranges
Working on AL coding guidelines
Summary
Chapter 4: Developing a Customized Solution for Dynamics 365 Business Central
Translating a business case into a real-world extension
Developing the Dynamics 365 Business Central customization
Customer category implementations
Table definition
Page definition
The tableextension definition
The pageextension definition
Codeunit definition
Handling event subscribers
Gift campaign implementations
Table definition
Page definition
Codeunit definition
Vendor quality implementations
Table definition
Page definition
The pageextension definition
Codeunit definition
Promoting actions
Creating page views
Installing and upgrading codeunits
Defining permission sets in AL
Summary
Chapter 5: Writing Code for Extensibility
Why do we need extensible code?
Business scenario
Events and the "Handled" pattern
Writing a dependent extension
Interfaces in AL
Extension's code protection
Summary
Chapter 6: Advanced AL Development
Understanding immutable keys
Also listed under
Citation

Available from:

Online
Loading holdings.
Unable to load. Retry?
Loading holdings...
Unable to load. Retry?