Course 8359B: Five days; Instructor-Led

On This Page
Introduction Introduction
Audience Audience
At Course Completion At Course Completion
Prerequisites Prerequisites
Microsoft Certification exams Microsoft Certification exams
Course Materials Course Materials
Course Outline Course Outline
Take This Training Take This Training

Introduction

The five-day Microsoft Business Solutions(Navision 4.0 Development I - C/SIDE Introduction course covers all aspects of the Development granules available for Microsoft Navision. This course covers the Microsoft Navision software architecture, the C/SIDE development environment, the objects available to developers, basic programming, data manipulation, application integration, and the Microsoft Navision implementation methodology.

A thorough understanding of these topics allows you to streamline your development processes by learning how to develop integrations and customizations for the Microsoft Navision system. This course teaches you how to navigate within the development environment, how to create and use the basic objects, and how to implement best practices for ensuring smooth software upgrades in the future.


Audience

The intended audience for this course is partners wanting to learn how to develop customizations in Microsoft Navision for their customers.

The class is targeted toward developers, consultants, and implementers who need to understand the technical aspects of Microsoft Navision C/SIDE and gain foundational knowledge of the application functionality.

This course is also targeted at anyone who wants to become certified in Microsoft Navision 4.0 Development, as there are questions on the Programming and Development tests which are related to the C/SIDE area.


At Course Completion

After completing this course, students should be able to:

Create and use basic objects in C/SIDE

Describe the Microsoft Navision software architecture

Create basic programming code to manipulate the Microsoft Navision system

Define the various methods for integration within Microsoft Navision

Describe the Microsoft Navision implementation methodology


Prerequisites

Before attending this course, students must have:

General knowledge of Microsoft Windows

Completed the Microsoft Navision Installation & Configuration Training

Basic knowledge of software development


Microsoft Certification exams

No Microsoft Certification exams are associated with this course currently.


Course Materials

The student materials include a comprehensive workbook and other necessary items for this class.


Course Outline

Chapter 1: Basic Tables

This chapter focuses on defining tables and their components. It also discusses how to design appropriate tables to store your data.

Main Topics

What is a Table?

Table and Field Properties

Creating Tables

What Are Keys?

Setting Relationships Between Tables

Special Table Fields

Modifying Some Properties

Types of Tables and their Characteristics

SumIndexFields and FlowFields

After completing this chapter, students should be able to:

Create basic tables, keys, and fields

Establish relationships between tables

Define and create SumIndexFields

Define and create FlowFields

Chapter 2: Basic Forms

This chapter focuses on the fundamental concepts and basic tasks involved in designing and using forms.

Main Topics

Blank Forms

Useful Controls

Forms Wizard

Creating Buttons

Creating subforms

Form Types and Characteristics

Standard Navigation

After completing this chapter, students should be able to:

Create a form starting with a blank form

Create a form using the Form Wizard

Add various controls to a form

Understand basic form and control properties

Set various form and control properties

Chapters 3 - 17: Introduction to C/AL Programming

These chapters introduce the programming language built into Microsoft Navision.

Main Topics

Intrinsic Data Types

Identifiers and Variables

Assignment Statements

Simple Expressions, Terms and Operators

Numeric Expressions

Logical and Related Expressions

IF and EXIT Statements

Compound Statements and Comments

Arrays

Repetitive Statements

Functions

Using Intrinsic C/AL Functions

Creating Your Own Functions

After completing this chapter, students should be able to:

Access the C/AL development environment

Use existing data types and create new ones

Identify and use assignment statements

Create simple, compound, numeric, and logical expressions

Define and use single and multiple dimensioned arrays

Use IF, EXIT, repetitive statements and functions

Chapter 18: Reports

This chapter focuses on the creation of reports in Microsoft Navision. We examine the types of reports, how sections work, some useful properties, grouping and totaling, and how to use some advanced features.

Main Topics

Types of Reports

Report Designers

How Sections Work

Report and Section Properties

Grouping Within a Report

Totaling Within a Report

Advanced Report Features

After completing this chapter, students should be able to:

Define the types of reports

Create reports from a blank report

Create reports using the Report Designers

Create multi-section reports

Group data within a report

Add totals to report footers

Using FlowFilters in a report

Gather information from the Request Form

Chapter 19: Dataports

This chapter focuses on how to import data from and export data to data files.

Main Topics

Dataport Fundamentals

Designing Dataports

After completing this chapter, students should be able to:

Define Dataports and their various components

Design a Dataport

Save, compile and run a Dataport

Export data to a file

Import data from a file

Chapter 20: XMLports

This chapter focuses on how to import XML data from and export XML data to files.

Main Topics

XMLport Fundamentals

Designing XMLports

After completing this chapter, students should be able to:

Define XMLports and their various components

Design an XMLport

Save, compile and run an XMLport

Export XML data to a file

Import XML data from a file

Chapter 21: Codeunits

This chapter focuses on defining what a codeunit is and how to use them. It also demonstrates how to use the functions within a Codeunit from other application objects.

Main Topics

What is a Codeunit

What can a Codeunit contain

Creating Codeunits

Using Codeunits

After completing this chapter, students should be able to:

Define Codeunits and their various components

Create a Codeunit

Define variables, text constants and functions within a Codeunit

Use the C/AL Symbol Menu

Save, compile and run a Codeunit

Describe the limitations of Codeunits

Chapter 22: MenuSuites

This chapter describes the MenuSuite object, which contains the menu suite content that is displayed in the Navigation Pane and in the Navigation Pane designer.

Main Topics

MenuSuite Fundamentals

Customizing MenuSuites

Exporting a MenuSuite Object

Upgrading MenuSuite Content

After completing this chapter, students should be able to:

Design and create MenuSuite objects

Customize existing Menusuite objects

Export a MenuSuite object

Upgrade existing MenuSuite content

Chapters 23 - 26: Integration Tools

This chapter introduces you to tools that can be used inside or outside of Microsoft Navision to integrate with other applications.

Main Topics

N/ODBC

C/Front

OCX Controls

Automation servers

After completing this chapter, students should be able to:

Install and set up the N/ODBC driver

Access database data using queries

Write data back to Microsoft Navision

Install and set up the C/Front System

Identify the limitations of C/Front

Install and register OCX controls

Implement an OCX control

Discuss the problems and limitations of using OCX controls

Discuss why automation servers are needed

Create a report using automation

Respond to automation events

Chapter 27: Navision Implementation Methodology

This chapter focuses on best practices when creating Microsoft Navision solutions.

Main Topics

Microsoft Navision Implementation Methodology

Version Control

Development documentation

After completing this chapter, students should be able to:

Describe the phases within the methodology

Discuss the roles within a customization project

Describe the Modification Flag and Version Tags

Identify the various types of documentation found in a customization project

Describe where and how to document code and module changes

Chapter 28: C/FRONT.NET

This chapter focuses on building a C/Front.net sample application.

Main Topics

Introduction to C/Front.NET

Install, Run and Debug the C/Front.NET Application

Building a C/Front.NET Application

After completing this chapter, students should be able to:

Describe what C/Front.NET is.

Install the C/Front.NET sample application.

Run the C/Front.NET sample application

Debug the C/Front.NET sample application

Build a C/Front.NET application

Conclusion

After covering the above, we discuss the key points that have been covered throughout this course and leave time for questions.




OUr Most popular courses, available monthly.
For more information or pricing & avariability please call 1-800-453-5961 or 925-600-9980 or send us an email.