Business Central For Developers
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
This platform has transformed the way I learn. The courses are engaging and the content is top-notch.
I love the variety of courses available. It's been a game-changer for my career development.
The interactive learning experience has helped me grasp complex concepts with ease. Highly recommended!
The platform's user-friendly interface and comprehensive courses have been invaluable for my professional growth.
Ready to start your Learning Journey?
Our experts are happy to help and answer any questions you may have.