Business Central For Developers Topics
Explore the key topics covered in this Business Central Developer Learning Journey. Get an overview of the areas and technologies you will work with as you develop your expertise.
Core Business Central Development
The Proficient level focuses on building a strong foundation in Business Central development and is ideal for onboarding new developers quickly.
- AL language fundamentals and core development patterns
- Extension development and architecture principles
- Understanding Business Central internals
- Finance essentials for Business Central developers
Advanced Business Central Development
Once you’ve built a solid foundation, the Progress level takes you into advanced development topics needed to create professional, scalable, and secure solutions. It moves beyond basic coding and addresses real-world challenges.
- AL development best practices and design patterns
- Performance optimization, locking strategies and efficient data access
- Securing data using Isolated Storage and Azure Key Vault
- Building and consuming APIs, OData and web services
- Authentication and authorization using OAuth2
- Connecting Business Central to external services
- Working with interfaces and extensible architectures
- Importing and exporting data (Excel, XML, JSON, streams)
- Test automation as part of modern development workflows
- Building and using Azure Functions with Business Central
- Developing Control Add-ins with HTML, CSS and JavaScript
Modern Development, DevOps & Performance
- Modern development with Visual Studio Code and AL
- Telemetry, diagnostics and monitoring
- Business Central Performance Toolkit
- Automated code quality and testing strategies
- DevOps practices and AL-Go for GitHub
- Release management and upgrade strategies
The Business Central Ecosystem
- Power BI for analytics and reporting on Business Central data
- Power Platform from a Business Central development perspective
- Extending Business Central with Power Apps, Power Automate and Dataverse
- Building end-to-end solutions beyond the ERP
AI, Copilot & Modern Development
- Using GitHub Copilot for AL development
- Understanding Microsoft Copilot beyond autocomplete
- Developing AI-enabled extensions with the Copilot Toolkit
- Prompt engineering and responsible AI usage
- Applying AI to improve developer productivity and quality
What our clients are saying
Since implementing Learning Journeys within our organization, we’ve seen better emulation and discussions surrounding solution standards. This, in turn, has contributed to our business’s growth and innovation by enhancing our comprehension of solution standards, effectively preventing non-pertinent, specific developments.
Learning Journeys are very useful in talent management as they offer us the advantage of promoting the growth and development of our team in an efficient and effective way. It has become a fundamental resource when it comes to presenting to candidates a clear training offer with quality content, reinforcing our employee branding.
Learning Journeys allow us to optimize the dedication of our senior resources to training. New recruits can do the training independently and then seniors can contribute to their training in a phase when they add the most value.
Aside from the live webinars, exercises and tests, our consultants really liked the real cases that were used as examples, because they weren’t too far off from what they would actually encounter in their jobs.
Ready to start your Learning Journey?
Our experts are happy to help and answer any questions you may have.