
Course Curriculum
Introduction to Business Central Technical Architecture
Overview of Microsoft Dynamics 365 Business Central
Business Central Technical Architecture
Cloud vs On-Premises Deployment
Technical Consultant Roles & Responsibilities
Development Environment Overview
Development Environment Setup
Visual Studio Code Installation
Business Central Sandbox Setup
Extension Development Environment
AL Language Extension Setup
Git and Source Control Basics
AL Programming Fundamentals
Introduction to AL Language
Variables and Data Types
Procedures and Functions
Control Statements
Error Handling
Coding Best Practices
Tables and Data Modeling
Creating Custom Tables
Table Extensions
Primary and Secondary Keys
Data Classification
Relationships and Referential Integrity
Data Management Best Practices
Pages Development
List Pages
Card Pages
Document Pages
Role Center Pages
Page Extensions
Actions and Navigation
Customization
Reports Development
Report Objects
Report Layouts
RDLC Reports
Word Layout Reports
Data Items and Data Sets
Custom Report Development
Codeunits and Business Logic
Codeunit Development
Event-Driven Programming
Business Logic Implementation
Trigger Management
Reusable Components
Extensions Development
Creating Extensions
App.json Configuration
Dependency
Management
Publishing Extensions
Version Control
Extension Lifecycle
Management
API Development & Web Services
REST API Concepts
API Pages
API Queries
Web Services Configuration
OData and SOAP Services
External System Integration
Workflow & Automation Development
Workflow Configuration
Workflow Events and
Responses
Business Process
Automation
Approval Workflows
Notification
Management
Security & Administration
User Groups and Permissions
Permission Sets
Security Best Practices
Environment Administration
Monitoring and Auditing
Integration with Microsoft Ecosystem
Power Automate Integration
Power Apps Integration
Microsoft 365 Integration
Outlook Integration
Teams Integration
Performance Optimization
Performance Monitoring
Debugging Techniques
Session Monitoring
Error Resolution
Optimization Best
Practices
Data Migration & Upgrade Management
Configuration Packages
Data Import and Export
RapidStart Services
Upgrade Strategies
Data Migration Best Practices
DevOps & Deployment
CI/CD Concepts
Azure DevOps Integration
Source Control
Management
Deployment Pipelines
Release Management





