Developer Toolkit for Microsoft Dynamics GP 10.0

Code: 8690
Course duration: 3 days

8690: Developer Toolkit for Microsoft Dynamics GP 10.0 (3 Days)

About this Course

This three-day Developer Toolkit for Microsoft Dynamics GP course explores the Web Services for Microsoft Dynamics GP, eConnect for Microsoft Dynamics GP (eConnect), and Visual Studio Tools for Microsoft Dynamics GP.

Audience Profile

The audience for this course includes Partners wanting to extend their development skills to include topics in the Developer Toolkit for Microsoft Dynamics GP. These topics include using the Dynamics GP Web Service, the Web Services Management Tools, eConnect, and the Dynamics GP form available with the Microsoft Dynamics GP Add-in in Microsoft Visual Studio 2005.

At Course Completion

The course completion objectives are:

  • Explain features, benefits, and components of the Web Services for Microsoft Dynamics GP, eConnect, and the Visual Studio Tools for Microsoft Dynamics GP.
  • Determine requirements to install each component of the Developer Toolkit.
  • Explain when and how to use the web methods available in the Web Services for Microsoft Dynamics GP.
  • Develop secure customizations that use the Dynamics GP Web Service.
  • Use extensions together with the Web Services for Microsoft Dynamics GP.
  • Use the Management Tools available for the Web Services for Microsoft Dynamics GP.
  • Create a basic application using the Web Services for Microsoft Dynamics GP together with Visual Studio Tools for Microsoft Office.
  • Explain the integration capabilities of eConnect, and describe the namespaces, classes, methods, and enumerations available in the eConnect .NET assemblies.
  • Use the Microsoft.Dynamics.GP.eConnect and Microsoft.Dynamics.GP.eConnect.Serialization assemblies to create customizations.
  • Create a form that looks like a Microsoft Dynamics GP form by using the Visual Studio Tools for Microsoft Dynamics GP.
  • Use the Dictionary Assembly Generator tool.
  • Use resources, register, and respond to events that occur in Microsoft Dynamics GP.
  • Debug, build, and deploy an application.

Course Outline

Module 1: Getting Started with Web Services for Microsoft Dynamics GP

This chapter gives students a general overview of the features and benefits of using the Web Services for Microsoft Dynamics GP. Requirements and installation steps are included for both the web services and management tools, as well as steps to create a basic project in Visual Studio 2005.

Lessons

  • Web Service Overview
  • Introduction to Object-Oriented Programming
  • Web Services for Microsoft Dynamics GP Overview
  • Architecture
  • Prerequisites
  • Web Services Installation
  • Management Tools Installation
  • Connect to the Web Services

After completing this chapter, students will be able to:

  • Explain how web services work and their benefits.
  • Provide an overview of programming with objects.
  • Describe an overview of the Dynamics GP Web Services.
  • Describe the parts that make up the Web Services for Microsoft Dynamics GP and how they work together.
  • Provide requirements of the Web Services for Microsoft Dynamics GP.
  • Explain the steps required to install the web services.
  • Install the management tools.
  • View the web service, create a web reference, and create an instance of the service.

Module 2: Elements of a Web Service Call

This chapter provides an overview of the web methods available in the Web Services for Microsoft Dynamics GP. It explains the objects required to call the web services and how different types of objects used by the web services work together.

Lessons

  • Web Services for Microsoft Dynamics GP Functionality
  • Web Service Components
  • Make a Call to the Web Service
  • Web Service Object Model

After completing this chapter, students will be able to:

  • Describe different types of web service calls.
  • Explain the objects required to call the web service.
  • Make a call to the web service.
  • Explain how different types of objects used by the web service work together.

Module 3: Use the Web Service

This chapter focuses on the web methods available in the Web Services for Microsoft Dynamics GP. Each type of web method is discussed and a sample is provided. Security and performance guidelines are provided.

Lessons

  • GetList Methods
  • Get Methods
  • Create Methods
  • Update Methods
  • Delete and Void Methods
  • Security
  • Performance Optimization

After completing this chapter, students will be able to:

  • Explain techniques for retrieving multiple objects.
  • Explain techniques for retrieving individual objects.
  • Explain techniques for creating objects.
  • Describe how to update objects.
  • Describe how to delete objects.
  • Create secure applications.
  • Improve the performance of web service calls.

Module 4: Extend the Web Service

This chapter discusses using Web Service Extensions in situation when you must affect data that does not exist in the Microsoft Dynamics GP databases or there is no Dynamics GP Web Service web method that meet specific business requirements.

Lessons

  • Web Service Extension Overview
  • Web Service Events
  • Extension Assembly
  • Event Handler Samples
  • Register Events
  • Use Web Service Extensions

After completing this chapter, students will be able to:

  • Explain how to use extensions together with the Web Services for Microsoft Dynamics GP.
  • Describe events that can be extended.
  • Create a class library project in which code is executed when the Web Services for Microsoft Dynamics GP is extended.
  • Use event handler sample code.
  • Describe how to register events so the web services know when an extension exists and what code to execute.
  • Describe code to retrieve the extension data.

Module 5: Management Tools

In this chapter, learn how to use the management tools to configure security policy and view exceptions.

Lessons

  • Security
  • Exceptions
  • Policy

After completing this chapter, students will be able to:

  • Describe how to secure web services and the steps to assign roles to methods.
  • Explain how to handle exceptions.
  • Use policy to control web services operations.

Module 6: Use Web Services and Visual Studio Tools for Office

This chapter provides a demonstration on how to use the Web Services for Microsoft Dynamics GP together with Visual Studio Tools for Office (VSTO). In the demonstration, retrieve Customer information from Microsoft Dynamics GP in a Microsoft Excel workbook, and then update the customer’s hold status. Use the information provided in the demonstration to complete a lab that updates sales orders.

Lessons

  • Use VSTO with Web Services for Microsoft Dynamics GP
  • Add Data Source Data to Office Documents
  • Install Visual Studio Tools for Office Runtime

After completing this chapter, students will be able to:

  • Describe how to secure web services and the steps to assign roles to methods.
  • Explain how to handle exceptions.
  • Use policy to control web services operations.

Module 7: eConnect

This chapter provides an overview of eConnect, including how to install the runtime version, use the eConnect .NET assemblies, and extend eConnect.

Lessons

  • eConnect Architecture Overview
  • eConnect Basics
  • Prerequisites
  • Installation
  • eConnect .NET Assemblies
  • Creating Vendors with Microsoft.Dynamics.GP.eConnect.dll
  • Extend eConnect Business Logic
  • Use Custom XML Nodes

Lab : Use the Microsoft.Dynamics.GP.eConnect.Serialization.dll to Create Sales Invoices After completing this chapter, students will be able to:

  • Provide an overview of eConnect and describe the parts that make up eConnect.
  • Explain the integration capabilities of eConnect.
  • List eConnect prerequisites.
  • Discuss the required software and actions to perform to install eConnect.
  • Provide information about the namespaces, classes, methods, and enumerations that are available in the eConnect .NET assemblies.
  • Explain the steps to use the Microsoft.Dynamics.GP.eConnect.dll assembly to create a Vendor.
  • Extend eConnect.
  • Explain the steps to extend eConnect by using custom XML nodes.

Module 8: Getting Started with Visual Studio Tools for Microsoft Dynamics GP

This chapter gives students a general overview of the features and benefits of using the Visual Studio Tools for Microsoft Dynamics GP, including requirements and installation steps. The chapter also provides steps to create a basic project in Visual Studio 2005.

Lessons

  • Integration Basics
  • Prerequisites
  • Installation and Verification
  • Creating Windows Forms
  • Control References
  • Create a Quick Entry Customer Window
  • Access Dictionary Resources

After completing this chapter, students will be able to:

  • Provide an overview of Visual Studio Tools for Microsoft Dynamics GP, their benefits, and what the tools provide.
  • List required software and actions you must perform before installing the tools.
  • Explain the steps required to install the Software Development Kit (SDK).
  • Describe the basic project creation of a form that resembles a Microsoft Dynamics GP form.
  • Discuss details about various controls modified by the tools.
  • Provide an example of creating a user interface by using the tools.
  • Explain accessing resources in dictionaries to use together with an integrating application.
  • Register and respond to events that occur in Microsoft Dynamics GP.
  • Build and deploy an application.

Module 9: Debugging and Working with Third-Party Dictionaries

In this chapter, learn how to debug an application and expand the application to interact directly with Microsoft Dynamics GP tables, include dictionary resources or forms from other application, and use forms that have been changed with Modifier.

Lessons

  • Debugging
  • Dictionary Assembly Generator
  • Modified and Alternate Forms
  • Working with Tables

After completing this chapter, students will be able to:

  • Explain how to debug an application created using Visual Studio Tools for Microsoft Dynamics GP.
  • Describe the tool used to create .NET assemblies that provide access to dictionary resources.
  • Explain how to access resources on modified and alternate forms in Microsoft Dynamics GP.
  • Interact with Microsoft Dynamics GP tables.

Module 10: Resource Reference

This chapter provides detailed information about each type of resource that is accessed by using Visual Studio Tools for Microsoft Dynamics GP. Topics about each resource include how to access the resource, a list of methods, a list of properties and a list of events.

Lessons

  • Forms
  • Windows
  • Scrolling Windows
  • Window Fields
  • Tables
  • Commands
  • Globals
  • Procedures
  • Functions

After completing this chapter, students will be able to:

  • Describe form resources.
  • Describe window resources.
  • Describe scrolling window resources.
  • Describe window field resources.
  • Describe table resources.
  • Describe command resources.
  • Describe global variable resources.
  • Describe procedure resources.
  • Describe function resources.

Before attending this course, students must have:

  • Experience with Visual Studio 2005 development environment
  • Experience with either the Visual Basic .NET or Visual C# programming language
  • General knowledge of Microsoft Dynamics GP 10.0
  • General knowledge of Microsoft SQL Server 2005

*E-Tek is an authorized Prometric testing center, offering official Microsoft certification exams at its Secaucus, New Jersey (NJ) location.

Guaranteed to Run

2018-03-07 09:00 to 2018-03-09 17:00
Fort Lauderdale, Florida (Virtual Instructor-Led)
2017-12-11 09:00 to 2017-12-15 17:00
Attend Online
2017-12-04 09:00 to 2017-12-08 17:00
Attend Online
2017-12-04 09:00 to 2017-12-08 17:00
Attend Online
2017-11-27 09:00 to 2017-12-01 17:00
Attend Online

Course Reviews

No reviews found for this course.

Be the first to write a review