Dynamics 365 Business Central Development Extensions, (Business Central Online and On-Premise NAV 2018)
Dynamics 365 Business Central Development
Dynamics 365 Business Central has a new development model. The predecessor was C/AL in Dynamics NAV. This has moved to the cloud and is now AL is the language and development has a new set of tools.
This course will guide to Dynamics 365 Business Central and will help you get started with implementing and designing solutions for Business Central.
This course covers the topics for implementing solutions based on Dynamics 365 Business Central (on-premise and SaaS). This course covers the core topics of the new development model (based on extensions). Also, this course covers how to create applications for Business Central and the closely aligned Dynamics NAV 2018.
- Develop solutions for Dynamics 365 Business Central
- Create a sandbox for extensions development (local or on cloud)
- Use Docker with Dynamics 365 Business Central
- Create extensions for Dynamics 365 Business Central
- Handle dependencies, translations and reporting
- Deploy extensions on-premise and to the cloud
- Create serverless processes with Dynamics 365 Business Central
- Understand source code management for AL
Business Central Development
Chapter 1: Microsoft Dynamics 365 Business Central
Overview -Introducing Microsoft Dynamics 365 Business Central A brief history of the Microsoft Dynamics cloud-based ERP SMB product Microsoft Dynamics 365 Business Central Architecture On-premises versus cloud-based deployment Infrastructure costs, maintenance, and availability Security Performances Scalability Upgrades Customizations User experience Summary
Chapter 2: The New Extension Model-Traditional Microsoft Dynamics NAV customizations Triggers versus Events The new Extensions 2.0 model Running C/SIDE and AL side by side Scalable and SaaS-ready solutions Summary
Chapter 3: Modern Development Environment Overview-Modern versus classic development environments Characteristics and advantages of CSIDE Characteristics and advantages of Visual Studio Code Anatomy of Visual Studio Code workspace Menu bar View bar Sidebar Code editor Status bar Tips to work efficiently in Visual Studio Code The AL Extension Comparison of capabilities supported by CSIDE and Visual Studio Code Getting started with AL language Developing your first extension with AL language HelloWorld.al sample Native AL source-code management with Git Visual Studio Code support to Git Summary
Chapter 4: Creating Your Development Sandbox
What is a sandbox? Online sandbox Azure-hosted sandbox Local-hosted sandbox Manually creating a sandbox based on Docker Steps for manually creating a locally hosted Dynamics 365 Business Central sandbox Steps for manually creating an Azure Container Instance-based Dynamics 365 Business Central sandbox Summary
Chapter 5: Developing an Extension with AL and VS Code
-The business case Developing the extension Creating the new tables Creating the pages for the new tables Extending standard Dynamics 365 Business Central objects (tables and pages) Writing the custom business logic (Codeunit) Handling translations with XLIFF files Customizing the Headline Developing a custom report for our extension Extension dependency Installing and upgrading codeunits Summary
Chapter 6: Deploying Extensions
-What does extension deployment mean? Automatic deployment Semi-automatic deployment Publishing Syncronizing Installing Manual deployment AL debugger AL CodeCop Summary
Chapter 7: Integration and Serverless Processing
-Dynamics 365 Business Central web services Dynamics 365 Business Central REST APIs AL snippets Creating our own snippets DotNet variables Azure Functions Microsoft Flow Microsoft PowerApps Summary
*NOTE: if an average rating and rating count are shown on this page, they are based on all reviews associated with Dynamics Edge that are shown on the review page, and are not restricted to reviews only for the particular course offered on this page.