Accueil > Développement Logiciel, Devops > WinDev 24 : programmation avancée
Formation #DEV160

Formation WinDev 24 : programmation avancée

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : DEV160

Formation dans votre entreprise.

Durée : 3 jours

Code : DEV160


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Savoir développer une application réseau
  • Etre en mesure de faire des migrations d'application
  • Savoir importer des données externes
Programme
1/ La base de données
  • Les requêtes simples et paramétrées
  • La déclaration de la connexion
  • Les types énumérations et combinaisons
  • Les procédures et requêtes stockées
  • Les triggers serveur
  • Les vues SQL et matérialisées
  • Les paramètres persistants sous HFSQL C/S
  • La journalisation
2/ L'interface utilisateur
  • Multi-fenêtrage : libre, MDI
  • Le champ "onglet MDI dynamique"
  • La gestion des contextes indépendants HFSQL
  • Le champ fenêtre interne et les fenêtres internes
  • Le champ menu ruban
  • Le champ disposition
  • Le champ tableau de bord
  • Le champ table de programmation
  • Le champ jauge
  • Le champ zone répétée de programmation
  • Les champs listes et combos
  • Le champ RTF
  • Le champ image
  • Le champ liste image
  • Le champ arbre (treeview)
  • Le champ graphe (Histogramme, Secteur, ...)
  • Le champ séparateur (splitter)
  • Le champ boîte à outils
  • Le champ carte Google Maps
  • Les modèles de champs et de fenêtres
  • La création d'un superchamp
  • La création d'un modèle de champ
  • La création et l'utilisation d'un composant
3/ Les requêtes
  • SQL et WLangage dans les requêtes
  • Les sous-requêtes
  • Requêtes Full-Text
  • Requête avec EXPLAIN pour son optimisation
4/ La programmation
  • Le Data Binding
  • Tableaux : simples, associatifs et de structures
  • Les indirections et le type "champ"
  • Le drag and drop programmé
  • La surveillance des fichiers de données
  • La surveillance des répertoires et des fichiers
  • La gestion des erreurs et des exceptions
  • La compilation dynamique
  • Les requêtes dynamiques
  • La gestion des évènements par code
  • Les assertions
  • L'analyseur de performance pour optimisations
  • Les propriétés des objets
  • La gestion des liaisons série et parallèle
  • La création et l'intégration d'un composant externe
5/ Le déploiement
  • La génération d'un setup avec Live Update
  • Le déploiement en Live Update
6/ Les états (reporting)
  • Les tris
  • Les ruptures (totaux, sous-totaux)
  • Les conditions
  • Les codes-barres
  • La création automatique d'états
  • Le passage de paramètres issus de l'IHM
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de Projet
  • Concepteurs
  • Développeurs
  • Utilisateurs