Programme WinDev 28 Les bases de la programmation

Participants : Nouveaux utilisateurs de WinDev.

Durée : 3 jours - 21 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Développer
Développer
une application sous Windows
objectifs
objectifs
Installer
Installer
cette application en production

pré-requis

Aucun.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

Introduction

Philosophie et présentation de WinDev
Cycle de vie d'un projet sous WinDev
Principe des FAA dans les applications développées
Présentation des éditeurs composant WinDev
La charte de programmation

La base de données

Présentation de la méthode Merise (MCD) et de l'éditeur d'analyse (MLD)
Définition des fichiers de données et des contraintes d'intégrité référentielle (CIF)
Les différents types de rubriques, les métatypes et les clés composées
Les informations partagées pour l'utilisation du RAD
Génération de la base de données HFSQL monoposte
WDMAP et le centre de contrôle HFSQL
La synchronisation des données (SDD)
Gestion de la RGPD et solution proposée

Les interfaces

L'éditeur de fenêtres et le principe du WYSIWYG
Conception d'un gestionnaire de données avec le RAD
La charte graphique et les styles dans un projet
Présentation générale des champs existant dans WinDev
Fenêtre de description des champs et des fenêtres
Les éléments constitutifs d'une fenêtre : menu principal, procédures globales, ancrage et champ séparateur, barre de message
Les plans
Les champs de saisie, libellé, bouton, sélecteur, interrupteur et image
Les champs Table fichier et Combo fichier
Les graphes auto-alimentés (histogramme / camembert)
Les panneaux dockables
Les champs métiers
Le eYe magnet

La programmation

L'éditeur de code
La gestion des évènements et l'ordre d'exécution
La déclaration des variables simples et les règles de syntaxe
La portabilité des variables
Les opérateurs de base
Les opérateurs d'extraction de chaînes
Les instructions conditionnelles et les boucles
Les fonctions de manipulation des objets (fenêtres et champs)
Les propriétés des objets
Concept et utilisation des fonctions : fonctions locales, fonctions globales, fonctions internes
Manipulation des dates et des heures
La manipulation d'une base de données (CRUD)
Les fonctions de sélection de répertoires et fichiers
Les principales familles de fonction du WLangage : lecture et écriture des fichiers INI, lecture et écriture des fichiers texte, lecture et écriture des fichiers XML, lecture et écriture des fichiers XLSX
Envoi d'email par protocole SMTP
Le débogueur

Les requêtes

L'éditeur de requêtes
Les requêtes simples et paramétrées
Les requêtes avec jointures
Utilisation des requêtes dans le code du projet

Les éditions

Présentation de l'éditeur d'états : les blocs dans un état, etat auto-alimenté
Utilisation des états dans le code du projet

Déploiement du projet

Génération de l'exécutable
Création du programme d'installation en version client