The “Ready to Go” Online Learning for Developers, Architects, and Engineers

Get an overview of the entire "Ready to Go" online learning catalog here.

Getting started

Course description Go to
81241 Introduction to Dynamics 365 Business Central
This course examines the basic concepts of Dynamics 365 Business Central, how to personalize the user interface and how to navigate. It also covers typical user tasks in common application areas, such as Finance, Inventory, Purchases, and Sales.
eLearning
Introduction to the Dynamics 365 Business Central Partner Opportunity
How does Business Central fit into the overall Dynamics 365 landscape? Whether you are an ISV partner or a VAR partner, you can use this rich ecosystem to bundle world-class products and services to your customers that offer a seamless integration with their business applications.
Watch on DLP
Watch on YouTube
81221 Customization Foundation for Dynamics 365 Business Central
This course provides information and demonstrations about the development environment and basic objects of Dynamics 365 Business Central. Students will explore Visual Studio Code and the fundamentals of building Extensions in Dynamics 365 Business Central. The course starts with introducing essential knowledge about Visual Studio Code and continues with explaining the Table object and how to make Table Extensions. The course then continues with explaining the Page Object and how to make Page Extensions. This course is a starting point for students who want to learn how to customize Dynamics 365 Business Central.
eLearning
81222 Application Foundation for Dynamics 365 Business Central
In this course we continue with exploring the development environment and language of Dynamics 365 Business Central. To write code, we use Application Language as the programming language. This course will focus on the statements and functions, which allow you to read, write and change data. We will also discuss built-in and creating custom functions, variables, arrays, and lists. We will also look at another basic object in Dynamics 365 Business Central, the CodeUnit. We will end this course discussing Events and the ability to use translation files.
eLearning
81223 Data Management Foundation for Dynamics 365 Business Central
In this course, you will learn how to handle reading and writing files and working with streams. We will also discuss the XMLPort object, which is used to import and export data via XML or Text files. This course also discusses the Query object, how to join and filter data from different tables, to export this data to XML or CSV, display the data in a chart, or use this data for an OData Web Service.
eLearning
81224 Reporting in Dynamics 365 Business Central
This course will help students understand how to create reports for Dynamics 365 Business Central. It starts by explaining the building blocks of the report dataset and different layouts. You will learn the report design process, starting from creating the dataset, request page and different layouts in RDLC and Word.
eLearning
81225 Essential Development Standards for Dynamics 365 Business Central
This course provides an overview of the functional table types and the data and process model in Dynamics 365 Business Central. Understanding these and the corresponding implementation patterns will make it easier to understand how to extend the application and data model. Master tables, documents and journals are also explained, including some technical design patterns like singleton and number series. Learning these practices and patterns allows you to facilitate data entry by the user according to the standard application behavior.
eLearning
Introduction to Extensions v2 for Dynamics 365 Business Central
Extend standard functionality and develop an extension in Visual Studio Code.
Watch on DLP
Watch on YouTube
Set up Visual Studio Code for Dynamics 365 Business Central Development
Prepare for creating extensions. Set up Visual Studio, connect to a Source Code Management repository, create a Docker container, and make the most of your Visual Studio Code environment.
Watch on DLP
Watch on YouTube
Develop in Visual Studio Code for Dynamics 365 Business Central
Prepare for creating extensions. Set up Visual Studio, connect to a Source Code Management repository, create a Docker container, and make the most of your Visual Studio Code environment.
Watch P1 on DLP
Watch P2 on DLP
Watch P1 on YouTube
Watch P2 on YouTube
Setting up a Dynamics 365 Business Central Development Environment Tenant using Docker
Use Docker containers to set up a professional development environment.
Watch on DLP
Watch on YouTube
Dynamics 365 Business Central Sandbox Environments for Customer Scenarios
Review how to put together services to create a customized sandbox for specific client scenarios.
Watch on DLP
Watch on YouTube

"New" Videos

Course description Go to
What's New in the Microsoft Dynamics 365 Business Central April 2019 Release, Platform This video entails a concise introduction to the new platform features that you can find in the Microsoft Dynamics 365 Business Central April 2019 release. Learn more about the platform enhancements across six main categories: enhancements for business users, administrators and developers, improved self-help and support, performance improvements and server improvements. April 2019 Release, Platform
What's New in the Microsoft Dynamics 365 Business Central April 2019 Release, App This video entails a concise introduction to the new application features that you can find in the Microsoft Dynamics 365 Business Central April 2019 release. Learn more about improvements for master data, document-related work and a wealth of other highlights across the application. April 2019 Release, App
Performance Considerations when Building an App, Part I As more and more verticals are lifted and shifted to the cloud, it is a good idea to go back and reflect the basics of coding for performance. We do so in a mini-series of two videos on performance considerations when building an app. These videos are not about performance improvements that have come with the April 2019 release of Microsoft Dynamics 365 Business Central. If you are interested in that, please, have a look at the video on what's new in regard to the platform. This first part of performance considerations videos focusses on basic principles. It makes you aware of why it is essential to consider performance in every line of code you write, and it introduces the performance implications of the general architectural document and posting design patterns of Business Central. Performance, Part 1
Performance Considerations when Building an App, Part II This is part two in a mini-series on performance considerations when building a Microsoft Dynamics 365 Business Central app. Learn about best practices on implementing the existing data retrieval methods, learn how to greatly improve performance by minimizing server roundtrips, and get introduces to important dos and don'ts when coding for performance. Performance, Part II
Extending the Base App The base app of Microsoft Dynamics 365 Business Central is extended by leveraging the inbuilt event concept. Get introduced to the basics of subscribing to events in Visual Studio Code AL, and learn how to use the event recorder to determine which integration event to hook into if you want to enhance existing business logic in the base app. This video will show you how to extend the posting routine by evaluating the results of the event recorder. Extending the Base App
Tips & Tricks on Modern Development in Visual Studio Code AL Along with Microsoft Dynamics 365 Business Central comes one of the most modern development environments to date: Visual Studio Code AL. Learn more about best practices of how to use VS Code AL efficiently and how to quickly feel at home in your new environment. Tips & Tricks
Microsoft Dynamics 365 Business Central User Management in CSP As a reseller, Business Central-related CSP administration belongs to your recurring tasks. Learn more about how to set up a new tenant, how to manage their access rights, how to set up full users, team members, IT admins and accountants. In short: This video will show you how to smoothly run your daily business within the admin center portal. User Management in CSP
Using Intelligent Cloud Sync as a Data Migration Mechanism Intelligent Cloud Sync has been introduced in 2018 to enable a cloud companion tenant to on-prem implementations so that they can make use of the great advantages of artificial intelligence and other SaaS tools to enhance business insights as well. But Intelligent Cloud Sync can do more than just that. It is also an ideal mechanism to migrate your data from a traditional on-prem installation to your brand-new operative cloud tentant. Learn how to quickly and most efficiently migrate data from an existing implementation to Microsoft Dynamics 365 Business Central. Intelligent Cloud Sync as a Data Migration Mechanism
Connecting Power Apps & Flow to Microsoft Dynamics 365 Business Central The Power Platform is a great addition to the Microsoft Dynamics 365 SaaS stack. This video will introduce the general concepts of Power Apps and Microsoft Flow. Learn how to connect these user-friendly tools to your Business Central product or implementation. Connecting Power Apps & Flow
Artificial Intelligence & Microsoft Dynamics 365 Business Central Leveraging Artificial Intelligence to make informed and insightful decisions about the future of your business is a giant leap from using applications on an operative basis towards empowering your customers to stay on top of their game and use their app to control, plan and govern. Learn how to connect Artificial Intelligence with Micrososft Dynamics 365 Business Central today to vastly broaden the scope of your application. Artificial Intelligence

Proficient knowledge

Course description Go to
An introduction to Dynamics 365 Business Central Connect Apps
Use Connect apps to integrate with Dynamics 365 Business Central using ready-to-use APIs provided through the Microsoft Graph platform. Bundle your services with a Business Central offering and give your customers an integrated experience that increases the value of their investment.
Review
Watch on DLP
Watch on YouTube
How to publish a Dynamics 365 Business Central Connect app
You have done the work to develop a new Connect App for Microsoft Dynamics 365 Business Central. You have created all the marketing material and tutorial videos. Learn what it takes to get your product and/or service published in Microsoft AppSource.
Review
Watch on DLP
Watch on YouTube
Resources for Publishing Connect Apps
- Getting started with Business Central Connect Apps (Review P1)
- Developing and publishing Business Central Connect apps (Review P2)
Review P1
Review P2
Introduction on Dynamics 365 Business Central Add-On App
Use add-on apps to build solutions that integrate into the Business Central user experience. And learn how to get your app published on Microsoft AppSource and be successful
Review
Watch on DLP
Watch on YouTube
Additional Resources for Publishing Add-on Apps
- Getting started with Business Central add-on apps (Download P1).
- Technical Checklist for publishing your Add-on Apps (Review T.Checklist).
- Developing and publishing Business Central add-on apps including the marketing checklist for publishing your Add-on Apps (Download P2).
Download P1
Review T.Checklist
Download P2
Building Apps with Dynamics 365 Business Central
The Building Apps with Dynamics 365 Business Central course is designed for helping solution architects and developers on designing and developing extensions for Dynamics 365 Business Central. Participants will get an overview and in-depth information about the technical aspects involved in designing a great app or extension.
Workshop
An introduction to the Dynamics 365 Business Central Reselling Capabilities, Provisioning & Lifecycle Management for Business Central Tenants
Build tailor-made offerings as part of the rich ecosystem of apps and services.
Watch on DLP
Watch on YouTube
Tenant Specific Customizations for Dynamics 365 Business Central
Setting up a sandbox environment for Microsoft Dynamics 365 Business Central is easy. Learn how to create a sandbox that is customized for specific client scenarios, by putting together and link the services that apply to that scenario.
Watch on DLP
Watch on YouTube

For experts

Course description Go to
Best Practices in Visual Studio Code Development for Dynamics 365 Business Central
You are developing your IP for Dynamics 365 Business Central. Discover some industry best practices and tips and tricks to enhance your development expert.
Watch on DLP
Watch on YouTube
Design Patterns for Developing Repeatable IP for Dynamics 365 Business Central
Discover some common design patterns to build Business Central and learn how to apply them to your own development to increase your ability to write repeatable software.
Watch on DLP
Watch on YouTube
Migrate Dynamics NAV C/AL Code to Visual Studio Code AL for Dynamics 365 Business Central
You’ve developed your IP in C/AL and want to move it to Visual Studio Code AL. Learn how to create DELTA files from C/AL objects, and how to migrate those to Visual Studio Code AL object files.
Watch on DLP
Watch on YouTube
Develop SaaS User Experiences for Dynamics 365 Business Central
A successful app has a “SaaSified” user experience. Learn how to lead users to features and provide guidance and contextual information about the most important features for your customers.
Watch on DLP
Watch on YouTube
Automated Testing for Dynamics 365 Business Central Apps
To publish an app, you must provide automated testing. Learn about automating testing, not just to publish your app but also to make your development team more professional.
Watch on DLP
Watch on YouTube
Source Code Management for Dynamics 365 Business Central Apps
Set up Source Code Management and turn your organization into a well-oiled machine.
Watch on DLP
Watch on YouTube
Self-Monetization Dynamics 365 Business Central Apps
Learn how to self-monetize your app and start making money right away.
Watch on DLP
White Paper
Sample Code
Watch on YouTube
81226 Extending the Posting Functionality for Dynamics 365 Business Central
This course provides detailed information about extending posting in Dynamics 365 Business Central, including the posting process and the tables which are involved. It also covers the code units that are responsible for posting the data, the navigation functionality and the statistics pages which provide a structured overview on the posted data.
eLearning
81228 Interfacing for Dynamics 365 Business Central
In this course, you will learn how to connect Dynamics 365 Business Central with external applications via Web and OData Services. To access REST services from within Dynamics 365 Business Central, you can use the new HTTP and JSON classes. This course also introduces Azure Functions, to host external .NET code, and handle Control Add-Ins with JavaScript. Finally, we will connect Dynamics 365 Business Central with Microsoft Flow and Microsoft PowerApps.
eLearning
Move Your Code to Events with Dynamics 365 Business Central
Use events in your AL code, and move your existing IP into events. Find out how to make your IP extensible by exposing your own events.
Watch on DLP
Watch on YouTube
Structured Development Methodology in Dynamics 365 Business Central
Streamline your development methodology and explore important best practices to bring your organization to a professional level.
Watch on DLP
Watch on YouTube
Cloud Solution Provider for Developers
For partners in the CSP program interested in the Partner Center SDK and the Partner Center REST API (including those using the previous CREST API), this course consists of multiple, 10-60 minute, video lessons and demos. It includes self-paced, hands-on labs located at https://aka.ms/pcsdkhol.
Review
Test Drive Experience for Dynamics 365 Business Central
Learn how-to create a Test Drive Experience with an App Extension solution.
Watch on DLP
Watch on YouTube