Vendors

A Dynamics 365 Business Central developer develops apps 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 by using events. A developer also makes it possible to integrate Business Central 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 the performance of the system by identifying bottlenecks and improving code quality. Business Central developers are responsible for upgrading the system, migrating data, and maintaining the system to ensure it remains up to date and secure.

img-course-overview.jpg

What You'll Learn

  • Create a Business Central account.
  • Sign in to Business Central.
  • Use a demo database.
  • Start a trial with your own data.
  • Extend your trial and subscribe or unsubscribe your organization from Business Central.
  • Why Business Central is a cloud end-to-end business solution.
  • The core Business Central functionalities by browsing application areas.
  • Understand the high-level technical architecture of Business Central.
  • Know the available options to tailor Business Central to specific needs.
  • Understand upgrade responsibilities and best practices
  • Create proper installation and upgrade code units
  • Know how to sign up for the Cloud Solution Provider program.
  • Use the administration center to manage environments.
  • Set up tenant notifications and inspect environment telemetry.
  • Manage support requests for customers.
  • Export a database.
  • Enable features ahead of time
  • Manage users and user groups
  • Implement and configure security
  • Setup profiles, and role centers
  • Audit changes to data
  • Use the Microsoft Visual Studio Code development environment.
  • Create a basic new AL Language extension.
  • Design the different configuration files in an AL extension.
  • Manage multiple AL extensions in one workspace.
  • Learn how to work with the Visual Studio Code debugger.
  • Use Debug and Attach configuration files.
  • Work with the Rapid Application Development (RAD) feature.
  • Deploy your extensions to a production tenant.
  • Identify the different page types.
  • Discover the different page properties.
  • Learn how to build the layout of new pages.
  • Link pages with page parts.
  • Use snippets to create pages in Visual Studio Code.
  • Enable end users to search for a page.
  • Define actions on a page and set its properties.
  • Learn about the different report components.
  • Create the data items for a report.
  • Add columns to the dataset of a report.
  • Order, link, and indent data items.
  • Learn about codeunits.
  • Create new codeunits.
  • Access functions within a codeunit.
  • Create new XMLports.
  • Configure the important XMLport properties.
  • Define nodes in an XMLport.
  • Work with the different formats.
  • Use an XMLport in AL code.
  • Learn about entitlements and how to use them in Business Central.
  • Learn about permission sets and how they are used.
  • Create or extend entitlement and permission set objects by using AL.
  • Create a new Query object.
  • Join, filter, and aggregate data in a Query object.
  • Access queries from AL.
  • Publish queries as a web service.
  • Learn about control add-ins.
  • Build a control add-in.
  • Send data from Business Central to JavaScript.
  • Send data from JavaScript to Business Central.
  • Connect a control add-in with an Azure function.
  • Add objects to the search dialog.
  • Create page customizations.
  • Define profiles that are linked to a Role Center and page customizations.
  • Create custom views.
  • Extend the application areas in Business Central.
  • Learn the difference between all available table types.
  • Discover the correct primary key for each table type.
  • Use the correct naming for tables.
  • Create the associated pages.
  • Work with variables and define them in AL code.
  • Use the different data types.
  • Use options and enums.
  • Work with collections.
  • Use the different types of expressions.
  • Prepare your application for optimal performance
  • Get essential application insights
  • Configure Git
  • Know the structure of Git repositories
  • Create a new local Git repository
  • Add and remove files from Git
  • Link and clone a remote Git Repository
  • Work with the .gitignore file
  • Create an Azure DevOps organization
  • Create an Azure DevOps project
  • Know about the different services in Azure DevOps
  • Connect via a Personal Access Token
  • Know the difference between GitHub and Azure DevOps
  • Learn how to write test code in AL with Test Codeunits
  • Install and run the Test Toolkit in Docker containers
  • Run standard Business Central tests
  • Identify what Power Automate is and how it can be used with Business Central.
  • Identify existing Business Central actions and triggers available in Power Automate.
  • See how to create an independent flow in Business Central that automates business processes.
  • Create a flow that runs on a schedule or to create a button flow to send a reminder.
  • Use HTTP data types.
  • Connect to external REST services and read data.
  • Connect to external REST services and post data.
  • Read JSON data in Business Central.
  • Get JSON from an external REST service.
  • Learn about Azure Functions.
  • Create a basic Azure function.
  • Use an existing .NET DLL in an Azure function.
  • Use an Azure function in Business Central.
  • Learn about the differences between SOAP and OData.
  • Enable access to the different web services.
  • Create your own SOAP and OData web services.
  • Use OData and SOAP to read and update records.
  • Handle UI interaction.
  • Define the difference between regular OData web services and the API.
  • Work around API limits.
  • Create new APIs.
  • Read, update, and create through the API.
  • Implement OData bound actions.

Who Should Attend

Candidates for this course are Developers, Software engineers, Architects, Technical advisors, Technical consultants, User Experience leads or have a combination of these skills. Business Central is our fastest growing app with the largest number of solutions published to AppSource. It is however a complex solution, and it requires deep domain and technical expertise for implementation.

img-who-should-learn.png

Prerequisites

Please review the prerequisites listed for each module in the course content and click on the provided links for more information.

Learning Journey

Coming Soon...

1. Start your free Dynamics 365 Business Central trial

Do you want to try, explore, and evaluate Business Central? Do you need a Business Central trial to facilitate your learning process? This module provides information on how to set up a free Business Central trial version. Additionally, this module explains how to create your Business Central account, how to use a demo database, how to start a trial with your own data, and how to subscribe your organization.

Click here to know more

2. Introduction to the capabilities of Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central is built and optimized for small and medium businesses. It's an application for companies that have outgrown their entry-level business applications or are replacing outdated legacy systems and need an end-to-end solution for financials, sales, service, and operations. This module introduces Business Central as a cloud end-to-end business solution.

Click here to know more

3. Customize Microsoft Dynamics 365 Business Central

Business Central is a modern business platform that you can extend and customize to fit your specific needs with little to no code development. This module will show you some of the available possibilities to tailor your solution for your customer's needs.

Click here to know more

4. Prepare for an easy application upgrade experience in Business Central

Do you want to learn about how to build efficient installation and upgrade procedures? There are essential techniques you should learn to build good and user-friendly applications.

Click here to know more

5. Administer Dynamics 365 Business Central online

Learn how to administer your Business Central environment and tenants, from joining the Cloud Solution Provider program to configuring monitoring.

Click here to know more

6. Manage users and implement security in Business Central

Learn how to manage users and implement security in Business Central.

Click here to know more

7. Introduction to the development environment for Dynamics 365 Business Central

Do you want to start developing for Microsoft Dynamics 365 Business Central? If so, this module is for you. Learn about the development environment that is used for Business Central development and how to configure that environment. You will also learn about the different objects in Microsoft Dynamics 365 Business Central.

Click here to know more

8. Debug and deploy your extension in Dynamics 365 Business Central

Do you want to know how to debug and deploy your extension? If so, this module helps you discover how to debug with Visual Studio Code and eventually publish your extension.

Click here to know more

9. Work with pages in Dynamics 365 Business Central

Do you want to create new pages in Business Central that have the same appearance as existing pages? This module focuses on how to create new pages. It will also show you how to enable users to search for specific pages.

Click here to know more

10. Design the data model of a report in Dynamics 365 Business Central

Do you want to learn how to build the data model for a report in Microsoft Dynamics 365 Business Central? This module will discuss the different components of a report data model.

Click here to know more

11. Work with codeunits in Dynamics 365 Business Central

Do you want to create your own codeunit and learn how to access the functions within that codeunit? If so, this module is the ideal place to start.

Click here to know more

12. Work with XMLports in Dynamics 365 Business Central

Do you want to use XMLports? In this module, you'll learn how to define and use XMLports in AL, and you’ll also learn about the different nodes and properties.

Click here to know more

13. Work with entitlements and permission sets in Dynamics 365 Business Central

Learn about entitlements and permission sets and how to extend them in Dynamics 365 Business Central.

Click here to know more

14. Work with queries in Dynamics 365 Business Central

Do you want to use queries in AL? In this module, you'll learn how to work with the Query object in Dynamics 365 Business Central.

Click here to know more

15. Build control add-in objects in Dynamics 365 Business Central

Do you need to build control add-ins? This module discusses how to build and integrate control add-ins with JavaScript in AL.

Click here to know more

16. Customize the UI experience in Dynamics 365 Business Central

Do you want to further customize the UI experience for a user? Do you want to be able to add your pages and reports to the search functionality? In this module, you'll learn how to create page customizations for specific user profiles and extend the application areas.

Click here to know more

17. Identify functional table types and characteristics in Dynamics 365 Business Central

Do you want to learn about table types in Business Central? In this module, you'll learn about the different functional table types and their specific characteristics, such as special fields, properties, and linked pages.

Click here to know more

18. Introduction to the basics of AL programming in Dynamics 365 Business Central

Are you interested in learning about the basics of application language (AL) programming? If so, this module introduces basics such as variables, data types, and more.

Click here to know more

19. Learn about application performance and monitoring in Business Central

Do you want to learn about application performance and monitoring? Learn what is required to write performant code, understand how you can monitor application performance, and get required insights.

Click here to know more

20. Work with source control using Git in Visual Studio Code for Business Central

Do you want to know how to work with Git and use all the different Git commands? Ever wonder how Git is different from other version control systems? This module will discuss how to work with local and remote Git repositories.

Click here to know more

21. Use Application Lifecycle Management for Business Central

Do you want to know how to start implementing a version control system to manage your Business Central applications source code? With Azure DevOps you can do that, and much more. You'll learn about the features of the application lifecycle management tool Azure DevOps.

Click here to know more

22. Introduction to test automation in Business Central

Do you want to know how you can write your own unit tests with AL language? Do you want to know how you can test your own extension? This module will provide you with an introduction to test automation.

Click here to know more

23. Use Power Automate with Business Central

Do you want to configure workflows in Business Central? This module will focus on how to build workflows with Power Automate based on Business Central data and how to embed them in Business Central as well.

Click here to know more

24. Access REST services from within Dynamics 365 Business Central

You can use the built-in HTTP data types to get data from external REST services from within Dynamics 365 Business Central. In this module, you'll learn about these data types and how to work with JSON data in AL.

Click here to know more

25. Use Azure Functions with Dynamics 365 Business Central

Do you want to learn how to use Azure Functions with Business Central? This module will explain what an Azure function is and how to create one. You'll also learn how to integrate them with Business Central.

Click here to know more

26. Work with web services in Dynamics 365 Business Central

Do you want to use web services in Business Central? This module will explain the terminology and differences between SOAP and OData. Additionally, the module will describe how to configure these services in Business Central.

Click here to know more

27. Work with the API in Dynamics 365 Business Central

Learn how to work with the API in Dynamics Business Central.

Click here to know more

Frequently Asked Questions (FAQs)

  • Why get Microsoft certified?

    Microsoft certifications validate your skills and expertise in Microsoft technologies and solutions, demonstrating your ability to design, implement, and manage cutting-edge technologies.

    These certifications are globally recognized and highly sought after by employers, as they signify your proficiency in using Microsoft products and services to drive innovation and solve business challenges.

    Microsoft-certified professionals are in high demand, opening doors to new career opportunities and higher earning potential.

  • What to expect for the examination?

    Microsoft certification exams are designed to assess your knowledge and skills in specific Microsoft technologies and solutions.

    Exams typically consist of multiple-choice, multiple-select, and case study questions, and some may include lab simulations to evaluate your practical skills.

    Note: Certification requirements and policies may be updated by Microsoft from time to time. We apologize for any discrepancies; do get in touch with us if you have any questions.

  • How long is Microsoft certification valid for?

    Most Microsoft role-based and specialty certifications are valid for one year from the date of passing the exam.

    To maintain your certification, you will need to renew it annually by passing a free online assessment on Microsoft Learn.

    However, Microsoft Applied Skills credentials and Fundamentals certifications do not expire.

    Note: Certification requirements and policies may be updated by Microsoft from time to time. We apologize for any discrepancies; do get in touch with us if you have any questions.

  • Why take this course with Trainocate?

    Here’s what sets us apart:

    - Global Reach, Localized Accessibility: Benefit from our geographically diverse training hubs in 16 countries (and counting!).

    - Top-Rated Instructors: Our team of subject matter experts (with high average CSAT and MTM scores) are passionate to help you accelerate your digital transformation.

    - Customized Training Solutions: Choose from on-site, virtual classrooms, or self-paced learning to fit your organization and individual needs.

    - Experiential Learning: Dive into interactive training with our curated lesson plans. Participate in hands-on labs, solve real-world challenges, and take on comprehensive assessments.

    - Learn From The Best: With 30+ authorized training partnerships and countless awards from Microsoft, AWS, Google – you're guaranteed learning from the industry's elite.

    - Your Bridge To Success: We provide up-to-date course materials, helpful exam guides, and dedicated support to validate your expertise and elevate your career.

Keep Exploring

Course Curriculum

Course Curriculum

Training Schedule

Training Schedule

Exam & Certification

Exam & Certification

FAQs

Frequently Asked Questions

img-improve-career.jpg

Improve yourself and your career by taking this course.

img-get-info.jpg

Ready to Take Your Business from Great to Awesome?

Level-up by partnering with Trainocate. Get in touch today.

Name
Email
Phone
I'm inquiring for

Inquiry Details

By providing your contact details, you agree to our Privacy Policy.