uniface training maximize your uniface skills through our flexible … · maximize your uniface...

4
FACT SHEET UNIFACE.COM 1 Uniface Training and Education Maximize your Uniface skills through our flexible training and solutions The most important factor for the successful delivery of a project is that the resources involved have the appropriate skills and knowledge. Developing Uniface applications is a relatively simple task, but we do advise that developers are trained to ensure they can fully utilize the core Uniface capabilities throughout the application life-cycle. Instructor-Led Training (ILT) options at Uniface provide the flexibility to run courses either in a classroom or in the cloud, thanks to our partnership with www.cloudshare.com. On-demand training courses: • We are always flexible with classroom training. Courses can be conducted onsite at your location, at one of our offices, or at an external facility. • Using CloudShare® enables us to provide additional value for attendees without the need to leave their regular place of work. This option can significantly reduce travel and accommodation costs. Scheduled training courses: • We run public courses throughout the year, both online and classroom- based. • Scheduled training courses are published on the www.uniface.info community website. • If a scheduled course is unavailable, or does not fit your schedule, we will work with you to find another solution. • Some of our Uniface Partners provide training services. Details of our partners can be found on www.uniface.com. A modular approach to course delivery Uniface training courses are modular by design to provide a flexible approach to the delivery of training. This modular approach enables customers to choose the best training solution for their needs, taking into consideration factors such as previous development tool experience, previous knowledge of Uniface and/or compatible technologies and so forth. Instructor Led Training provides Uniface education solutions via the cloud or in a classroom. Uniface Essentials (2 Days) Mobile (3 Days) Mobile Uniface Essentials (2 Days) Web (3 Days) Web Uniface Essentials (2 Days) Windows Client (3 Days) Client Server

Upload: dokhanh

Post on 14-May-2018

236 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Uniface Training Maximize your Uniface skills through our flexible … · Maximize your Uniface skills through our flexible ... courses either in a classroom or in the cloud,

FACT SHEET

UNIFACE.COM 1

Uniface Training and Education

Maximize your Uniface skills through our flexible training and solutions The most important factor for the successful delivery of a project is that the resources involved have the appropriate skills and knowledge. Developing Uniface applications is a relatively simple task, but we do advise that developers are trained to ensure they can fully utilize the core Uniface capabilities throughout the application life-cycle.

Instructor-Led Training (ILT) options at Uniface provide the flexibility to run courses either in a classroom or in the cloud, thanks to our partnership with www.cloudshare.com.

On-demand training courses:

• We are always flexible with classroom training. Courses can be conducted onsite at your location, at one of our offices, or at an external facility.

• Using CloudShare® enables us to provide additional value for attendees without the need to leave their regular place of work. This option can significantly reduce travel and accommodation costs.

Scheduled training courses:

• We run public courses throughout the year, both online and classroom-based.

• Scheduled training courses are published on the www.uniface.info community website.

• If a scheduled course is unavailable, or does not fit your schedule, we will work with you to find another solution.

• Some of our Uniface Partners provide training services. Details of our partners can be found on www.uniface.com.

A modular approach to course deliveryUniface training courses are modular by design to provide a flexible approach to the delivery of training.

This modular approach enables customers to choose the best training solution for their needs, taking into consideration factors such as previous development tool experience, previous knowledge of Uniface and/or compatible technologies and so forth.

Instructor Led Training provides Uniface education solutions via the cloud or in a classroom.

Uniface Essentials (2 Days) Mobile (3 Days)

Mobile

Uniface Essentials (2 Days) Web (3 Days)

Web

Uniface Essentials (2 Days) Windows Client (3 Days)

Client Server

Page 2: Uniface Training Maximize your Uniface skills through our flexible … · Maximize your Uniface skills through our flexible ... courses either in a classroom or in the cloud,

FACT SHEET

UNIFACE.COM

Uniface Training and Education

2

Uniface Course OverviewUniface Essentials (duration 2 days)Uniface Essentials is the platform upon which Uniface developers acquire the foundation skills and knowledge needed to build efficient, reliable and maintainable applications in Uniface. The course aims to equip those new to Uniface with an understanding not just of how to use it but also of the best practices necessary to realize the benefits Uniface offers.

The training focuses on model-driven, component-based development. The concepts and practices described and demonstrated are reinforced by practical exercises. Students become familiar with the Uniface development environment and the many features that help with construction and assembly. The course also provides an introduction to business rules and deployment.

Areas covered in this course include:

• Uniface development environment

• Application model

• Business rule implementation

• Component basics

• Uniface ProcScript language

• Application deployment

Prerequisites: Background in any programming language. Understanding of relational database concepts.

For developers new to Uniface, this course is designed to complement one of the client-specific courses on the following pages.

PRODUCTIVITY

RELIABILITY

SECURITY

INTEGRATION & REUSE

SCALABILITY AGILITY SUSTAINABILITY

TECHNOLOGY INDEPENDENCE COMMUNITY

PARTNERSUNITED PROGRAM

10 Ways Uniface Helps You Succeed#1

#2

#3

#4

#5

#6

#7

#8

#9

#10

Page 3: Uniface Training Maximize your Uniface skills through our flexible … · Maximize your Uniface skills through our flexible ... courses either in a classroom or in the cloud,

FACT SHEET

UNIFACE.COM

Uniface Training and Education

3

Uniface Mobile (duration 3 days)This course enables students to use Uniface to develop software applications for mobile devices. Mobile applications developed with Uniface are responsive web-deployed applications, so there is an overlap with the Uniface Web training course. It should be noted that all web-related topics are in the context of deployment on mobile devices. Special attention will be paid to the issue of designing an application for mobile devices.

Areas covered in this training are:

• Dynamic Server Page (DSP) widgets: objects that are used to display data in a browser on a mobile device.

• Uniface ProcScript: high-level code that is used to implement certain behavior of Uniface applications.

• Uniface templates: objects that can speed up software development.

• JavaScript API: an API that enables the manipulation of Uniface objects using JavaScript.

• HTML5, CSS3, and JS frameworks, like Bootstrap and JQuery, which are created for the development of responsive mobile web applications.

• Viewport: how to use the initial definition of the mobile screen size.

• Cordova plugins: how to connect to a mobile device’s native functionality like photos and contacts.

• Previewer app: the application for testing and deploying mobile applications.

Prerequisites: Uniface Essentials or Uniface experience covering the Uniface Essentials content. Knowledge of HTML, CSS and JavaScript. Knowledge of mobile or web concepts.

Uniface Web (duration 3 days)Uniface Web enables Uniface developers to develop software applications for the web with Uniface.

Students will learn how to develop Dynamic Server Pages (DSPs). DSPs are Uniface’s software components that can be deployed in a web browser. Both Uniface’s web-specific topics and the more general topics like HTML5, CSS3 and JavaScript are covered during this course.

Areas covered in this training are:

• Presentation/logic split: data handling and presentation logic can be completely separated.

• DSP widgets: objects that are used to display data in a web browser, such as edit boxes, command buttons and dropdown lists.

• Uniface ProcScript: high level code that is used to implement certain behavior of Uniface applications.

• Uniface templates: objects that can speed up software development.

Prerequisites: Uniface Essentials or Uniface experience covering the Uniface Essentials content. Knowledge of HTML, CSS and JavaScript. Knowledge of web concepts.

Page 4: Uniface Training Maximize your Uniface skills through our flexible … · Maximize your Uniface skills through our flexible ... courses either in a classroom or in the cloud,

FACT SHEET

UNIFACE.COM

Uniface Training and Education

4About Uniface Uniface, the most productive, reliable development tool in the industry, provides a model-driven environment for the rapid development of scalable enterprise mission-critical applications. Learn more at www.uniface.com Europe: +31 (0) 20 311 62 22 US: (248) 233-0866 Global Offices: www.uniface.com/contact Email: [email protected]

Uniface Client Server (duration 3 days)Uniface Client Server equips Uniface developers with the skills necessary to develop interactive and functional MS Windows-based components. The course provides insight into the Uniface client server development environment and the many visual aspects of creating maintainable and modern-looking forms.

The course focuses on Uniface form development and incorporates various features to achieve a maximum of the standard Windows look-and-feel, as well as Uniface-specific widgets and controls to modify the look and behavior according to the application requirements.

Topics covered in the course are:

• Start-up shells and forms

• Component templates and inheritance

• Triggers and corresponding Uniface ProcScript language

• Libraries and global objects

• Component, form and windows properties

• Widgets and widget properties.

Prerequisites: Uniface Essentials or Uniface experience covering the Uniface Essentials content. Knowledge of event-driven programming concepts.

Advanced development topics and techniquesThe courses above will provide a Uniface developer with the skills to develop and deploy applications. There are additional, more elaborate topics covering advanced development and deployment subjects, for example data modeling, deployment environment management. Typically this type of training is delivered based on customer demand.

MentoringMentoring gets the best out of your team, whether you have junior or experienced developers and architects, with regular mentoring sessions. Our mentoring service is delivered by Uniface Professional Services and provides best practice guidance in all areas of the application life-cycle, including design, development, testing, deployment and maintenance.