The training course ‘Kickstart AL programming in Dynamics 365 Business Central: Low Code/No Code’ provides an introduction to app development and extension in Business Central. It is aimed at people who want to get started with app development without in-depth programming knowledge or who want to expand existing structures efficiently.
Participants will first receive an overview of the app infrastructure, including project management using Azure DevOps, setting up a development environment for Business Central, code management via git and the use of Docker containers. This is followed by the basics of table design, where you will learn how to create your own data structures and extend existing tables.
Another focus is on page design, i.e. the creation and expansion of graphical user interfaces in order to design user-friendly applications.
During the course, participants will put what they have learnt into practice and gain a comprehensive insight into the basic techniques of AL programming.
The series of appointments will take place on the following days from 09:00 to 13:00:
02/12, 02/14, 02/19, 02/21, 02/26/2025
03/20, 03/21, 03/26, 03/27, 03/28/2025
Target group
The course is aimed at developers without AL knowledge.
For functional programming in AL, we recommend the follow-up course ‘Kickstart AL programming in Dynamics 365 Business Central: Functional Programming’.
Interested parties with experience in programming Navision / Business Central in the C/AL language are recommended to attend the course "Dynamics 365 Business Central - Extension development with Visual Studio Code".
Learning objectives
After attending the AL Programming: Low Code/No Code course, you will be able to
- set up a development environment for Business Central and work efficiently with Azure DevOps and Docker
- create your own tables and page objects and extend existing structures,
- configure key properties of table and page objects (e.g. visibility, editability) in a targeted manner,
- understand the most important data types in AL and use them in practice.
Training content
Introduction and overview of the development landscape
- Introduction to the modern development landscape for Business Central Apps
- Overview of the app infrastructure
Setting up the development environment
- Introduction to the development environment for creating Business Central Apps
- Use of Azure DevOps for project management
- Basic handling of Docker containers for the provision of development and test environments
Version control and code management
- Basics of code management with git
- Insight into a typical development process
Table design and data structures
- Basics of table and data structure creation in AL
- Generating your own data structures for specific business requirements
- Table relations and their importance in app design
Table extension design
- Extension of existing table structures
- Properties of table objects and their elements (visibility, editability, calculated fields)
Page design: creating and customising user interfaces
- Creating and designing your own GUI objects (pages) in AL
- Basics and possibilities of low-code page design
- Page elements and their properties, e.g. visibility and editability
Page extension design
- Extension and customisation of existing GUI objects (pages)
Practice: Implementation of a sample application
- End-to-end implementation of an example app to consolidate what has been learnt
- Exercises on tables, page design and extensions
Summary and open questions
- Summary of the most important learning content
- Discussion of specific questions and use cases
Can also be booked as a company training course
Do you have a larger team and would prefer to book this training as a company training course on a separate date?
We offer this for a flat rate of €4,500 with a maximum of 4 participants. Simply send us a request to college@cosmoconsult.com.
Notes
The training takes place in a digital seminar room via Microsoft Teams.
Please note that you need rights to install software on your computer in order to participate in the training. If you have any doubts, please clarify this with your IT department in advance. Another technical requirement for participation in the training is that "SSH" connections can be established from the device used and that there are no (firewall) settings that implement IP blocking in the range 20.103.0.0/16.
The training will be held in English.
We would like to ask you to switch on the camera during this in-depth training. In our opinion, this is the only way to achieve maximum training success.
Your good feeling
More than 1,500 trained users
Learning from experts
Our trainers are real project managers who know your daily challenges.
Practice-oriented approach
All content is taught directly in the system using real problems.
Be part of our COSMOs
Expand your COSMOs and register in our customer portal for exclusive benefits & services
#myCOSMO
Found what you were looking for?
Start your intelligent search now