Rechercher un cours : 

Offres de cours

Articles

HOMECOM: Afficher un cours

Microsoft Dynamics NAV 2009 : C/SIDE Introduction

Objectif : This course examines all aspects of the Development granules that are available for Microsoft Dynamics NAV 2009.

Public : Dynamics Nav developper.

Niveau requis : Successful completion of Course DY-78 : Microsoft Dynamics NAV 2009 - Introduction - General knowledge of basic ERP user roles is desirable - Basic programming knowledge.


Client/Server Integrated Development Environment (C/SIDE)

Discuss Basic Objects in Microsoft Dynamics® NAV 2009 - Describe fundamental aspects of C/SIDE development, including the UI, application objects, C/SIDE concepts, and the types of databases - Discuss the database structure - Describes some integration tools and advanced development concepts

Tables

Understand the concepts of tables and table components - Examine the concept behind primary and secondary keys, and how to set them - Create a simple table with primary and secondary keys and add data to the table - Understand the concept of table relation - Set table relations with a filter and condition - Describe the special table fields - Use special table fields to improve table features - Provide an overview of different table types and their characteristics

Forms

Understand the concepts of forms and form components - Create a simple form and add basic controls to the form - Provide an overview of different form types and their characteristics - Create a Card form - Create a List form - Link a Card form and a List form - Create a main form and a subform - Understand the concept of standard navigation between forms

Pages

Understand the concepts of pages and page components - Describe Page Designer and Action Designer - Create a simple page and add basic controls to the page - Provide an overview of different page types and their characteristics - Discuss best practices in designing pages - Create a Card page, add a container, FastTabs and fields - Create a List page and link it to the Card page - Create a main page, a Part page and link the two pages

Introduction to C/AL Programming

Understand the concepts and basic use of C/AL code elements - Understand the concepts of data types, simple data types and complex data types - Understand the concepts of identifiers, variables, and syntax - Describe the syntax of identifiers - Describe the scope of variables - Describe the initialization of variables - Create a simple codeunit to show how to define variables, assign data types and investigate several default values initialized for several data types

Assignment Statements and Expressions

Understand the concepts of assignment, statement, and assignment statement - Describe the syntax of statements and introduce the statement separator - Describe automatic type conversions for string, numeric, and other data types - Use assignment statements and the Symbol Menu - Understand the concepts of expressions, terms, and operators - Describe the syntax of an expression - Describe the string operator - Use the string operator - Describe the MAXSTRLEN and the COPYSTR functions - Use the MAXSTRLEN and the COPYSTR functions in an expression - Define numeric expressions, arithmetic operators, and operator precedence - Describe the arithmetic operators, and provide examples - Use the arithmetic operators and examine the operator precedence - Define relational and logical operators and expressions - Describe the use of relational expressions for comparison - Describe the use of relational expressions for set inclusion - Describe the use of logical expressions - Use logical and relational expressions in a page

C/AL Statements

Understand the concepts of functions and parameters - Review several built-in functions in the C/AL Symbol Menu - Use the DATE2DMY function in a codeunit - Test knowledge on functions and parameters - Describe the use and syntax of essential C/AL functions - Describe the use and syntax of user communications functions - Describe the use and syntax of string functions - Describe the use and syntax of system functions - Describe the use and syntax of date functions - Describe the use and syntax of number functions - Describe the use and syntax of array functions - Describe the use and syntax of several other important functions - Provide an overview of benefits from creating custom functions - Describe aspects of parameters to consider when creating custom functions - Understand the concepts of local functions and local variables - Create custom functions in a page and call the functions from Actions

Reports

Understand the concepts of reports and report components - Provide an overview of different report types and their characteristics - Describe the difference between the logical and the visual design of reports and introduce the Report Designer - Describe the logical design of a report - Create the data model for a new report by defining data items in the Report Designer - Describe the visual design of a report and introduce the Section Designer and Microsoft Visual Studio Report Designer - Create several types of sections for the report in the Section Designer - Improve the report by using some useful properties - Design the report layout for the RoleTailored client - Introduce the Request Options Designer - Design the request options form - Design the request options page - Understand the concepts of grouping in a report - Create grouping in the report by using table keys and indentation - Understand the concepts of totaling in a report - Create the subtotal and the grand total for one or more data items in the report - Create a grouping and totaling for the report in the RoleTailored client - Add some advanced features to the report

Dataports and XMLports

Understand the concepts of a dataport and its components - Provide an overview of designing dataports - Create dataports for export with fixed and a variable format of the external file - Create dataports for import with a fixed and a variable format of the external file - Understand the concepts of XMLport and its components - Provide an overview of designing XMLports - Create XMLports to be run in the Classic client - Create XMLports to be run in the RoleTailored client

Codeunits

Understand the concepts of codeunits - Provide an overview of designing codeunits - Provide an overview using codeunits - Define Variables, Text Constants and Functions in a Codeunit - Use the SMTP Mail codeunit

MenuSuites

Understand the concepts of MenuSuites - Provide an overview of creating and designing MenuSuites - Understand the concepts of upgrading MenuSuites - Create a new MenuSuite for the Classic client - Create a new MenuSuite for the RoleTailored client

Atelier : Integration Options

Integration Options

Understand the concepts of MenuSuites - Provide an overview of creating and designing MenuSuites - Understand the concepts of upgrading MenuSuites - Create a new MenuSuite for the Classic client - Create a new MenuSuite for the RoleTailored clientDescribe the concepts of Microsoft Dynamics NAV Web Services - Create a codeunit Web service, expose a page and a codeunit Web service and consume them from an external application - Describe the concepts of Microsoft Dynamics NAV ODBC, its requirements, installation and limitations - Use Microsoft Dynamics NAV ODBC - Describe the concepts of C/FRONT, its requirements, installation and limitations - Describe the concepts of OCX, its installation, registration and limitations - Use OCX controls - Describe the concepts of Automation, its requirements, installation and limitations - Create a report with Automation

Ref Cours : 09037
Ref Editeur : 80042
Durée : 5 jours
Tarif inter : Nous consulter
Tarif intra : Nous consulter
Tarif intra hors coût de salle et de support pour un maximum de 8 participants.

Prochaines sessions:

Il n'y a pas encore de session planifiée pour ce cours

x