# About Course

## Target audience

* Developers who want to develop e-Forms and integrate e-Forms in web or mobile applications
* Developers who have experience with HTML and JavaScript

## You will learn about

**Day 1: Overview and Products -&#x20;**<mark style="color:purple;">**FORCS Products and Use Cases**</mark>

1. FORCS Products
2. OZ e-Form Overview
3. <mark style="color:red;">How it works?</mark>
4. Applied Solutions Cases

**Day 2: Design e-Form and Dialogue Flow -&#x20;**<mark style="color:purple;">**components and layout**</mark>

1. e-Form Designer environments
2. e-Form concepts and layout structure
3. <mark style="color:red;">Input components</mark> (types and properties)
4. Design techniques
5. PDF-based e-Form design
6. Preview and save e-Form
7. How to create Dialogue Flow
8. Design a sample e-Form (hands-on practice)

**Day 3: Develop e-Form -&#x20;**<mark style="color:purple;">**logic and dynamic behavior**</mark>

1. <mark style="color:red;">e-Form API</mark> scripting concepts - event and method
2. How to write scripts
3. How to control data, appearance, and behavior of components&#x20;
4. Implement a sample dynamic e-Form (hands-on practice)

**Day 4: Deployment of Server and Viewer -&#x20;**<mark style="color:purple;">**integration with applications**</mark>

1. How to deploy e-Form Server and OZ viewer to the application server
2. How to <mark style="color:red;">upload e-Form files</mark> to the OZ server
3. How to <mark style="color:red;">embed HTML5 viewer</mark> in HTML application
4. Viewer API overview
5. How to prefill data in e-Form (practice)
6. How to do form input validation (practice)
7. How to extract input data from e-Form (practice)
8. How to export e-Form as PDF (practice)

**Day 5: Server and Reporting -&#x20;**<mark style="color:purple;">**server export and report components**</mark>

1. OZ Web Console
2. <mark style="color:red;">Server Export</mark>: Scheduler and Task, Server Binding APIs
3. Report Components - Table, Chart, Crosstab

## Certificate

Once finished the training, you can apply for the OZ e-Form Developer Certificate by submitting your practice works to the training server.

## Duration

* This course is 5 days in length and runs 3 hours per day.

## Prerequisite courses

* No prerequisite courses are required.

## Required skills/experiences

* You will need to be familiar with HTML, JavaScript, JSP, and WAS (Web Application Server).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://edu.ozeform.io/e-form-developer/day-1-welcome-on-board/about-course.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
