Course 8873A:

C/SIDE Solution Development in Microsoft Dynamics NAV 5.0

Length:5 Days
Published:November 07, 2007
Language(s):English
Audience(s):Developers
Level:200
Technology:Microsoft Dynamics NAV 5.0
Type:Course
Delivery Method:Instructor-led (classroom)
About this Course
This 5-day course is programming intensive. Knowledge from the Introduction in Microsoft Dynamics NAV 5.0 course is vital to the understanding of the concepts and for participation in this course. In this course you’ll learn programming documentation, debugging tools, performance issues, complex data variables and their internal member functions, multi-language functionality, analysis of objects, posting routines, interfaces to Microsoft Dynamics NAV 5.0, and some Microsoft SQL Server 2005 issues.
Audience Profile
This training material is intended for Microsoft Certified Business Solutions Partner employees who sell and implement Microsoft Navision solutions. The curriculum is designed for participants who have completed the Microsoft Navision Development I course and passed the Navision Programming certification exam.
At Course Completion
After completing this course, students will understand:
  • Creating solutions following the Navision Implementation Methodology
  • Internal documentation
  • Debugging tools
  • Performance issues
  • Complex data variables and their member functions
  • Multilanguage functionality
  • Analysis of objects
  • Posting routines
  • Architecture of a basic Microsoft Navision document
  • Microsoft Navision dimensions
  • Deploying customized software solutions
Course OutlineModule 1: introductionLessons
  • Introduction to C/SIDE Solution Development in Microsoft Dynamics NAV 5.0
Module 2: Client RequirementsLessons
  • Diagnosis – Executive Summary
  • Analysis – Functional Requirements
  • Data Models
  • Project Plans
After completing this chapter, students will be able to:
  • Follow the standard Microsoft Navision Methodology used in developing projects.
  • Understand the business case used, and detail the functional requirements.
Module 3: Master Tables and FormsLessons
  • A Quick Refresher
  • Customers and Participants
  • Rooms
  • Testing
Lab : Adding Code for Seminar RoomsLab : Creating Intructor Tables and Forms
After completing this chapter, students will be able to:
  • Write internal documentation.
  • Enable multilanguage functionality.
  • Work with event triggers, specifically table event triggers.
  • Work with the complex data types and their member functions.
Module 4: RegistrationsLessons
  • Prerequisite Information
  • Types of Tables
  • Additional Functions
  • Solution Analysis
  • Solution Design
  • Testing Seminar Registrations
After completing this chapter, students will be able to:
  • Export and import objects as text files.
  • Use multilanguage functionality to create messages for the user.
  • Know how to create matrix forms.
  • Use virtual tables.
  • Use temporary tables.
Module 5: Introduction to C/AL ProgrammingLessons
  • Prerequisite Information
  • Posting Seminar Registrations
After completing this chapter, students will be able to:
  • Create journal posting routines.
  • Create document posting routines.
  • Write internal documentation for modifications to existing objects.
  • Debug code.
  • Program for low-impact on the application.
Module 6: IntegrationLessons
  • Prerequisite Information
  • Seminar Feature Integration
  • Navigation Integration
  • Testing Managing Integration
After completing this chapter, students will be able to:
  • Expand the MenuSuite.
  • Implement Navigate functionality.
Module 7: ReportingLessons
  • Prerequisite Information
  • Reporting Lab Overview
  • Participant List Reporting
  • Certificate Confirmation
  • Invoice Posting
After completing this chapter, students will be able to:
  • Use report event triggers
  • Use special report functions.
  • Create processing-only reports.
Module 8: StatisticsLessons
  • Using FlowFilters and FlowFields
  • Using FlowFilters in Calculation Formulas
Lab : Lab
After completing this chapter, students will be able to:
  • Learn how to use FlowFields for calculations.
Module 9: DimensionsLessons
  • Dimension Types
  • Code Walkthrough - Dimension Management Codeunit
  • Using Microsoft Dynamics NAV Developer's Toolkit
  • Dimensions in Master Tables, Forms, and CodeUnits
  • Dimensions in Registration
  • Dimensions in Seminar Posting
  • Dimensions in Invoicing
  • Testing
After completing this chapter, students will be able to:
  • Learn how to work with dimensions.
Module 10: InterfacesLessons
  • Using an Automation Server
  • Using Custom (or OCX) Controls
  • XMLPort Triggers
  • File Handling
  • E-mail Confirmation
  • XML Participant List
Lab : Creating Contact Dataport
After completing this chapter, students will be able to:
  • Use OCX.
  • Understand what an automation server is.
  • Work with an XMLPort.
Module 11: DeploymentLessons
  • Deployment Tasks
  • Ongoing Support Phase
Lab : Creating Contact Dataport
After completing this chapter, students will be able to:
  • Understand how to roll out customized Microsoft Navision projects out to clients.
  • Use Dataports.
  • Understand Microsoft Navision’s upgrade procedures.
Module 12: Optimizing SQL ServerLessons
  • Microsoft Dynamics NAV Database Server
  • SQL Server
  • Representation of Microsoft Dynamics NAV Tables and Indexes in SQL Server
  • Collation Options
  • Windows Locale
  • Collation Description
  • SQL Server Replication
  • Microsoft Dynamics NAV Database Replication
  • Backup Options
  • SQL Server Query Optimizer
  • Optimizing a Microsoft Dynamics NAV Application
  • Overview of NDBCS
  • Optimization of Cursors
  • Locking, Blocking, and Deadlocks
  • How SIFT Data is Stored in SQL Server
Before attending this course, it is strongly recommended that students have:
  • Completed Introduction in Microsoft Dynamics NAV 5.0
  • Passed the Introduction in Microsoft Dynamics NAV 5.0 exam
Have Questions? For advice about training and certification, connect with peers: For questions about a specific certification, chat with a Microsoft Certified Professional (MCP): To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site:

Find Training Near You

Location:
Eg: Seattle, WA or Paris, France
Please tell us why you rated the content this way. (optional)