C/Side Introduction in Microsoft Dynamics NAV 2013 Training

  • Overview
  • Course Content
  • Drop us a Query

C/Side Introduction in Microsoft Dynamics NAV 2013 training focuses on the development concepts in MS Dynamics NAV 2013. C/Side stands for Client/Server Integrated Development Environment. Participants will gain insight on C/AL (Client/server Application Language) programming language used for inserting, modifying, and retrieving records in NAV database. The training will also focus on the other development capabilities including reporting, .NET Framework Interoperability, and queries.

Upon the completion of the training you will inculcate the following skills:

  • Understand the features, fundamentals and basic objects in Microsoft Dynamics NAV 2013
  • Demonstrate the creation of a table keeping focus on the creation of primary and secondary keys
  • Effectively use Page Designer and Action Designer for the creation of card page and list page for the Course table
  • Describe the concepts, data types, and other programming elements and types of statements of C/AL
  • Create custom functions using C/AL
  • Use Report Dataset Designer to create reports
  • Create XML port for exporting data to XML or text document
  • Utilize the concepts of codeunits and.NET Framework Interoperability
  • Create different use cases for creating queries in charts and OData web services
Target audience
  • Candidates involved in the selling and implementation of C/Side Introduction module.
Prerequisites

The intended candidates for this training must have the following skills:

  • Knowledge of ERP
  • Experience of any programming language
  • Knowledge of Microsoft Dynamics NAV 2013

Course 80436A: C/Side Introduction in Microsoft Dynamics NAV 2013

1: Microsoft Dynamics NAV Development Environment

  • Basic Objects in Microsoft Dynamics NAV 2013
  • Object Designer Fundamentals
  • Team Development Features
  • The Physical and Logical Database

2: Tables

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

3: Pages

  • Page Fundamentals
  • Page Designer
  • Page Types and Characteristics

4: Introduction to C/AL Programming

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

5: Assignment Statements and Expressions

  • Assignment Statements
  • The Syntax of Statements
  • Automatic Type Conversions
  • Use Assignment Statements and the Symbol Menu
  • Expressions, Evaluations, 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

6: C/AL Statements

  • Conditional Statement and Boolean Expressions
  • The IF Statement
  • The EXIT Statement
  • The CASE Statement
  • Compound Statements and Comments
  • The Syntax of Compound Statements
  • Compound Statements 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

7: C/AL Functions

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

8: Reports

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

9: XMLports

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

10: Codeunits

  • Codeunit Fundamentals
  • Design Codeunits
  • Use Codeunits
  • SMTP

11: Microsoft .NET Framework Interoperability

  • The DotNetDataType
  • Datatype Mapping and Assignment
  • .NET Framework Interoperability C/AL functions
  • Streaming

12: Queries

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

Partners

A Few Things You'll Love!

What our Students Speak

+