Microsoft Dynamics NAV/365BC developer&support Academy

Prihajajoče izvedbe

Nivo:For IT professionals
Kategorija prodajalca:Dynamics 365
Trajanje (dni):12
Tip učenja:Preko spleta
Cena:5.540€ + DDV

In collaboration with top-notch foreign experts in Dynamics 365BC we have prepared a package of training for IT staff and developers who need a more detailed knowledge of Microsoft Dynamics ERP solution. With knowledge of this content, IT staff understands and knows how to support the use of the solution, works well with the developer of the solution and successfully controls the quality, costs and deadlines of the external contractor. For future developers, this program is the entry point of their career development and their start of serious work in the Dynamics environment. The program is also an opportunity for a new career in the ERP Dynamics environment, which is one of the most perceptive and fast-growing in the IT industry.

The program covers clean bases, all the way to the most advanced development skills.

For whom is the 365 BC Academy intended:

  • All informatics who want to obtain support and development competences for Dynamics 365 Business Central.
  • All informatics looking for career opportunities in Microsoft 365BC solutions.
  • Professionals working on a functional part of 365BC and want to redirect to the development area.
  • The price includes lunch, snacks and beverages.

* Prices are free of VAT.
* Education is not included in the NLT membership fee.

The package contains 8 individual courses, which together form a completed whole:

  • Introduction in Microsoft Dynamics NAV/365BC, 1 day, 1st week
  • Finance Essentials in Microsoft Dynamics NAV/365BC, 1,5 days, 1st week
  • Application Setup in Microsoft Dynamics NAV/365BC, 0,5 day, 1st week
  • Introduction to integrated development enviroment in Microsoft Dynamics NAV/365BC, 2,5 days, 2nd week
  • Solution Development in Microsoft Dynamics NAV/365BC, 2,5 days, 2nd week
  • Reporting in Microsoft Dynamics NAV/365BC, 2 days, 3rd week
  • Data Upgrade and Code Upgrade to Microsoft Dynamics NAV/365BC, 1 day, 3rd week
  • Installation and Configuration in Microsoft Dynamics NAV/365BC, 1 day, 3rd week


Week 1


  • What is ERP?
  • History of the product
  • Architecture
  • Help sites and links
  • Security
  • Objects (ranges)
  • Interface
  • Personalisation

Functional Scope

  • General ledger
  • Financial postings
  • Dimensions
  • Navigate
  • Trade transactions
  • Inventory Mgt.
  • Warehouse Mgt.
  • CRM

Application Setup

  • Rapid Start
  • Setup New company
  • User rights Profiles
  • Number Series
  • Trail Codes


Week 2 - NAV/BC programming basics

  • Table and Page Design
  • The (C) AL programming language
  • Report and Query Design
  • Installation matters

 Introduction to integrated development enviroment 

  Module 1: Tables

  • Table Fundamentals
  • Primary and Secondary Keys
  • Table Relationships
  • Special Table Fields

     Module 2: Pages

  • Page Fundamentals
  • Page Designer
  • Page Types and Characteristics

     Module 3: Introduction To C/Al Programming

  • C/AL Programming
  • Intrinsic Data Types
  • Identifiers, Variables, and Syntax
  • Variable Scope

     Module 4: Assignment Statements And Expressions

  • Assignment Statements
  • The Syntax of Statements
  • Automatic Type Conversions
  • Use Assignment Statements and the Symbol Menu
  • Expressions, Terms, and Operators
  • The String Operator
  • Function Calls in Expressions
  • Numeric Expressions
  • Arithmetic Operators
  • Relational and Logical Expressions
  • Relational Expressions for Comparison
  • Relational Expressions for Set Inclusion
  • Logical Expressions

     Module 5: C/Al Statements

  • Conditional Statements and Boolean Expressions
  • The IF Statement
  • The EXIT Statement
  • The CASE Statement
  • Compound Statements and Comments
  • The Syntax of Compound Statements
  • Compound Statement by Using Nested IF Statements
  • The Syntax of Comments
  • Practice: Nested IF
  • Arrays
  • The Syntax of Arrays
  • The Power of Arrays
  • Strings as Arrays of Characters
  • Repetitive Statements
  • The WITH Statement

     Module 6: C/Al Functions

  • Functions and Parameters
  • Review Built-in Functions
  • Data Access Functions
  • Sorting and Filtering Functions
  • Data Manipulation Functions
  • Working with Fields
  • User Interaction Functions
  • Other Common CAL Functions
  • Create Custom Functions
  • Local Functions, Variables and the EXIT Statement

     Module 7: Reports

  • Reports Fundamentals
  • Report Design Process
  • Design the Data Model
  • Creating a Data Model
  • Designing the Layout
  • The Request Page Designer
  • Design the Request Options Page
  • Grouping and Totaling
  • Add Advanced Features

     Module 8: Xmlports

  • XMLPort Fundamentals
  • Design XMLports
  • Importing and Exporting Plain Text
  • Using XMLports in C/AL Code

     Module 9: Codeunits

  • Codeunit Fundamentals
  • Design Codeunits
  • Use Codeunits
  • SMTP

     Module 10: Microsoft Net Framework Interoperability

  • The DotNet Data Type
  • Data Type Mapping and Assignment
  • NET Framework Interoperability C/AL Functions
  • Streaming

     Module 11: Queries

  • Query Design
  • Accessing Queries from C/AL
  • Advanced Query Concepts

Solution Development 

     Module 1: Solution Overview

  • Objectives
  • CRONUS International Ltd
  • Functional Requirements
  • Solution Overview

     Module 2: Introduction to the Visual Studio Code editor

  • Development in AL
  • Functions in the Visual Studio Editor
  • Supported Objects
  • Defining Variables
  • Snippet support
  • Differences in the Development Environments
  • C/Side and AL Side-by-side development
  • Getting Started with AL
  • The first test

     Module 3: Setting up a Git repository

  • Git repositories
  • Installing Git and initializing the repository
  • Committing and Pushing to the off-site reporitory
  • Cloning an existing repository
  • Other Git functionalities worth mentioning

     Module 4: Data and Process Model

  • Module Overview
  • Developing solutions for Dynamics 365 BC
  • Objectives
  • Table Types and Characteristics
  • Standard Data Model
  • Module Review

     Module 5: Master Tables and Pages

  • Module Overview
  • Prerequisite Knowledge
  • Participants
  • Instructors and Rooms
  • Seminars
  • Development
  • Module Review


Week 3 - Solution Development

    Module 6: Documents

  • Module Overview
  • Prerequisite Knowledge
  • Registrations
  • Module Review

     Module 7: Posting

  • Module Overview
  • Prerequisite Knowledge
  • Posting Seminar Registrations
  • Module Review

     Module 8: Feature Integration

  • Module Overview
  • Prerequisite Knowledge
  • Seminar Feature Integration
  • Navigate Integration
  • Module Review

     Module 9: Reporting

  • Module Overview
  • Prerequisite Knowledge
  • Reporting Lab Overview
  • Participant List Reporting
  • Module Review

     Module 10: Role Tailoring

  • Module Overview
  • Prerequisite Knowledge
  • Seminar Manager Role Center
  • Module Review

Installation and Configuration

   Module 1: Architecture

  • Microsoft Dynamics 365 Business Central Architecture
  • The Client Options
  • Installation Options

     Module 2: Installation Requirements

  • Software Prerequisites for Microsoft Dynamics 365 Business Central
  • SQL Server Database Components
  • Microsoft Dynamics NAV Server
  • RoleTailored Client for Windows
  • Microsoft Dynamics NAV Web Client
  • Microsoft Dynamics NAV Portal Framework for Microsoft SharePoint 2010
  • Microsoft Dynamics NAV Business Web Services

     Module 3: Business Central Server

  • Microsoft Dynamics NAV Server
  • Server Administration
  • Wide Area Network Connections
  • NAS Services

     Module 4: Business Central Client Installation

     Module 5: The Development Environment

  • Installation
  • Managing Databases
  • Managing Companies
  • Managing Licenses
  • Managing Objects

     Module 6: PowerShell

  • The PowerShell API
  • PowerShell Commands

     Module 7: Administering the cloud solution

  • Managing users
  • Administering databases

Participants should have:

  • basic knowledge of programming,
  • good knowledge of information systems and technologies,
  • basic knowledge of Microsoft technologies.
Trenutno ni na voljo nobenih terminov. Za več informacij nas kontaktirajte na telefonsko številko: 01 568 40 40 ali