80725 - Development Environment Introduction in Microsoft Dynamics NAV 2016
Description
This course focuses on the capabilities and features of the Microsoft Dynamics NAV 2016 Development Environment. It explains the basic development concepts in Microsoft Dynamics NAV 2016, and provides an overview of the C/AL programming language and various object types
Module 1: Microsoft Dynamics NAV Development Environment
Module Overview..
Lesson 1: Basic Objects in Microsoft Dynamics NAV..
Lesson 2: Object Designer Fundamentals.
Lesson 3: Opening a Database and Managing Objects.
Lesson 4: Properties and Triggers.
Lesson 5: Team Development Features.
Lesson 6: Physical and the Logical Databases.
Module Review..
Module 1 Key Take Away.
Module Practice.
Lab 1: Designing and Running an Object
Test Your Knowledge Module 1.
Test Your Knowledge Answers.
Module 2: Tables.
Lesson 1: Table Fundamentals - Table Description and Properties.
Lesson 2: Table Fundamentals - Part 1.
Lesson 3: Table Fundamentals - Part 2.
Lesson 4: Table Relationships.
Lesson 5: Special Table Fields.
Lesson 6: Database Schema Synchronization.
Module Review..
Module 2 Key Take Away.
Module Practice.
Lab 2: Create a Table.
Test Your Knowledge Module 2.
Test Your Knowledge Answers.
Module 2.
Module 3: Pages.
Lesson 1: Page Fundamentals - Properties.
Lesson 2: Page Fundamentals - Triggers and Controls.
Lesson 3: Page Fundamentals – Actions.
Lesson 4: Page Designer.
Lesson 5: Page Designer - Preview..
Lesson 6: Explore the Page Designer.
Lesson 7: Page Types and Characteristics.
Lesson 8: Page Design Best Practices.
Lesson 9: Creating Filter Pages for Filtering Tables.
Lesson 10: Object Metadata Virtual Tables.
Module Review..
Module 3 Key Take Away.
Module Practice.
Lab 3: Create a Card and a List Page.
Test Your Knowledge Module 3.
Module 3: Your Notes.
Test Your Knowledge Answers.
Module 3.
Module 4: Introduction to C/AL Programming.
Lesson 1: C/AL Programming.
Lesson 2: Intrinsic Data Types.
Lesson 3: Identifiers, Variables, and Syntax.
Lesson 4: Variable Scope.
Module Overview..
Module 4 Key Take Away.
Module Practice.
Lab 4: Investigate Data Types.
Test Your Knowledge Module 4.
Module 4: Your Notes.
Test Your Knowledge Answers.
Module 4.
Module 5: Assignment Statements and Expressions.
Lesson 1: Assignment Statements.
Lesson 2: The Syntax of Statements.
Lesson 3: Automatic Type Conversions.
Lesson 4: Use Assignment Statements and the Symbol Menu.
Lesson 5: Expressions, Terms, and Operators.
Lesson 6: The String Operator.
Lesson 7: Function Calls in Expressions.
Lesson 8: Numeric Expressions.
Lesson 9: Arithmetic Operators.
Lesson 10: Relational and Logical Expressions.
Lesson 11: Relational Expressions for Comparison.
Lesson 12: Relational Expressions for Set Inclusion.
Module Review..
Module 5 Key Take Away.
Module Practice.
Lab 5: Use Logical and Relational Expressions in a Page.
Module 5.
Module 6: C/AL Statements.
Lesson 1: Conditional Statements and Boolean Expressions - Part 1.
Lesson 2: Conditional Statements and Boolean Expressions - Part 2.
Lesson 3: Arrays.
Lesson 4: Repetitive Statements.
Lesson 5: The WITH Statement.
Module Review..
Module 6 Key Take Away.
Module Practice.
Lab 6: Use Conditional and Compound Statements.
Test Your Knowledge Answers.
Module 6.
Module 7: C/AL Functions.
Lesson 1: Functions and Parameters.
Lesson 2: Review Built-in Functions.
Lesson 3: Data Access Functions.
Lesson 4: Sorting and Filtering Functions.
Lesson 5: Data Manipulation Functions.
Lesson 6: Working with Fields.
Lesson 7: User Interaction Functions.
Lesson 8: Other Common CAL Functions.
Lesson 9: Create Custom Functions.
Lesson 10: Handling Errors by Using Try Functions.
Lesson 11: CLIENTTYPE Function.
Lesson 12: Events.
Module Review..
Module 7 Key Take Away.
Module Practice.
Lab 7: Create Custom Functions.
Test Your Knowledge Answers.
Module 7.
Module 8: Reports.
Lesson 1: Reports Fundamentals.
Lesson 2: Report Design Process.
Lesson 4: Designing the Layout.
Lesson 5: Grouping and Totaling.
Lesson 6: The Request Page Designer.
Lesson 7: Add Advanced Features.
Lesson 8: Word Report Layouts.
Lesson 9: Updating Custom Report Layouts by Using Upgrade Codeunits.
Module Review..
Module 8 Key Take Away.
Module Practice.
Lab 8: Creating a Basic Report
Test Your Knowledge Answers.
Module 8.
Module 9: XMLPorts.
Lesson 1: XMLPort Fundamentals.
Lesson 2: Design XMLports.
Lesson 3: Multiple Namespaces.
Lesson 4: Importing and Exporting Plain Text.
Lesson 5: Using XMLports in C/AL Code.
Module Review..
Module 9 Key Take Away.
Module Practice.
Lab 9.1: Create an XMLport to Export XML Data.
Lab 9.2: Create an XMLport to Export Variable Text
Test Your Knowledge Answers.
Module 9.
Module 10: CodeUnits.
Lesson 1: Codeunit Fundamentals - Part 1.
Lesson 2: Codeunit Fundamentals - Part 2.
Lesson 3: SMTP.
Module Review..
Module 10 Key Take Away.
Test Your Knowledge Module 10.
Test Your Knowledge Answers.
Module 10.
Module 11: Microsoft .net Framework Interoperability.
Lesson 1: The DotNet Data Type - Part 1.
Lesson 2: The DotNet Data Type - Part 2.
Lesson 3: Camera and Location.
Lesson 4: Data Type Mapping and Assignment.
Lesson 5: .NET Framework Interoperability C/AL Functions.
Lesson 6: Streaming.
Module Review..
Module 11 Key Take Away.
Module Practice.
Lab 11: Use a Dictionary Object
Test Your Knowledge.
Module 11.
Test Your Knowledge Answers.
Module 11.
Module 12: Queries.
Lesson 1: Query Design - Part 1.
Lesson 2: Query Design - Part 2.
Lesson 3: Accessing Queries from C/AL.
Lesson 4: Advanced Query Concepts.
Module Review..
Module 12 Key Take Away.
Module Practice.
Lab 12: Using a Query from a Chart
Test Your Knowledge.
Module 12.
Course Review