________________________________________________________________
 Do you want to take this course remotely or in person?
 Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
 ________________________________________________________________
           
      
    
      
      
      
          
          
          
          
  
    This course is aimed at functional consultants of NAV, D365 BC or other ERPs who wish to learn about the main customization and development possibilities offered by Business Central with VSC. The components of an Extension will be analyzed, as well as a description of the development environment
 Goals :
 Learn about the Business Central customization and development environment
 Manage sandboxes
 Use Visual Studio Code with extensions and AL language
 Work with tables and pages
 Manage data
 Create reports
 Manage BC security and permissions
 Implement CodeUnits, events and triggers for integration with Procedures
 Using DevOps in projects with BC
 Create custom APIs
 Make a project with objects and extensions
 Unit 1: Development Environments and the AL: Visual Studio Code: Overview
-  Introduction to the customization and development environment
 
-  Creating sandbox environments
 
-  Base extensions
 
 - Creating an extension
 
-  Integration with the BC environment
 
-  Extensions and AL
 
-  Practice 1: Creating the development environment
 
-  Practice 2: Sandbox Creation
 
-  Practice 3: Integration of the VSC environment with Business Central
 
 Unit 2: Using tables and pages
-  Creating objects in Business Central
 
-  Main utilities
 
-  Configuration Table
 
-  Page
 
-  Page creation and configuration table practice
 
-  Create the customer table extension object
 
-  Table, list page, and tab page
 
-  Practice 1: Creating Extensions with components
 
-  Practice 2: Creating tables and pages
 
 Unit 3: Introduction to programming with AL language, use of events and reports
-  Identifiers, syntax and variables
 
-  Type of data
 
-  Arrays
 
-  Lists
 
-  Assignments
 
-  Expressions in Business Central
 
-  Functions in AL
 
-  Reports and Reports
 
-  Examples of extensions of BC with AL
 
 - Practice 1: Data management and type
 
-  Practice 2: Creating reports and reports
 
 Unit 4: Rights and Permission Sets. Development standards in Business Central
-  Introduction to permission sets
 
-  Create rights and permission sets
 
-  Features of functional tables
 
-  The data processing model
 
-  Master data
 
-  Document standards
 
-  Practice 1: Implement a data processing model
 
-  Practice 2: Add tables and pages for master data
 
-  Practice 3: Create example documents
 
 
Unit 5 : CodeUnits, events and triggers
-  CodeUnit Concepts
 
-  Creating and accessing a CodeUnit
 
-  Events
 
-  Table and field triggers
 
-  Page Triggers
 
-  Control triggers and actions
 
-  Work with Web services
 
-  Practice 1: Using triggers and CodeUnit
 
 - Practice 2: Create local and global procedures
 
-  Practice 3: Call the CodeUnits
 
-  Practice 4: Create CodeUnits with a VSC extension
 
 Unit 6: Integrate DevOps and Business Central
-  Create DevOps
 
-  Kanban Board
 
-  Git Repositories
 
-  Synchronize repositories with Visual Studio Code
 
-  Creating pipelines with YAML
 
-  Practice 1: DevOps configuration and Kanban board creation
 
-  Practice 2: Code synchronization with GIT
 
-  Practice 3: Install and run the Test Toolkit
 
 Unit 7: Integrations with Dynamics 365 Business Central
 D365 BC APIs
 Comparison of OData and APIs
 Using standard D365 BC APIs
 Creating a custom API in D365 BC
 Implementing a new API for a custom entity and for an existing one
 Creating an application that uses D365 BC APIs
 Project creation
 The project will add new objects and extensions to the base app for a bonus feature for customers. Each section of this project includes code to install, customize, or update this sample extension. The final result will be published in the Sandbox
 The activities to be carried out are:
-  Develop a sample extension with a table, a card page, and a list page.
 
-  Deploy the sample extension to the development sandbox environment.
 
-  Using Dynamics 365 Business Central Designer to modify visual aspects of the extension.
 
-  Creating extension objects that can be used to modify page and table objects.
 
-  Database initialization during extension installation.
 
-  Updating and retaining data during extension upgrade