Course Objectives
Candidates for this course are Developers, Software engineers, Architects, Technical advisors, Technical consultants, User Experience leads or have a combination of these skills. Business Central is our fastest growing app with the largest number of solutions published to AppSource. It is however a complex solution, and it requires deep domain and technical expertise for implementation.
Agenda
- Sign in to Business Central
- Use a demo database
- Start a trial with your own data
- Extend your trial and subscribe or unsubscribe your organization
- Identify available subscription types for Business Central
- Explore the relationship management functionality
- Use Dynamics 365 Sales with Business Central
- Discover supply chain management capabilities
- Process and administer the purchase cycle
- Process and administer the sales cyclev
- Send documents to customers
- Explore how to administer jobs
- Discover service management capabilities
- Business Central manufacturing capabilities
- Business Central Human Resources capabilities
- In Microsoft 365 experience for Business Central
- Introduction – Cloud architecture for Business Central
- Tailor, extend, and build applications
- Understand upgrade responsibilities and best practices
- Consider the update lifecycle
- Create proper installation and upgrade codeunits
- Transfer data between tables using DataTransfer
- Manage apps
- Detect and avoid breaking changes
- Frequently asked questions about updating your Business Central App
- Introduction – Get started with the Cloud Solution Provider program
- Extend a trial for a customer
- Access the administration center
- Manage sandbox and production environments
- Set up tenant notifications
- Inspect environment telemetry and troubleshoot issues
- Export databases
- Enable features
- Monitoring and analyzing telemetry
- Analyze performance using the In-client performance profiler
- Work with the Performance Toolkit extension
- Configure a BCPT suite
- Use APIs for automation and administration
- Introduction – Add users
- Create user groups
- Implement permissions and permission sets
- Configure user access times and logging
- Understand users, profiles, and role centers
- Perform user-specific setup
- Auditing changes
- Get started with Visual Studio Code
- Install the AL language extension in Visual Studio Code
- Discover the logical database and its objects
- Differentiate the base app and the system app
- Create a new Business Central extension in Visual Studio Code
- Work with JSON configuration files
- Configure the AL language extension
- Manage multiple AL extensions in one workspace
- Debug your extension with Visual Studio Code
- Use attach and debug with attach configurations
- Implement snapshot debugging
- Work with Rapid Application Development
- Publish and install an extension
- Set Resource Exposure Policy settings
- Configure projects and workspaces
- Use AL code actions
- Work with the Business Central Performance Toolkit
- Use Database Wait Statistics
- Get started with pages
- Identify different page types
- Configure the different page properties
- Build a page layout by using controls
- Link pages with page parts
- Use snippets in Visual Studio Code to create pages
- Set different control properties
- Enable users to search for a page
- Define actions on a page and its properties
- Create report data items and their properties
- Add columns to a report dataset
- Link, order, and indent data items
- Use a query to create a report dataset
- Create and access a codeunit
- Get started with XMLports
- Configure different XMLport properties
- Define nodes and their properties
- Design XMLports
- Create an XMLport by using snippets in Visual Studio Code
- Use XMLports in AL code
- Get started with entitlements and permissions
- Create entitlements and permission sets
- Override entitlements with inherent permissions
- Get started with queries
- Create a query in Visual Studio Code
- Join data in queries
- Filter data in queries
- Aggregate and sort data in a query
- Access queries from AL
- Advanced query concepts
- Apply the Business Central look and feel
- Build a control add-in for Business Central
- Asynchronous considerations for control add-ins
- Connect control add-ins with Azure Functions
- Add objects to search
- Create page customizations
- Create profiles in application language
- Use and create views in application language
- Extend application areas
- Define the different functional table types and characteristics
- Create master tables
- Create supplemental tables
- Create subsidiary tables
- Create ledger tables
- Create register tables
- Create journal tables
- Create document tables
- Create setup tables
- Get started with application language
- Work with identifiers, syntax, and variables
- Discover intrinsic data types
- Options and enums
- Work with collections
- Use assignments and type conversions
- Define different expression types
- Prepare your application for optimal performance
- Get essential Application Insights
- Configure Git
- Compare and contrast local and remote repositories
- Create a local Git repository
- Use the .gitignore file
- Add and remove files in Git
- Get the status of your Git repository
- Use a remote Git repository
- Clone a remote Git repository
- Work with a remote Git Repository
- Create an Azure DevOps organization
- Manage Azure DevOps Projects
- Introduction to Azure DevOps Services
- Connect to Azure DevOps via Personal Access Tokens
- Introduction to GitHub
- Test applications in Business Central
- Install and run the Test Toolkit
- Run the standard tests
- Create your own test codeunits with a test app
- Explore Business Central triggers in Power Automate
- Create a Power Automate flow from scratch
- Create customer, vendor and item approvals in Power Automate
- Create approvals in a general journal with Power Automate
- Create documents approvals with Power Automate
- Create Power Automate flows for different business scenarios
- Create a button or instant flow in Power Automate
- Run a Power Automate flow on a schedule
- Troubleshoot and monitor flows
- Use the different HTTP classes and their functions
- Get data from and send data to an external REST service
- Use and read JSON in Business Central
- Get JSON data from external REST services
- Create basic Azure functions
- Create an Azure function
- Use an Azure function in Business Central
- Define differences between SOAP, OData, REST, and API
- Web service authentication
- Enable access to OData web services
- Work with different OData return documents
- Request records with OData
- Work with OData query options
- Create new records with OData
- Update records with OData
- Use SOAP web services
- Request records with SOAP
- Handle UI interaction when working with web services
- Access Business Central API
- Tips for working with APIs
- Work with API limits
- Create new APIs
- Read, create, and update by using API
- API and OData bound actions
FREE
Interested in course?
Course Type: Instructor Led