Course Description
Expected Duration: Approximately 10 hours
Developers will be presented with a fundamental overview of the Kantata OX architecture and the Kantata OX core API specifically focusing on request schema, response formats, standard filtering and includes, most common objects and hands-on examples.
Developers will be able to use the Kantata OX API to programmatically request data from and post data to the Mavenlink application.
Note: While the goal of this training is to have the trainees familiar with the APIs and can use the programming language of choice to build custom solutions; this is NOT a programming training course. Usage and consumption of APIs will not be explained in relation to a specific programming language (e.g. Ruby or .Net). A tool (Postman) will be used for demonstrating the usage of the APIs.
Course Objectives
After completion of this course, students will be able to:
- Describe the relationship between core project components as well as account, account members and resources.
- Describe the basic architecture of Kantata OX and the API.
- Understand how a core set of objects can be created, updated and requested via the API and how to confirm this data in the Kantata User Interface.
- Understand how to interpret the latest Kantata OX developer API documentation for expansion of usage of the API beyond the core objects covered in class.
- Apply the general usage of the API to any application that the Developer may want to build incorporating the Kantata OX API.
- Understand core concepts of Kantata to allow for efficient gathering of requirements from Kantata Business users.
Who Should Take This Course
The target audience for this course includes:
- Programming resources who are tasked with creating custom solutions using the Kantata OX API.
- Technical personnel that may want to use the Kantata OX API to retrieve data directly for a specific purpose.
Student Prerequisites
To participate in this course, it is strongly recommended that you meet the following prerequisites:
- Be an Administrator of your Company’s Kantata account (ideally with a Sandbox account)
- Have experience with using APIs from other applications.
- Have a general understanding of OAUTH 2.0 or similar authentication protocol.
- Understand how to interpret JSON or similar text-based format like XML.
- Have working knowledge of one or more coding languages (e.g. Java, JavaScript, Ruby, .NET, Python).
- Ideally, experience with a non-language specific tool such as Postman or using cURL.
Highly Recommended:
- Download, install, and familiarize yourself with the Postman application development tool (https://www.getpostman.com).
Course curriculum
-
1
Getting Started
-
2
Module 1 - Kantata OX API Basics
-
3
Module 2 - Account Settings & Members
-
4
Module 3: Custom Fields
-
5
Module 4 - Projects
-
6
Module 5 - Tasks
-
7
Module 6 - Project Invitations & Participations
-
8
Module 7 - Posts & Attachments
-
9
Module 8 - Expenses
-
10
Module 9 - Time
-
11
Module 10 - Invoices & Payments
-
12
Module 11 - Task Assignments & Scheduled Hours
-
13
Module 12 - Workspace Resources and Workspace Allocations
-
14
Module 13 - External References
-
Course Overview - Kantata OX Application Programming Interface (API) Usage and Best Practices FREE PREVIEW Introduction - PDF FREE PREVIEW Introduction - Presentation Video FREE PREVIEW Lab Files -
Module 1 - Kantata OX API Basics - PDF Module 1 - Kantata OX API Basics - Presentation Video Module 1 - Kantata OX API Basics - Demonstration Video 1 Module 1 - Kantata API Basics - Hands-On Student Lab Exercise - Lab 01 -
Module 2 - Account Settings & Members - PDF Module 2 - Account Settings & Members - Presentation Video Module 2 - Account Settings & Members - Demonstration Video 2 Module 2 - Account Settings & Members - Hands-On Student Lab Exercise - Lab 02 -
Module 3 - Custom Fields - PDF Module 3 - Custom Fields - Presentation Video Module 3 - Custom Fields - Demonstration Video 3 Module 3 - Custom Fields - Hands-On Student Lab Exercise - Lab 03 -
Module 4 - Projects - PDF Module 4 - Projects - Presentation Video -
Module 5 - Tasks - PDF Module 4 & 5 - Projects and Tasks - Demonstration Video 4 Module 4 & 5 - Projects and Tasks - Hands-On Student Lab Exercise - Lab 04 -
Module 6 - Project Invitations & Participations - PDF Module 6 - Project Invitations & Participations - Presentation Video Module 6 - Project Invitations & Participations - Demonstration Video 5 Module 6 - Project Invitations & Participations - Hands-On Student Lab Exercise - Lab 05 -
Module 7 - Posts & Attachments - PDF Module 7 - Posts & Attachments - Presentation Video -
Module 8 - Expenses - PDF Module 8 - Expenses - Presentation Video -
Module 9 - Time - PDF Module 9 - Time - Presentation Video Modules 7, 8 and 9 - Demonstration Video 6 Module 9 - Time - Hands-On Student Lab Exercise - Lab 06 -
Module 10 - Invoices & Payments - PDF Module 10 - Invoices & Payments - Presentation Video Module 10 - Invoices & Payments - Demonstration Video 7 Module 10 - Invoices & Payments - Hands-On Student Lab Exercise - Lab 07 -
Module 11 - Task Assignments & Scheduled Hours - PDF Module 11 - Task Assignments & Scheduled Hours - Presentation Video Module 11 - Task Assignments & Scheduled Hours - Demonstration Video 8 Module 11 - Task Assignments & Scheduled Hours - Hands-On Student Lab Exercise - Lab 08 -
Module 12 - Workspace Resources and Workspace Allocations - PDF Module 12 - Workspace Resources and Workspace Allocations - Presentation Video Module 12 - Workspace Resources and Workspace Allocations - Demonstration Video 9 Module 12 - Workspace Resources and Workspace Allocations - Hands-On Student Lab Exercise - Lab 09 -
Module 13 - External References - PDF Module 13 - External References - Presentation Video Module 13 - External References - Demonstration Video 10 Module 13 - External References - Hands-On Student Lab Exercise - Lab 10
Course Pricing
Purchase this training course and start learning today! Please contact your Client Success Manager to purchase multiple passes for your organization.
-
$500.00