Specific courses

Accelerate your application's transition to the web with Qodly Studio • Level 1

Goals

Using Qodly Studio for 4D, learn how fast it is to develop and add web interfaces to your existing application.
Thanks to this intensive 6-hour training + live Q&A with Jean-Pierre Ribreau, drastically accelerate your application’s transition to the web, speeding up your learning curve in Qodly Studio for 4D.

3 X 120-minute + Q&A
All levels
Online Training

Who should attend this session?

4D developers, developing and maintaining existing desktop application(s), looking at:

  • Expanding their application(s) to new usages through web interfaces/webforms.
  • Adding web interfaces/apps to existing desktop ones.
  • Moving, step-by-step, their application(s) to the web.

All these using Qodly Studio for 4D within the 4D IDE.

What's covered in this session?

Introduction

  • Why the need to add new web application access to an existing desktop one? Analysis of actual needs. What could be the limits?
  • Analyzing existing applications and the needs: Determining which interfaces should be selected first to be redesigned with Qodly Studio for 4D and who will use them. Identify the Data that will be accessed from these web interfaces.
  • Preparing/checking the application source code: Project mode, use of ORDA, Table and Field names checks, creation or adaptation of classes…​
  • Moving the processing part/business rules to Qodly Studio for 4D-compatible classes.

First use of Qodly Studio for 4D

  • How does it work internally? Under the hood explanations about how Qodly Studio webforms and 4D Server communicate.
  • Creating the first webform with Qodly Studio. The simplest way to create a web user interface.
  • More information about Qodly Studio components. Finding the best order for adding components.
  • Using Sandbox pages for easier access to components.
  • Detailed explanations of Datasources. Comparison with Variables. Shared Datasources.
  • Calling 4D Functions.

Advanced features of Qodly Studio for 4D

  • Forgetting 4D Forms and moving to Web Forms: Possible limitations in your application context, the Interface, and the Rules.
  • Using predefined Templates, choosing the best solution for each necessary action.
  • Investing for the Future: Making Forms and Processing in a way that will be easily adaptable to the future version of Qodly Studio.
  • Making the first complete web application with all CRUD capabilities using a simple example (Movies demo app).
  • Step by step, turning a more complex application (Invoices demo app) into a full Qodly Studio for 4D web application.
  • Use of 4D and Chrome debuggers to understand what is actually happening.
  • User access control: Permissions, Privileges, Roles, etc.

Tools and tips

  • Differences and common points between Qodly Studio for 4D and Qodly Studio on the Qodly.com cloud platform.
  • Reusing a Qodly.com example/demo app with Qodly Studio for 4D: What to modify and how to easily transcribe Qodly scripts into 4D methods.

What is coming next?

  • A glance over the short future and after...

The course of the training

3 sessions of 2 hours over 2 weeks.
Up to 30-minute live Q&A session at the end of each track.

Session materials

  • Example application source codes and training material delivered one day before the course
  • Video recording of the three sessions shared after the course

Dates

28, 30 Nov. and 5 Dec. at 8:00 am (PST)
Online Training
29 Spots remaining
7, 12 and 14 December at 9:30 am (GMT+1)
Online Training
18 Spots remaining

4D World Tour Live Training

Goals

The 4D World Tour Live Training is made up of 6 original training sessions, specifically designed for 4D developers who want to take their business applications to the next level.

60 minutes (6 sessions)
All levels
Online Training
$80

Each training session explores one of the key aspects of 4D’s new functionalities and the new possibilities v19 offers.

Participants will explore the classic 4D language and learn the latest techniques and dive deeper into technical details to learn 4D's best practices.

The 6 training sessions

All sessions are available instantly on OnDemand:

Who should attend these sessions?

  • Developers new to 4D wanting to accelerate their learning.
  • Developers working with older 4D versions looking to upgrade their knowledge and learn the current best practices.
  • Project managers wanting to know the fundamentals needed to properly manage a project based on 4D technology.

Session materials

  • Example application source code
  • Video recordings of the session.
Subscribe to Specific courses