Microsoft Navision Development I - C/SIDE Introduction
Course 8359B: Five days; Instructor-Led
On This Page
| Introduction | |
| Audience | |
| At Course Completion | |
| Prerequisites | |
| Microsoft Certification exams | |
| Course Materials | |
| Course Outline | |
| 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.
We are glad to anwer questions regarding our business and course offerings.
Call us at (800) 453-5961 or Send an Email.
DynamicsEdge, Inc. All Rights Reserved. © 2010


