cancel
Showing results for 
Search instead for 
Did you mean: 

API certification

D_Aunn_Bednarz
Champ on-the-rise
Champ on-the-rise

We are looking at sending one of our developers to the API certification class.  What job skills does this person need to possess to have a greater chance of successful certification?

1 ACCEPTED ANSWER

Tyler_Sorber
Star Collaborator
Star Collaborator

Hi D'Aunn

There are definitely a few things that can be done to prepare for the API Certification Course, assuming that you do not already have prior knowledge of these topics. 

First, a general knowledge of OnBase is recommended.  Concepts such as Importing Documents, Querying Documents, and Keyword Manipulation are a few topics that will be covered in the course; understanding how these processes working within the Client, and OnBase in general will be beneficial.

The next suggestion I would make is to ensure that you have a basic understanding of Object Oriented Programming.  Ensure that basic syntax such as Using Statements, If Statements, and For loops are understood, as they are used throughout the course.

As far as the actual content of the course, my first suggestion would be to familiarize yourself with the OnBase SDK.  Additionally, the video titled "API: Unity API - Introduction" is a great practice lab available on Premium Subscription.  In all, everything on the exam is covered within the four days of instruction.

For more information on the course, please visit https://training.onbase.com/ocapi

View answer in original post

4 REPLIES 4

Brendan_Altman2
Star Contributor
Star Contributor
The student should be familiar with Onbase at the OCSA or OCI level
additionally, they should have at least a year of hands on OOP in Either C# or VB.NET
The class is done in C# , but they will give you the code examples in VB.NET

You will see this kind of code for 4 days straight 8 hours a day
if you can follow examples like this then you should be okay 🙂

DocumentType documentType = g_app.Core.DocumentTypes.Find("OnBase Document");

if (documentType == null)
{
throw new Exception("Could not find document type: Onbase Document");
}

FileType imageFileType = g_app.Core.FileTypes.Find("Image File Format");

if (imageFileType == null)
{
throw new Exception("Could not find file format: Image File Format");
}

StoreNewDocumentProperties newDocProps = g_app.Core.Storage.CreateStoreNewDocumentProperties(documentType, imageFileType);

Tyler_Sorber
Star Collaborator
Star Collaborator

Hi D'Aunn

There are definitely a few things that can be done to prepare for the API Certification Course, assuming that you do not already have prior knowledge of these topics. 

First, a general knowledge of OnBase is recommended.  Concepts such as Importing Documents, Querying Documents, and Keyword Manipulation are a few topics that will be covered in the course; understanding how these processes working within the Client, and OnBase in general will be beneficial.

The next suggestion I would make is to ensure that you have a basic understanding of Object Oriented Programming.  Ensure that basic syntax such as Using Statements, If Statements, and For loops are understood, as they are used throughout the course.

As far as the actual content of the course, my first suggestion would be to familiarize yourself with the OnBase SDK.  Additionally, the video titled "API: Unity API - Introduction" is a great practice lab available on Premium Subscription.  In all, everything on the exam is covered within the four days of instruction.

For more information on the course, please visit https://training.onbase.com/ocapi

Hi Tyler, how do we familiarize ourselves with the OnBase SDK? Where would we go for that?

Bob_Sellers
Confirmed Champ
Confirmed Champ

Tyler, the link provided returns a 404. Where would one be able to review what the API can provide?