Select a tile or scroll to view course information

Who is this training for?

Can I get certified in this course?

How long will this take?

What's included in this course?

Register now


Who is this training for?

iManage Partner Developers who need to get up to speed quickly to develop for the iManage Work platform and solutions.

This course is available for iManage Partners only. iManage Partner personnel should register using their corporate email address to allow verification.


Can I get certified?

Yes!

Following completion of the self-paced training, you're invited to register for the iManage Full Stack Developer exam. On passing the exam, you'll earn a digital badge from Credly.

Learn more about badging here.

 


How long will this take?


Self paced training is designed to be consumed at your own speed, enabling you to consume content on your own schedule.

For this course, iManage recommends allowing a minimum of 6 hours to consume all courseware and review provided sample files.


Course breakdown

Expand each module below for an explanation of contents

Module 1 - iManage Work Fundamentals

Understand the fundamental concepts of iManage Work. This module will help you to understand how iManage Work is architected, including an overview of the SDK and how objects are organized. Additionally, this module will discuss Navigation in iManage Work, deep diving into Properties/Metadata, Security and Searching.

Module 2 - Getting Started with the iManage Universal API

 Introduces the iManage Work Universal API. This includes looking at the REST API and the API documentation available to you from iManage. Additionally, this module will discuss registering applications and using Postman to test implemented APIs. OAuth2 will be covered, including how to implement with your iManage Work integrations. Finally, this module will explore crawling iManage Work documents and capturing events from the Change Events Queue.

This module includes sample files for download, to aid your development efforts.

Module 3 - Developing for iManage Work Desktop

Discusses the end to end process for developing iManage Work Desktop integrations for Windows. This includes, setting up your development environment, authenticating and connectivity. The module continues with discussion of both File Picker and Location Picker dialogs. Finally, the module concludes with discussion on session persistence, disconnecting and the support available to you from iManage DevSupport.

This module includes sample files for download, to aid your development efforts.

Module 4 - Developing for iManage Work Web

Discusses the end to end process for developing iManage Work integration with our Web applications. Beginning with prerequisites and how to set up your development environment, this module continues with a walkthrough of a sample web application and web extension. The module then discusses how to register your applications and extensions.

This module includes sample files for download, to aid your development efforts.

Module 5 - Developing iManage Work Office Extensions

 Discusses the end to end processes for extending the iManage Work 10 Desktop with your own Microsoft Office integrations. This includes an overview of extensions, how to set up your development environment and a walkthrough of a sample extension. The module continues with information on how to work with Events, Logs and Dialogs. Content is concluded with discussion on how to hijack iManage Work Events, as well as reuse of iManage Work dialogs, making REST Requests and how to register extensions.

This module includes sample files for download, to aid your development efforts.


Register now

This course is available for iManage Partners only. iManage Partner personnel should register using their corporate email address to allow verification.

Select below to register:

Partners