________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
Course Description: MB-820: Microsoft Dynamics 365 Business Central Developer
A Dynamics 365 Business Central developer develops applications that extend Business Central. This can include creating new modules and modifying existing modules. The developer can add new business logic or change existing business logic using events. A developer also enables Business Central to be integrated with other applications, including Microsoft Power Platform products.
Business Central developers are responsible for troubleshooting and debugging issues in the system. This may involve identifying the root cause of a problem, fixing bugs, and testing the solution to ensure it works as expected. Business Central developers may be required to optimize system performance by identifying bottlenecks and improving code quality. Business Central developers are responsible for updating the system, migrating data, and maintaining the system to ensure it remains up-to-date and secure.
Audience profile
Candidates for this course are developers, software engineers, architects, technical advisors, technical consultants, user experience leaders, or have a combination of these skills. Business Central is our fastest growing application and has the most published solutions on AppSource. However, it is a complex solution and requires deep technical expertise to implement.
Items in this collection
- Start your free trial of Dynamics 365 Business Central
- Introduction to Microsoft Dynamics 365 Business Central capabilities
- Customize Microsoft Dynamics 365 Business Central
- Get ready for a smooth app upgrade experience in Business Central
- Administer Dynamics 365 Business Central online
- Introduction to the Dynamics 365 Business Central development environment
- Debug and deploy your extension to Dynamics 365 Business Central
- Working with pages in Dynamics 365 Business Central
- Designing the data model for a report in Dynamics 365 Business Central
- Working with code units in Dynamics 365 Business Central
- Working with XML ports in Dynamics 365 Business Central
- Working with rights and permission sets in Dynamics 365 Business Central
- Working with queries in Dynamics 365 Business Central
- Create control plug-in objects in Dynamics 365 Business Central
- Customize the user interface experience in Dynamics 365 Business Central
- Identify types and characteristics of functional tables in Dynamics 365 Business Central
- Introduction to AL programming basics in Dynamics 365 Business Central
- Learn more about application performance and monitoring in Business Central
- Working with source control using Git in Visual Studio Code for Business Central
- Use Application Lifecycle Management for Business Central
- Introduction to Test Automation in Business Central
- Use Power Automate with Business Central
- Access REST services from Dynamics 365 Business Central
- Use Azure Functions with Dynamics 365 Business Central
- Working with web services in Dynamics 365 Business Central
- Working with the API in Dynamics 365 Business Central
Course outline
Introduction to Business Central
- Lesson 1: Describe the Business Central system
- Lesson 2: Describe the Business Central functional areas
- Lesson 3: Describe the Business Central architecture
- Lesson 4: Describe Business Central apps
- Lesson 5: Describe the upgrade process
- Lab 00 - Lab prerequisites
Administration
- Lesson1: Manage Business Central
- Lesson2: Manage application security in Business Central
Development Process
- Lesson1: Install and configure a Business Central development environment
- Lesson2: Create, debug, and deploy an extension in Business Central
AL Objects
- Lesson1: Build and extend tables and pages in Business Central
- Lab 01 - Create an extension containing a: table, table extension, pages, page extension
- Lesson2: Build and extend reports
- Lab 04 – Add a column and layout to a base report.
- Lesson 3: Develop codeunits
- Lab 02 – Implement installation and upgrade code in an extension
- Lesson 4: Design and create an XMLport
- Lesson 5: Work with entitlement and permission set objects
- Lesson 6: Create queries in Business Central
- Lesson 7: Build control add-in objects
AL development
- Lesson 1: Describe the essential development standards
- Lesson 2: Use Application Language (AL) to extend Business Central
- Lesson 3: Customize the UI experience and implement onboarding techniques
- Lab 03 – Add a Rolecenter and Profile
Development Tools
- Lesson 1: Work with the Business Central Performance Toolkit
- Lesson 2: Set up Source Control by using Git
- Lab 06 – Setup source control, Git, in an extension.
- Lesson 3: Set up Application Lifecycle Management
- Lesson 4: Implement Semi-Automated Test Processes and run standard Business Central tests
- Lesson 5: Manage and analyze telemetry
Integration
- Lesson 1: Implement APIs
- Lab 05 – Develop custom API pages and queries.
- Lesson 2: Integrate with Microsoft Power Platform based on APIs
- Lesson 3: Access REST services from within Business Central
- Lesson 4: Integrate with Microsoft Azure
- Lesson 5: Describe Microsoft Teams integration
Prerequisites
Prerequisites for this course may include:
- AppSource awareness among developers
- Knowledge of Business Central related technologies, frameworks and services to create solutions
- Knowledge of application lifecycle management (ALM) technologies, including source control management (SCM) and continuous integration and continuous delivery (CI/CD).
Language
- Course: English
- Labs: English
Associate Certification
Microsoft Certified: Dynamics 365 Business Central Developer Associate
Demonstrate that you have the skills to design, develop, test, and maintain solutions based on Dynamics 365 Business Central.
Level: Intermediate
Role: Business Analyst, Business Owner, Business User, Developer, Solution Architect, Support Engineer, Technology Manager
Product: Dynamics 365
Subject: Business applications