Chapter 1: DEVELOPMENT ENVIRONMENT
Lesson 1: Basic Objects
Lesson 2: Basics of creating objects
Lesson 3: Functions of the implementation team
Lesson 4: Physical and logical databases
Chapter 2: TABLES
Lesson 1: Basics of tables
Lesson 2: Primary and secondary keys
Lesson 3: Table relationships
Lesson 4: Special fields in a table
Chapter 3: THE PARTIES
Lesson 1: Page Basics
Lesson 2: Website Builder
Lesson 3: Types and characteristics of pages
Chapter 4: INTRODUCTION TO C / AL PROGRAMMING
Lesson 1: C / AL Programming
Lesson 2: Internal Data Types
Lesson 3: Identifiers, Variables, and Language Syntax
Lesson 4: Variable Ranges
Chapter 5: ASSIGNMENT AND EXPRESSION INSTRUCTIONS
Lesson 1: Assignment Instructions
Lesson 2: Assignment syntax
Lesson 3: Automatic Data Type Conversion
Lesson 4: Use Assignment Instructions and the Symbol Menu
Lesson 5: Expressions, conditions and operators
Lesson 6: The STRING operator
Lesson 7: Calling Functions in Expressions
Lesson 8: Numeric expressions
Lesson 9: Arithmetic operators
Lesson 10: Relational and logical expressions
Lesson 11: Relational expressions for comparisons
Lesson 12: Relational expressions for inclusion
Lesson 13: Logical expressions
Chapter 6: C / AL INSTRUCTIONS
Lesson 1: Conditional Statements and Boolean Expressions (BOOLEAN)
Lesson 2: The IF statement
Lesson 3: The EXIT statement
Lesson 4: The CASE statement
Lesson 5: Compound instructions and comments
Lesson 6: Syntax of compound statements
Lesson 7: Compound Statements Using Nested IF Statements
Lesson 8: Comment syntax
Lesson 9: Practice: Nesting IF statements
Lesson 10: Arrays
Lesson 11: Arrays – syntax
Lesson 12: “The Power of Arrays”
Lesson 13: STRING as an array of characters
Lesson 14: Repetitive instructions
Lesson 15: The WITH statement
Chapter 7: FUNCTIONS IN C / AL
Lesson 1: Functions and parameters
Lesson 2: Overview of 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 Selected Functions in C / AL
Lesson 9: Create your own functions
Lesson 10: Local Functions, Variables, and the EXIT Statement
Chapter 8: REPORTS
Lesson 1: Basics of Reports
Lesson 2: Report Creation Process
Lesson 3: Designing a Data Model
Lesson 4: Creating a Data Model
Lesson 5: “Layout” – design
Lesson 6: Request Page Builder
Lesson 7: Request Options Page
Lesson 8: Grouping and Summing
Lesson 9: Add Advanced Features
Chapter 9: XMLPORTS
Lesson 1: XMLPORTS Basics
Lesson 2: Designing XMLPORTS
Lesson 3: Import and Export Plain Text
Lesson 4: Using XMLPORTS in C / AL Code
Chapter 10: UNITS OF CODE
Lesson 1: Code Units – The Basics
Lesson 2: Designing Code Units
Lesson 3: Use a Code Unit
Lesson 4: SMTP
Chapter 11: WORKING WITH THE MICROSOFT .NET LIBRARY
Lesson 1: The DotNet data type
Lesson 2: Mapping and assigning data types
Lesson 3: C / AL functions that work with the .NET library
Lesson 4: Streaming
Chapter 12: INQUIRIES
Lesson 1: Use a query from a chart
Lesson 2: Accessing C / AL Queries
Lesson 3: The Advanced Query Concept