Course 80436A: C/Side Introduction in Microsoft Dynamics NAV 2013
- 1: Microsoft Dynamics NAV Development Environment
- 2: Tables
- 3: Pages
- 4: Introduction to C/AL Programming
- 5: Assignment Statements and Expressions
- 6: C/AL Statements
- 7: C/AL Functions
- 8: Reports
- 9: XMLports
- 10: Codeunits
- 11: Microsoft .NET Framework Interoperability
- 12: Queries
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