Cross-platform application development software suite Integrated software for developing cross-platform applications

In-house training session:

WINDEV Full Course

FUNDAMENTALS 1 AND 2 + ADVANCED LEVEL 3 AND 4

Pre-requisite

This training session for developers is intended for the new WINDEV users and it allows you to discover the WINDEV features.
It is recommended to read the Tutorial beforehand (tutorial included with WINDEV).

Duration 10 days
Price Flat rate for 1 to 8 developers.
Ask us for a free quote.

The following is the suggested content of this training session:
(This content can be fully customized)

Contents:
Objectives

You will learn to

Fundamentals 1

  • Familiarize yourself with the development environment
  • Master the basic concepts and the main editors
  • Design and test your application
  • Define your database
  • Use the standard WLanguage functions
  • Create windows to the Windows standard
  • Create reports

Fundamentals 2

  • Master new advanced controls
  • Use new WLanguage functions
  • Manage the conflicts when accessing a database
  • Use text, INI and XML files
  • Use the programming triggers
  • Create and use queries
  • Share resources

Advanced Level 3

  • Improve the UI & UX
  • Master new advanced controls
  • Use new WLanguage functions
  • Use dynamic compilation
  • Do advanced debugging
  • Deploy via HTTP

Advanced Level 4

  • Improve the UI & UX
  • Create multi-window applications
  • Master new advanced controls
  • Manage continuous integration
  • Create interfaces dynamically
  • Create Windows services
Program (details of this training session)

The trainer uses the course support material, adapted to the objectives of the training session.
(the support material is provided in printed format at the beginning of the course)

This course support material is divided into subjects.
Each subject is based on 3 axes:
1 - theoretical presentation of the subject by the trainer and questions/answers

2 - implementation exercise (individual task) within a given time frame
the trainer remains available to help and provide additional explanations.

3 - correction of the exercise with all the necessary explanations and questions/answers
the trainer makes sure that each trainee has fully understood the exercise before continuing.

All of these methods and exercises will help you put into practice what you have learned, when you return to your company.

Fundamentals 1

Subject 1. Overview of WINDEV (45 minutes)

  • Managing the life cycle of your development projects
  • Mastering the main concepts and editors
  • Using the fifth-generation language (5GL)

Subject 2. Databases (2 hours)

  • The analysis editor
  • The HFSQL database: description of files and links (referential integrity)
  • Using an external database
  • Importing and converting an external database
  • Implementation of the GDPR

Subject 3. UI: User interface design (4.5 hours)

  • The window editor
  • The style book
  • RAD (Rapid Application Development)
  • Popup menus
  • Browsing Table and Looper controls
  • Creating a window template

Subject 4. Programming (5 hours)

  • The source code editor
  • The declaration of variables
  • WLanguage: operators and main functions
  • Auto-filled combo boxes
  • Main concepts of the debugger
  • Object properties
  • Procedures and functions (with or without parameters)
  • Tools: WDMAP, WDOptimizer...

Subject 5. Reports (45 minutes)

  • The report editor
  • The different types of reports: labels, form, table...
  • The different types of report blocks
  • Printing parameters (PDF, HTML, paper format, margins, printer drivers, etc.)
  • Opening a report from the UI & UX

Subject 6. Setup (1 hour)

  • Implementing the user groupware
  • Creating the executable
  • Creating the setup procedure
  • Deployment on the client computer

Subject 7. Documentation generator (5 minutes)

  • Data files and their structure
  • Drawing the window, details of objects, sources associated with the object

Fundamentals 2

Subject 1. Databases (3 hours)

  • Queries with parameters
  • Management of concurrent accesses and locks
  • Implementation of the GDPR

Subject 2. UI : User interface design (9 hours)

  • The programming Table control
  • The Progress Bar control
  • Integration rules for multiple languages
  • INI files
  • List Box and Combo Box controls
  • The Image control
  • The ListView control
  • The Looper control (programming)
  • The TreeView control
  • The Chart control (Column, Pie, etc.)
  • The Splitter control
  • The Sidebar control
  • Anchoring

Subject 3. Programming and concepts (8 hours)

  • Automatic procedures
  • Email management (POP, SMTP, Lotus Notes, Outlook)
  • Creating an FTP client
  • Object properties
  • Creating a text file
  • Integrating an XML file
  • Creating and integrating an external component

Subject 4. Reports (45 minutes)

  • Bar codes
  • Passing parameters from UI & UX

Subject 5. Setup (30 minutes)

  • LAN deployment

Advanced Level 3

Subject 1. UI: User interface design (8 hours)

  • The Scheduler control (programming)
  • The Ribbon control
  • The TreeMap control
  • The Spreadsheet control
  • The Map control
  • The TreeView Table control (programming)
  • Control templates
  • The Table control by programming: advanced features
  • The Dockable Panel control

Subject 2. Programming and concepts (5.5 hours)

  • Static audit
  • Dynamic audit
  • Debug dump
  • Dynamic compilation
  • UMC
  • Management of exceptions
  • Implementation of the GDPR

Subject 3. Deployment (45 minutes)

  • Patches
  • Deployment via Internet (HTTP)

Advanced Level 4

Subject 1. UI: User interface design (9 hours)

  • Multi-window concepts
  • Non-modal windows
  • MDI multiple windows
  • The Tab control "(Dynamic) MDI"
  • Management of independent HFSQL contexts
  • Internal Window control and internal windows
  • The Pivot Table control (PVT ROLAP)
  • The Dashboard control
  • The Sunburst chart

Subject 2. Programming and concepts (12 hours)

  • Customization of HFSQL errors
  • Remote debugging
  • Log activation
  • User scenarios and automatic tests
  • The software factory
  • Management of events
  • Indirections
  • Dynamic queries
  • Cloned controls
  • Controls created dynamically
  • The performance profiler
  • Programmed Drag & Drop
  • Executable with parameters
  • Creation of a Windows service
  • Implementation of the GDPR
Duration 10 days
Price Flat rate for 1 to 8 developers.
Ask us for a free quote.

Last updated: January 2020