Master in Dynamics 365 Business Central - Technical

Become a Software Developer and start career in Dynamics 365 BC as a Developer / Technical Consultant.

Technical

Syllabus of Microsoft Dynamics 365 Business Central Development Course

Chapter 1: Introduction to Business Central

 

A. Business Central – an ERP system
1. Basic Functionality

B. Developer’s overview of Business Central
1. Business Central Object Types
2. The Visual Studio Code integrated development environment
3. Visual Studio Code icons – Explorer, Search, Debugger, Extensions
4. AL programming language
5. Business Central object and system elements
6. Business Central functional terminology
7. User interface

C. Hands-on development in Business Central
1. Business Central development exercise scenario
2. Getting started with application design
3. Folder structure
4. launch.json
5. app.json
6. Symbol files
7. Application tables
8. Designing a simple table
9. Creating a simple table
10. Pages
11. Standard elements of pages
12. List pages
13. Card pages
14. Document pages
15. Journal/worksheet pages
16. Creating a list page
17. Creating a card page
18. Creating some sample data
19. Creating a list report
20. Generating the layout
21. Designing the layout

D. Other Business Central object types
1. Table Extension
2. Page Extension
3. Codeunits
4. Queries
5. XMLports

Chapter 5: XML Port and Integration

 

1. XMLports
2. Create new Xmlport
3. Import
4. Export
5. Integration
6. Basic understanding
7. Creating Webservice and Publishing

Chapter 2: Tables

 

1. An overview of tables
2. Components of a table
3. Naming tables
4. Table numbering
5. Table properties
6. Table triggers
7. Keys
8. Secondary keys
9. Table relations

Chapter 3: Pages

 

1. Types of pages:
2. Role Centre page
3. List page
4. Card page
5. Document page
6. Fast Tabs
7. List Plus page
8. Worksheet (journal) page
9. Page parts
10. Fact Box area
11. Card Parts and List Parts
12. Page triggers
13. Page properties
14. Page Actions

Chapter 4: Queries, Reports, Code Unit

 

1. Queries
2. Building a simple query
3. Query and query component properties
4. Query properties
5. Dataltem properties
6. Reports
7. What is a report?
8. Report DataItem
9. Report properties
10. Report triggers
11. Request page properties
12. Request page triggers
13. Dataltem properties
14. Dataltem triggers
15. CodeUnit
16. New Codeunit
17. Creating new functions

Chapter 6: AL syntax

 

1. Assignment and punctuation
2. Expressions
3. Operators
4. Frequently used AL procedures
5. The MESSAGE procedure
6. The ERROR procedure
7. The SETCURRENTKEY procedure
8. The SETRANGE procedure
9. The SETFILTER procedure
10. The GET procedure
11. FIND procedures
12. Source code management Validation functions
13. TESTFIELD
14. INIT
15. VALIDATE
16. NEXT function with FIND or FINDSET
17. `INSERT function
18. MODIFY function
19. Rec and xRec DELETE function
20. MODIFYALL function
21. DELETEALL function