Summary
In this chapter, we saw the implementation of a real-world extension for Dynamics 365 Business Central. We defined the backend of our solution (tables) and we created the pages (the user interface) and the required business logic (codeunits and events) according to the initial needs of the business. We saw how to make our code extensible by using the Handled
pattern and how to create installation and upgrade code. More about extendible code will be explained in the next chapter.You have also learned how to create extensions with objects and events, how to use coding rules, and how to create customizations without modifying the base code of your application.In the next chapter, we'll explore various possibility to write extendible code and we’ll see how you can write a dependent extension for customizing the behaviour of an existing extension.