Training
Train your developers: it pays off!
In-house Training · Course Content
WINDEV Fundamentals 1 and 2
WINDEV Training · 5 days (35 h)
Prerequisites (Who is this training course intended for?)
Target audience: developers who want to discover WINDEV. Intended for new WINDEV users.
Prerequisite: be comfortable with the Windows environment and have basic programming knowledge (algorithmic logic, variables, conditions). No prior knowledge of WINDEV is required.
Take advantage of exceptional pricing by taking the "Full course - 10 days" training. After completing this 10-day training course, you will master all the basics and all the concepts of developing with WINDEV.
Practical information
- Basis: 178 respondents out of 178 trainees (response rate 100%), 57 sessions from October 21, 2024 to October 21, 2026, inter-company, on-site and remote.
- Satisfaction questionnaire completed at the end of the course.
-
Calculation:
- each criterion is rated on the scale of its section;
- percentage = average / maximum score × 100, rounded to the nearest whole number;
- score out of 20 = average / maximum score × 20, rounded to one decimal place.
- Results of sessions delivered in French.
Training
19.5/20Average of criteria, based on 178 reviews. 3-level answer converted into points: Suitable = 20, Easy = 15, Very technical = 10 (out of 20).
- The content
- 19.6/20
-
Suitable 95 % Easy 3 % Very technical 2 %
- Exercises
- 19.8/20
-
Suitable 97 % Easy 1 % Very technical 2 %
- Progression
- 19.1/20
-
Suitable 90 % Easy 2 % Very technical 8 %
Trainer
19.6/20Average of criteria, based on 178 reviews. Score from 1 to 5.
- Explanations
- 19.6/20
- Technical level
- 19.9/20
- Pedagogy
- 19.5/20
- Comprehension
- 19.5/20
- Facilitation
- 19.5/20
The practical aspect (in-person)
19.3/20Average of criteria, based on 75 reviews. Score from 1 to 3; on-site sessions only (not applicable to remote sessions).
- Room
- 19.5/20
- Location
- 18.8/20
- Equipment
- 19.6/20
| Indicator | In-person | Online |
|---|---|---|
| Respondents | 75 | 103 |
| Training rating | 19.8/20 | 19.7/20 |
| Trainer rating | 19.7/20 | 19.8/20 |
| Average of criteria, training | 19.8/20 | 19.3/20 |
| Average of criteria, trainer | 19.6/20 | 19.6/20 |
| Practical Considerations | 19.3/20 | not applicable |
| Would recommend it | 96 % | 97 % |
| Multiple-choice test pass rate | 100 % | 100 % |
| Test participation rate | 100 % | 100 % |
| Dropout rate | 0 % (no trainee left the course before the end during this period) | |
Detailed Program
The following is the suggested content of this training session:
(This content can be fully customized)
The instructor uses the course materials, which are tailored to the training objectives (the materials are provided at the beginning of the course). This course support material is divided into subjects.
All of these methods and exercises will help you put into practice what you have learned, when you return to your company.
Each subject is based on 3 axes:
The trainer gives a theoretical presentation of the topic, followed by any questions and answers.
Practical application exercise (individual work) to be completed within a set time limit. The trainer remains available to help and provide additional explanations.
Correction of the exercise, with all necessary explanations and any questions and answers. The trainer makes sure that each trainee has fully understood the exercise before continuing.
Fundamentals 1 2 days (14 hours)
- Become familiar with the development environment (topics 1, 2, 3, 5)
- Master the basic concepts and the main editors (topics 1, 2, 3, 4, 5)
- Design and test your application (topics 2, 3, 4)
- Define your database (topic 2)
- Use the standard WLangage functions (topic 4)
- Create ergonomic windows that follow Windows standards (topic 3)
- Create reports (reporting) (topic 5)
- Managing the lifecycle of your developments
- Mastering the basic concepts and the main editors
- Using L5G
- The data model editor
- The HFSQL database: description of data files and links (referential integrity)
- Using a third-party database
- Importing and converting an external database
- Simple queries
- Using H*() functions to handle HFSQL databases
- Implementing GDPR
- The window editor
- The style guide
- RAD (automatic application generation)
- The project, windows: ergonomics, system menu, title bar, styles
- Drop-down menus
- Table controls and file-based looper controls
- Creating a window template
- The code editor
- Declaring variables
- WLangage: operators and basic functions
- Self-populating combo boxes
- Basic debugger concepts
- Object properties
- Procedures and functions (with or without parameters)
- Reactive procedures
- Tools: WDMAP, the HFSQL Control Center, ...
- The report editor
- The different creation modes: labels, form, table ...
- The different types of report blocks
- Print settings (PDF, HTML,..., paper format, margins, printer drivers,...)
- Calling a report from the UI & UX
- Implementing the user groupware
- Creating the executable
- Creating the setup procedure
- Deploying on the client computer
- The summary documentation
- The full documentation
- The code documentation
- The generic vocabulary
Fundamentals 2 3 days (21 hours)
- Master new advanced controls (topic 2)
- Use new WLangage functions (topics 3, 4)
- Manage database access conflicts (topic 1)
- Use text, ini and xml files (topic 3)
- Use triggers programmatically (topic 1)
- Create and use queries (topic 1)
- Share resources (topic 5)
- Parameterized queries
- Managing concurrent access and locks
- Implementing GDPR
- Programming the Table control
- The Progress Bar control
- Rules for multilingual integration
- INI files
- List Box and Combo Box controls
- The Image control
- The List View control
- Programming the Looper control
- The TreeView control
- The Chart control (Histogram, Pie, ...)
- The Splitter control
- The Toolbox control
- Anchoring
- The Guided Tour
- The Dockable Pane control
- The Layout control
- Managing planes
- The Image Editor control
- The Token control
- Automatic procedures
- Managing emails (POP, SMTP, Outlook)
- Creating an FTP client
- Object properties
- Creating a text file
- Integrating simple XML and JSON files
- Creating and integrating an external component
- The vault
- Bar codes
- Passing parameters from the UI & UX
- Deployment in Live Update mode
Teaching, technical and supervisory resources
Each participant is equipped with:
- printed course materials
- a notebook
- a pen
The instructor leading the training is an experienced PCSoft employee.
During the training, you will be in constant contact with the trainer via the GoTo Meeting (©) software, which allows you to share your screen and the trainer's screen. You will connect to the workstations using RustDesk (©); the trainer will provide you with the login information on the first day of the training.
You can also interact with the other participants to foster a friendly atmosphere during the training and promote productive technical discussions.
The course materials (PDF format) are sent to you with the joining instructions before the training begins.
Learn more about the online formatArrangements
- Price
- Flat rate for 1 to 8 developers on-site and 1 to 6 remote. Ask us for a free quote.
- Financing
- skills development plan, OPCO, direct funding.
- Agreement
- A detailed training agreement is available upon request.
- General conditions
- PCSoft's general terms and conditions and specific training terms and conditions apply.General Terms and ConditionsSpecial Terms and Conditions of Service
- Rules and Regulations
- Please review the rules and regulations for trainees at the PCSoft training center.Rules and RegulationsProcedure for the Prevention and Handling of Violence, Harassment, and Discrimination
Methods for monitoring the execution of the training session
At the end of the training course, participants' mastery of the skills is assessed through a multiple-choice test. Non-certification, non-degree program—certificate of completion.
Frequently Asked Questions
Find answers to your most common questions: skills development plan, funding, registration, practical details, list of hotels, and more.
View the FAQYou can also contact the training department: formation@pcsoft.fr · +33 (0)4 67 032 032
Prices and VAT
It all depends on where you live:
- Mainland France: The training is subject to French VAT (20% as of 01/01/2014).
- Overseas Departments (DOM): The VAT rate (known as "octroi de mer") varies by DOM (Martinique, Guadeloupe, and Réunion: 8.5%; French Guiana: VAT-exempt).
- COM and POM: excluding tax.
- EEC: Invoicing excluding tax (provide the European VAT number).
- Other countries (outside the EEC): excluding tax.
Accessibility
PCSoft is particularly committed to including people with disabilities in its training programs.
Access Lead Times
The training date will be set in consultation with you: it can begin 2 to 4 weeks after the quote is approved, depending on the trainers' availability.
PCSoft is Qualiopi-certified for its training programs; certified process No. 2021/92442.2 (AFNOR Certification).Learn more