Formations offertes par Bewave

Nous offrons des cours sur WinDev et WebDev avec différents niveaux. Nous sommes agréé organisme formateur Emploi-Québec (1%) !

Pour chaque formation, chaque participant dispose d’une configuration de travail adaptée.

Liste de nos formations régulières

WinDev

WebDev

WinDev Mobile

Gestionnaire de sources et centres de contrôle

Autres

Consultez notre calendrier pour connaître les dates de nos prochaines formations.

Formation

WINDEV FONDAMENTAUX 1

Durée 2 jours

Objectifs :
  • Se familiariser avec l’environnement de développement;
  • Maîtriser les concepts de base et les principaux éditeurs;
  • Concevoir et tester une application
  • Définir une base de données
  • Utiliser les fonctions classiques du WLangage
  • Créer des fenêtres au standard Windows de manière ergonomique
  • Créer des états (reporting), etc.
  • Créer l’interface, etc.
Prérequis :
Expérience d’un langage de programmation
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Présentation générale de WinDev

    • WinDev : Atelier de Génie Logiciel
    • Les concepts de base et les différents éditeurs
    • Le langage de programmation
  2. La création de projets

    • Découverte de l’environnement
    • Découverte de l’assistant de création de projet
    • Découverte de l’éditeur de projet
    • Les tests
  3. La base de données

    • Découverte de l’éditeur d’analyse
    • Différents moyens de création d’analyse
    • Création de liaisons entre fichiers
    • Importation de descriptions de fichiers
    • Utilisation de base de données existante
    • Les propriétés des fichiers
    • Paramétrage des types de champs des rubriques de l’analyse
    • Les requêtes mono-fichiers et multi-fichiers
    • Les requêtes conditionnées et paramétrées
    • Utilisation du WDMap
  4. L’interface

    • Découverte de l’éditeur de fenêtres
    • Création de modèles de fenêtres
    • Création de fenêtres
    • Les champs de saisie, boutons, tables zones répétées, combos, listes, sélecteurs, interrupteurs…
    • Liaison de champs avec les rubriques de l’analyse
    • Les descriptions des objets
    • Les menus de l’application
    • L’alignement des champs
    • L’ordre de navigation
    • L’ancrage des champs
    • Le RAD et le RID
  5. La programmation

    • Description de la programmation évènementielle
    • Les types de variables
    • Déclaration de variables
    • Portée des variables
    • Les opérateurs
    • Accès aux propriétés des objets
    • Les fonctions de parcours de fichiers de données
    • Les buffers de fichiers
    • Les fonctions de mise à jour
    • Autres fonctions de base
    • Tables, zones répétées, combos et listes autoalimentées
    • Procédures et fonctions (avec et sans passage de paramètres)
    • Portées et appels de procédures
    • Les filtres
    • Le débogage
  6. Le générateur de dossier

    • Les fichiers de données et leurs structures
    • Le dessin de la fenêtre, le détail des objets, les sources associées à l’objet
  7. Les éditions

    • Découverte de l’éditeur d’états
    • Types d’états
    • Destinations d’états
    • Paramètres d’impression
    • Appel d’un état
  8. Le groupware utilisateur

  9. L’installation

    • Découverte de l’assistant de création d’installateur
    • Création de l’exécutable
    • Création de l’installateur
    • Installation de l’application

Formation

WINDEV FONDAMENTAUX 2

Durée 3 jours

Objectifs :
  • Maîtriser des concepts évolués
  • Utiliser de nouvelles fonctions du Wlangage
  • Maîtriser de nouveaux champs évolués
  • Gérer les conflits d’accès aux BDs
  • Utilisation de différents types de fichiers
  • Les triggers
  • Créer et utiliser des requêtes
  • Partager des ressources, etc.
Prérequis :
Formation Windev Fondamentaux 1
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Rappels et validation des prérequis

    • Caractéristiques clés de WinDev
    • Les types de variables
    • Les opérateurs
    • Les comparateurs
    • Les portées des variables et des procédures
  2. La base de données

    • Passage de base de données classic en client/serveur
    • Requêtes paramétrées
    • Gestion des accès concurrentiels et des blocages
    • Gestion des changements de répertoires de fichiers
    • Les triggers de programmation
  3. L’interface

    • Champ table de programmation
    • Champ zone répétée de programmation
    • Champ combo
    • Camp liste
    • Champ arbre
    • Champ graphe
    • Champ jauge
    • Champ séparateur
    • Champ boîte à outils
    • Création de modèle de champ
    • Champ Image
    • Modèle de fenêtre
    • Ancrage
    • Les FAA
    • Etc.
  4. Utilisation d’un composant externe

  5. La gestion des fichiers externes

    • Fichiers INI
    • Fichiers TXT
    • Fichiers RTF
    • Fichiers XML
    • Fichiers Excel
  6. Autres concepts

    • Les procédures automatiques et timers
    • Les ports série et parallèle
    • Le multilingue
    • Le client FTP
    • Gestion des courriels
  7. Les éditions

    • Passage de paramètres aux états
    • Les tris et ruptures
    • Les filtres
    • Les codes-barres
  8. L’installation

    • Installation du serveur
    • Installation du client
  9. Mise à jour

Formation

WINDEV AVANCÉ NIVEAU 3

Durée 2 jours

Objectifs :
  • Améliorer les interfaces
  • Maîtriser de nouveaux champs évolués
  • Utiliser de nouvelle fonctions WLangage
  • Compilation dynamique
  • Débogage avancé
  • Déploiement par http
  • Etc.
Prérequis :
Expérience significative avec WINDEV ou formation Windev Fondamentaux 2
Environnement :
Windows

CONTENU DE LA FORMATION

  1. L'interface Homme/Machine

    • Le champ carte
    • Le champ Ruban
    • Le champ table hiérarchique de programmation
    • Le champ Planning
    • Le champ Treemap
    • Le champ Tableur
    • Les modèles de champs
  2. La programmation et les concepts

    • Le glisser-déplacer programmé
    • La gestion des événements
    • Les exceptions
    • L'analyseur de performances
    • Le MCU
    • Rafraîchissement automatique sur saisie assistée
    • Sauvegarde de paramètres persistants
    • La compilation dynamique
  3. Les états

    • Les états internes
    • La gestion avancée des blocs d'impression
  4. Audit, Debug

  5. L'installation

    • Les patchs
    • Le déploiement par HTTP
    • L’éditeur d’installation avancé

Formation

WINDEV AVANCÉ NIVVEAU 4

Durée 3 jours

Objectifs :
  • Améliorer les interfaces
  • Créer des applications en multi-fenêtrage
  • Maîtriser de nouveaux champs évolués
  • Gérer l’intégration continue
  • Créer des interfaces dynamiquement
  • Créer des services windows
  • Etc.
Prérequis :
Expérience significative avec WINDEV ou formation Windev Avancé Niveau 3
Environnement :
Windows

CONTENU DE LA FORMATION

  1. L’interface

    • Les concepts du multi-fenêtrage
    • Le champ Onglet ‘’MDI (dynamique)’’
    • La gestion des contextes indépendants HFSQL
    • Le tableau Croisé Dynamique (TCD rOLAP)
    • Le champ Tableau de bord
    • Le graphe Secteur multiniveau
    • Le champ fenêtre interne et les fenêtres internes
  2. Programmation

    • Utiliser un assemblage .NET existant
    • Créer un assemblage .NET
    • Créer un programme d’installation d’un assemblage .NET
    • Les concepts des services Web
    • Création et utilisation d’un service Web
    • Le débogage à distance
    • Les indirections
    • Les champs dynamiques
    • Les requêtes dynamiques
    • Le drag&drop programmé
    • Exécutable avec paramètres
    • Les services Windows
    • Activation des logs
    • Gestion des évènements

Formation

WEBDEV FONDAMENTAUX 1

Durée 2 jours

Objectifs :
  • Se familiariser avec l’environnement de développement
  • Maîtriser les concepts de base et les principaux éditeurs
  • Développer et installer un site dynamique
  • Concevoir et modifier une structure de données
  • Utiliser les fonctions classiques du WLangage 
  • Utiliser des modèles et des feuilles styles
  • Utiliser AJAX automatique
  • Installer les sites sur le serveur Web de l'hébergeur, etc.
Prérequis :
Expérience d’un langage de programmation
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Présentation générale de WebDev

    • WebDev : Atelier de Génie Logiciel
    • Les différents éditeurs
    • Le langage de programmation
    • L’accès aux données
  2. La création de projets

    • Découverte de l’environnement
    • Découverte de l’assistant de création de projets
    • Découverte de l’éditeur de projet
    • Les tests
  3. La base de données

    • Découverte de l’éditeur d’analyse
    • Différents moyens de création d’analyse
    • Création de descriptions de fichiers de données HFSQL
    • Création de liaisons entre fichiers
    • Importation de descriptions de fichiers
    • Utilisation de base de données existante
    • Les propriétés des fichiers
    • Paramétrage des types de champs des rubriques de l’analyse
    • Les requêtes mono-fichiers et multifichiers
    • Les requêtes conditionnées et paramétrées
    • Utilisation du WDMap
  4. L’interface

    • Découverte de l’éditeur de pages
    • Création de modèles de pages
    • Création de pages
    • Les champs de saisie, boutons, tables zones répétées, combos, listes, sélecteurs, interrupteurs, captcha, zone de texte riche…
    • Liaison de champs avec les rubriques de l’analyse
    • Les descriptions des objets
    • Les menus de l’application
    • L’alignement des champs
    • L’ordre de navigation
    • L’ancrage des champs
    • Le GFI : superposition de pages
  5. La programmation

    • Description de la programmation évènementielle
    • Les types de variables
    • Déclaration de variables
    • Portée des variables
    • Les opérateurs
    • Accès aux propriétés des objets
    • Les fonctions de parcours de fichiers de données
    • Les buffers de fichiers
    • Les fonctions de mise à jour
    • Autres fonctions de base
    • Gestion des tables, zones répétées, combos et listes fichiers
    • Procédures et fonctions (avec et sans passage de paramètres)
    • Portées et appels de procédures
    • Les filtres
    • Le débogage
    • Utilisation d’AJAX sans programmation
  6. Les éditions

    • Découverte de l’éditeur d’états
    • Types d’états
    • Destinations d’états
    • État facture
    • Appel d’un état
  7. Le déploiement

    • Déploiement par média physique

Formation

WEBDEV FONDAMENTAUX 2

Durée 3 jours

Objectifs :
  • Maîtriser des concepts évolués
  • Utiliser de nouvelles fonctions du Wlangage
  • Le Multilingue
  • Les composants externes, l’Upload et le Download, etc.
Prérequis :
Formation Webdev Fondamentaux 1 ou expérience avec WebDev
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Rappels et validation des prérequis

    • Caractéristiques clés de WebDev
    • Les types de variables
    • Les opérateurs
    • Les comparateurs
    • Les portées des variables et des procédures
  2. La base de données

    • Passage de base de données classique en client/serveur
    • Requêtes paramétrées
  3. L’interface

    • Champ table de programmation
    • Champ zone répétée de programmation
    • Champ combo
    • Champ liste
    • Champ arbre
    • Champ graphe
    • Champ cellule
    • Champ vignette
    • Les popup (ajout, modification, et suppression dans la base)
    • Champ iFrame
    • Champ page interne
    • Pages internes
    • Champ upload
    • GFI
    • Diaporama
    • Le zoning
    • Ancrage
  4. Utilisation d’un composant externe

  5. Autres concepts

    • Utilisation de timers pour le rafraîchissement
    • Le multilingue
    • Upload et download
    • Le client FTP
    • Envoi de courriels
    • Gestion des cookies
    • Déconnexion de session
    • Groupware utilisateur
    • Dynamic Serving (Diffusion dynamique)
  6. Les éditions

    • Passage de paramètres aux états
    • Les tris et ruptures
  7. L’installation

    • Génération de la procédure d’installation
    • Déploiement et administration
  8. Mise à jour

Formation

WEBDEV AVANCÉ NIVEAU 3

Durée 2 jours

Objectifs :
  • Utiliser AJAX programmé
  • Gérer les champs évolués
  • Utiliser les concepts du mode AWP
  • Les bases du référencement
Prérequis :
Formation WEBDEV Fondamentaux 2 ou expérience significative avec WEBDEV
Environnement :
Windows

CONTENU DE LA FORMATION

  1. La programmation et les concepts

    • L'amélioration de l'IHM au travers du Web 2.0
    • La communication avancée du code navigateur et serveur
    • La maîtrise des fonctions avancées navigateur
    • La maîtrise des fonctions avancées AJAX (ajaxExécute, etc.)
    • Gestion de l’auto-complétion
    • Les tâches différées
    • Le drag&drop programmé
    • le champ Jauge (en AJAX)
    • Le champ Tableau de bord
    • Le champ Page interne et les pages internes
    • Le champ Bandeau défilant
  2. Créer des pages en mode AWP

    • Principe et concepts
    • Différences avec le mode « classique »
    • URL rewriting
    • Bases du référencement
    • Sessions pré-lancées en AWP
    • Mémorisation ou persistance de variables

Formation

WEBDEV AVANCÉ NIVEAU 4

Durée 3 jours

Objectifs :
  • Améliorer la sécurité du site
  • Intégrer du JavaScript
  • Intégrer jQuery
  • Créer des applications Saaa
  • Gérer des champs évolués
  • Etc.
Prérequis :
Formation WEBDEV Avancé Niveau 3 ou expérience significative avec WEBDEV
Environnement :
Windows

CONTENU DE LA FORMATION

  1. La programmation et les concepts

    • Clonage de champ
    • Les indirections
    • Développement de site en mode Saas
    • Rafraîchissement des données de la page (‘’Server-Sent-Events’’ SSE)
    • Le XML
    • Animation sur les champs
    • Le databinding
    • JSON
    • la sécurité des sites
    • Les fonctions avancées navigateur (DOM et JS)
    • SaaS (Software as a Service)
    • Websocket: serveur push
  2. les champs

    • Le champ Table hiérarchique
    • Le champ Planning
    • Le champ Carte
  3. Intégrer des éléments externes dans les sites

    • Interaction entre le champ carte et les API Google Maps
    • Manipulation d’objets Javascript externes depuis le WLangage
    • Utilisation du JavaScript
    • Intégration de jQuery
    • Intégration du HTML
    • Intégration de CSS
    • Les animations de champs

Formation

WEBDEV POUR DÉVELOPPEURS WINDEV

Durée 3 jours

Objectifs :
  • Créer un site dynamique
  • Faire de sites ‘’mobile-friendly’’
  • Gérer des mises en page avancées
  • Modèles et feuilles de styles
  • Maîtriser des champs évolués de WEBDEV
  • Fonctions spécifiques
  • AJAX automatique
  • Intégrer le multilingue dans vos sites
  • Upload et download
  • Utilisation de cookies
  • Installer les sites sur le serveur Web de l'hébergeur, etc.
Prérequis :
Formation WINDEV Fondamentaux 2 ou expérience avec WINDEV
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Présentation de WebDev

    • Les différents types de sites (statiques, dynamiques, AWP, Internet, Intranet, ...)
    • L'administrateur de WebDev
  2. L'interface Homme/Machine

    • L'éditeur de pages
    • Le projet, les pages : ergonomie, modèles, ambiances, palettes
    • Le CSS et les styles Webdev
    • Le champ lien
    • Le champ zone répétée fichier et par programmation
    • Le champ cellule
    • Le GFI : superposition de cellules et de pages
    • Le champ tiroir
    • Le champ d'affichage formaté
    • Les iFrames
    • Le champ Upload
    • L'animation de champs
    • Introduction au responsive Web Design
    • Dynamic Serving (Diffusion dynamique)
    • Champ Zone de texte riche
    • Captcha
    • Tables
    • Zones répétées
    • Etc.
  3. Programmation

    • Les codes navigateur et serveur
    • La portée des variables en WebDev
    • Manipulation des zones répétées fichiers et programmées
    • GFI : fonctions avancées de manipulation des pages
    • GFI : fonctions avancées de manipulation des cellules
    • Fonctions d'upload et download
    • Utilisation d'AJAX automatique
    • Les timer
    • Les cookies
    • Changement de destination d'une page
    • Impression d'un état PDF dans le navigateur
    • Déconnexion de sessions
    • Les emails
  4. Groupware utilisateur

  5. Introduction au Responsive Web Design (site web adaptatif)

  6. Dynamic Serving (Diffusion dynamique)

  7. Le multilingue

  8. Le déploiement

    • L’architecture serveur web
    • Les hébergeurs
    • Le déploiement par média physique
    • Le déploiement par FTP
    • L’administration du site sur le serveur

Formation

WINDEV MOBILE - Android

Durée 3 jours

Objectifs :
  • Configurer l'environnement pour accéder à l’appareil Android (JDK, SDK, drivers, ...)
  • Créer des interfaces end-user au look Android
  • Interagir et collaborer avec des bases de données locales et distantes
  • Synchroniser des bases de données locales et distantes (réplication)
  • Créer des widgets 
  • Le changement de contenu par balayage
  • La gestion multi-plateformes (configuration de projets, agencements, code-cible conditionnel)
  • Créer et consommer un Webservice
  • Scanner des codes-barres
  • Déployer vos applications
Prérequis :
Formation Windev Fondamentaux 1 ou expérience avec WINDEV
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Présentation de WinDev Mobile et Android

    • La gestion du cycle de vie de vos développements
    • Configurer l'environnement pour accéder à l’appareil Android (JDK, SDK, drivers, …)
    • La maîtrise des concepts de base
    • La compilation d’une application (.class, APK, intégration de ressources, …)
  2. La base de données

    • L’utilisation d’une base de données HFSQL locale
    • L’utilisation d’une base de données HFSQL C/S
    • L’utilisation d’une base de données quelconque par webservice
    • L’utilisation d’une base de données quelconque par le webservice d’accès aux bases tierces
    • La synchronisation d’une base locale avec une base distante (réplication)
  3. L'interface homme-machine

    • L’éditeur de fenêtres
    • La charte graphique (règles d’IHM sous Android)
    • Les menus déroulants
    • Le champ zone répétée
    • Les combos
    • Le champ caméra
    • Gestion avancée des ancrages (taille écran, dpi, changement d’orientation, …)
    • Le multi-agencement
    • Les codes-barres
    • Le champ carte
    • Google Maps
    • Le swipe
    • Les fenêtres internes
    • Le multi-agencement
    • Etc.
  4. La programmation

    • Les fonctions WLangage spécifiques de WinDev Mobile sous Android
    • Les règles de programmation sous Android (fenêtres non modales, inactivité, …).
    • Débogage de l’application (simulateur, émulateur, sur le mobile, DalvikDebug Monitor Server)
    • Utilisation de code Java.
    • Les procédures et les fonctions (avec ou sans passage de paramètres).
    • Envoyer un email.
    • Envoyer un SMS.
    • Alerter l’utilisateur (toast, vibration, …).
    • Gérer les coordonnées GPS.
    • Gérer les capteurs du Mobile (orientation, accélération, etc.).
    • Scanner des codes-barres.
    • Prendre des photos.
    • Gérer les zones répétées.
    • Gérer le multifenêtrage.
    • Gérer la réplication universelle hétérogène.
    • Créer et consommation de webservices
    • Les emails
    • Les SMS
  5. L'installation

    • La création de la procédure d'installation
    • Installation de l’application et de ses données : mémoire interne / SD Card
    • Les méthodes de déploiement de l’application:
      • Déploiement direct sur le terminal mobile
      • Google play
      • Déploiement sur un serveur Web interne

Formation

WINDEV MOBILE - iOS

Durée 3 jours

Objectifs :
  • Configurer l'environnement pour accéder à l’appareil iOS (licences, Xcode, ...)
  • Créer des interfaces iOS.
  • Interagir et collaborer avec des bases de données locales et distantes HFSQL.
  • Interagir et collaborer avec une base de données MySQL distante via l'accès aux bases de données Tierces
  • Synchroniser des bases de données locales et distantes (réplication)
  • Utiliser le champ carte.
  • Envoyer des notifications Push
  • Le changement de contenu par balayage
  • La gestion multi-plateformes (configuration de projets, agencements, code-cible conditionnel)
  • Création et consommation de Webservices.
  • Utiliser des QR Code.
  • Déployer vos applications (Ad Hoc, Apple Store, etc.), etc.
Prérequis :
Formation Windev Fondamentaux 1 ou expérience avec WINDEV
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Présentation de WinDev Mobile et iOS

    • La gestion du cycle de vie de vos développements
    • Configurer l'environnement pour accéder à l’appareil iOS (licences, XCode...)
    • La maîtrise des concepts de base
    • La compilation d’une application (génération du projet XCode)
  2. La base de données

    • L'utilisation d'une base de données HFSQL locale
    • L’utilisation d’une base de données HFSQL C/S
    • L’utilisation d’une base de données quelconque par webservice
    • L’utilisation d’une base de données quelconque par le webservice d’accès aux bases tierces
    • La synchronisation d’une base locale avec une base distante (réplication)
  3. L'interface homme-machine

    • L’éditeur de fenêtres
    • La charte graphique (règles d’IHM sous iOS)
    • Champ Zone répétée
    • Champ rouleau (date, heure)
    • Champ Zone multiligne
    • Champ Interrupteur
    • Champ Sélecteur
    • Champ Graphe
    • Modèles de champs et Super-champs
    • Paramétrage des touches du clavier
    • Gestion avancée des ancrages (taille écran, changement d’orientation, …)
    • Multi-agencement
    • Champ Carte
    • Notifications Push
    • Gestion du swipe
    • Fenêtres internes
    • Changement de contenu par balayage
    • Le champ Action Bar/Nav Bar
    • Etc.
  4. La programmation

    • Les fonctions WLangage spécifiques de WinDev Mobile sous iOS
    • Les règles de programmation sous iOS (fenêtres non modales, inactivité, …)
    • Débogage de l’application (simulateur)
    • Utilisation du code natif Obective-C.
    • Les procédures et les fonctions (avec ou sans passage de paramètres).
    • Envoyer un email.
    • Gérer les coordonnées GPS.
    • Prendre des photos.
    • Gérer les zones répétées.
    • Gérer le multifenêtrage.
    • Fonctions vidéos
    • Les webservices
    • La Réplication Universelle Assistée iOS
    • Fonctions dession (signature)
    • Instruction de compilation
  5. L'installation

    • La création de la procédure d'installation
    • Installation de l’application et de ses données
    • Les méthodes de déploiement de l’application
    • Déploiement sur le terminal mobile

Formation

GESTIONNAIRE DE SOURCES ET SUIVI DE PROJETS

Durée 2 jours

Objectifs :
  • Utiliser les centres de contrôle pour la gestion de projets
  • Utiliser le GDS avec les projets WinDev, WebDev, WinDev Mobile
  • Maintenir et administrer une base GDS
Prérequis :
Bonne connaissance des environnements de développement PCSOFT ou formation Fondamentaux 1
Environnement :
Windows

CONTENU DE LA FORMATION

Partie I – Les centres de contrôle

  1. Présentation générale des centres de contrôle

    • Le Centre de Suivi de Projets
    • Le Centre de Contrôle Qualité
    • Le Centre de Réutilisabilité
    • Le Centre de Gestion des Documents
  2. Création de la base de données CC

  3. Le Centre de Suivi de projets

    • Configuration du planning
    • Création de projet
    • Les tâches
    • Les exigences
    • Le spool de demandes
  4. Le Centre de Contrôle Qualité

    • Les incidents
    • Le WDBAL Messagerie
  5. Le composant Feedback

Partie II – Les Gestionnaire de Sources

  1. Présentation générale du GDS

  2. Principes de fonctionnement du GDS

  3. Mise en place du serveur GDS

  4. Installation du moteur HFSQL

  5. Création de la base de source

    • Création de la base
    • Organisation des répertoires
  6. Création d’un nouveau projet

  7. Ajout d’un ancien projet dans  la base GDS

  8. Ouverture d’un projet

  9. Modes de gestion du projet

  10. Fonctionnement d’un projet dans le GDS

    • Ajout d’élément dans le projet
    • Modification d’un élément
    • Fusion de code
    • Mise à jour des éléments
  11. Politique de réintégration

  12. Gestion des droits

  13. Travail en mode nomade

  14. Partage d’éléments

  15. Les branches et les étiquettes

  16. Maintenance et administration de la base de sources et du serveur

Formation

CENTRE DE CONTRÔLE HFSQL

Durée 3 jours

Objectifs :
  • Installer la base HFSQL Client/Serveur
  • Manipuler le Centre de contrôle HFSQL
  • Migrer une BD HFSQL Classic et les projets associés
  • Gérer et administrer les bases
  • Gérer et administrer les droits d’accès des utilisateurs
  • Etc.
Prérequis :
Formation Fondamentaux ou expérience avec WINDEV ou WEBDEV
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Présentation

    • Caractéristiques et pré-requis dLa Base HFSQL Client/Serveur
    • Avantages du Client/Serveur
    • Installation et configuration du serveur Manta
    • Arrêt et démarrage du serveur Manta
  2. Base de données HFSQL

    • Création d’une base de données
    • Migration d’une base de données HFSQL Classic
    • Importation de fichiers existants en Client/serveur
  3. Gestion des connexions 

    • La connexion par internet
    • L’ouverture des ports
    • La sécurité
    • L’optimisation
    • La gestion des accès clients
  4. Programmation

    • La gestion des utilisateurs
    • La gestion des groupes
    • Les droits
    • Les copies de fichiers simples et fichiers multi-sociétés
    • Les transactions en client/serveur
    • Les procédures et requêtes stockées
    • Les triggers serveur
    • Les valeurs ou paramètres persistants
    • Les vues SQL et vues matérialisées
    • Optimisation
    • La réplication de serveur HFSQL C/S
  5. Les tâches planifiées et les sauvegardes

  6. Le déploiement d’une application client/serveur

Formation

WEBSERVICES

Durée 1 jours

Objectifs :
Créer/consommer des webservices SOAP et REST
Prérequis :
Expérience significative avec WINDEV, WEBDEV ou WINDEV MOBILE ou formations Fondamentaux
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Les Webservices SOAP et REST

    • Consommer un Webservice SOAP existant
    • Créer, déployer et consommer un Webservice SOAP avec WINDEV
    • Consommer un Webservice REST existant
    • Créer un Webservice REST avec WEBDEV, déployer et consommer
  2. Programmation

    • Sérialisation / Désérialisation
    • Structures
    • Tableaux de structures
    • Type Enregistrement
    • Les pages WEBDEV awp
    • Le format JSON
    • Renommer vos URL en .json
    • Le format XML
    • Les fonctions HTTPRequête
    • Passages de paramètres GET
    • Passages de paramètres POST
  3. Le Webservice d’accès aux bases tierces

    • Installation du Webservice
    • Connexion à une base de données tierce
    • Lecture de données
  4. Sécurité

    • Restreindre l’accès via une clé
    • Chiffrement des trames réseaux (https)
    • Authentification par login et mot de passe

Formation

THREADS ET TÂCHES PARALLÈLES

Durée 1 jours

Objectifs :
  • Gérer les threads et utilisation de section critique
  • Gérer les tâches parallèles et utilisation de contexte HFSQL
Prérequis :
Expérience significative avec WINDEV ou formation Windev Avancé Niveau 3
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Les Threads

    • Présentation et principe d'exécution des threads
    • Gestion des Threads
    • Gestion de l'affichage dans un Thread
    • Accès aux éléments existants et contexte HFSQL
    • Utilisation des fonctions Thread
    • Limites des traitements réalisés par le thread
    • Présentation et principe des sémaphores
    • Fonctions de gestion des sémaphores
    • Un sémaphore limité : la section critique
  2. Tâches parallèles

    • Présentation et principe des tâches parallèles
    • Fonctions de gestion des tâches parallèles
    • Utilisation des tâches parallèles avec ou sans gestion des contextes HFSQL
    • Le rafraîchissement de l’interface depuis une tâche parallèle
    • Variable de type TâcheParallèle
    • Utilisation des fonctions TâcheParallèle

Formation

POO: PROGRAMMATION ORIENTÉE OBJET

Durée 2 jours

Objectifs :
  • Mettre en place une programmation orientée objet
  • Manipuler les classes
  • UML
  • Etc.
Prérequis :
Formations Fondamentaux
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Les concepts

    • Membres
    • Méthodes
    • Instances de classes (objets)
    • Constructeurs
    • Destructeurs
    • Le mot-clé objet
    • L’encapsulation
    • Les accesseurs (Getter) et les modifieurs (Setter)
    • Les propriétés
    • L’héritage
    • Le polymorphisme
    • Méthodes virtuelles
    • Méthodes globales (static)
    • Méthodes abstraites (virtual pure)
    • Membres globaux
    • Classes abstraites
    • Surcharges
    • les patrons de conception
  2. Les tableaux

  3. La programmation N-tiers

  4. Les assemblages .Net

  5. UML

Formation

MVP : STRUCTURER L’ARCHITECTURE DE VOS PROJETS EN COUCHES

Durée 2 jours

Objectifs :
  • Apprendre les concepts du MVP (avantages, inconvénients)
  • Utiliser les trucs et astuces de Windev lors des développements des applications en MVP\
  • Utiliser le RAD MVP
  • Mieux comprendre les mots clés du WLangage
  • Etc.
Prérequis :
Expérience en Windev ou Webdev ou Formations Avancé Niveau 4 de Windev ou Webdev
Environnement :
Windows

CONTENU DE LA FORMATION

  1. La POO

  2. Utilisation du RAD MVP

  3. Décryptage du code généré par le RAD

    • Les mots clés du WLangage : Mapping, MonFichierMappé, etc.
  4. Les fonctions évoluées et mots clés du WLangage

    • FichierVersMémoire
    • MémoireVersFichier
    • ChampVersSource
    • DemandeMiseAJourIHM
    • Etc.
  5. Exercices d'utilisation du MVP

Formation

REPORTING: CRÉATION, INTÉGRATION, DIFFUSION

Durée 2 jours

Objectifs :
  • Maîtrise l’éditeur d’états; Gérer les tris et ruptures
  • Gérer les différentes sources de données d’un état (fichier requête, etc.)
  • Créer des états simples et complexes (Editer une simple liste avec rupture ou bien éditer un bon de commande avec report,...) 
  • Imprimer des étiquettes avec code-barres
  • Utiliser des états internes
  • Faire un état composite
  • Imprimer un graphe dans un état
  • Gérer les substitutions de blocs
  • Passer des paramètres à un état
  • Créer et utiliser un modèle d'état
  • Apprendre à exécuter un état depuis WINDEV ou WEBDEV
  • Comprendre et paramétrer la fenêtre d'aperçu
  • Impression recto/verso 
  • Ancrages
  • Etat sur formulaire
  • Etats & Requêtes pour l'utilisateur final : comment l'installer, partager...
  • Rendre les états modifiables sous Etats & Requêtes, etc.
Prérequis :
Formations Fondamentaux 1 de Windev ou Webdev
Environnement :
Windows

CONTENU DE LA FORMATION

  1. Présentation de WDEtat

    • La constitution d'un état
    • Les différents blocs
    • La source de données de l'état
    • Les différents codes
    • L'utilisation des modèles d'état
    • Les tris - Les ruptures (totaux, sous-totaux)
    • Les conditions
  2. Les blocs

    • Début et fin de document
    • Entête et pied de page
    • Les ruptures
    • Les blocs insécables
    • Les blocs d'itération ou de substitution
    • Les compléments de page
  3. La programmation et les champs

    • Les différents codes de l'état
    • Les codes des blocs
    • Le passage de paramètres issus de l'IHM
    • Les fonctions de substitution de blocs
    • Les tableaux
    • Les sauts de pages
    • Le champ graphe
    • Le champ calculé
    • Le champ total
    • Le champ Code-barres
    • Le champ Etat interne
  4. Quelques exemples d'états

    • Liste simple, Liste avec rupture
    • Etat avec un calcul
    • Etiquette et code-barres
    • Etat avec report d'un sous-total à la page suivante
    • Etat composite
    • Bon de commande avec CGV au verso
    • Fusion de PDF - Tableau + graphe
    • Etats internes
    • Etat sur formulaire
    • Etc.

 

 

Les champs marqués d'un astérix (*) sont obligatoires.*


Un courriel avec les instructions de téléchargement vous a été envoyé.

Merci !

Un problème est survenu en tentant d'envoyer vos informations. SVP essayez de nouveau.

SVP compléter tous les champs requis.