WinDev 28 - Les bases de la programmation

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer une application sous Windows
  • Installer cette application en production
  • Maintenir et faire évoluer cette application.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

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

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Aucun.

Public

Nouveaux utilisateurs de WinDev.

Ces formations pourraient vous intéresser

Objectifs de la formation

Cette formation programmation multicore vous permettra de comprendre au sein des systèmes et processeurs les architectures Multicore et leurs programmations. Vous découvrirez les techniques de mise en oeuvre d'une approche multithread ou multiprocess et les techniques et langages dédiés à la programmation parallèle. Vous découvrez également Ainsi que les contraintes en matière de synchronisation d'accès aux données et les précautions à prendre pour conserver une performance optimale des applications. Enfin un chapitre avancé sur la programmation massivement parallèle vous permettra de tirer un réel profit opérationnel de cette formation.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer des pages Web dynamiques en PHP
  • Utiliser MySQL/MariaDB pour stocker des informations structurées
  • Utiliser php pour interagir avec la base de donnée
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Ecrire des fonctions en Perl
  • Réutiliser du code Perl
  • Définir la programmation objet en Perl
  • Utiliser les scalaires
  • Lire et écrire des fichiers
  • Gérer l'exécution de processus Perl.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître et utiliser les concepts de base du langage Go
  • Ecrire des programmes simples en Go
  • Mettre en oeuvre les mécanismes de programmation multi-thread.
Tarif

A partir de 2 640,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation Rust

Proposé par Sparks

Objectifs de la formation

  • Comprendre les avantages et le positionnement de Rust
  • Installer Rust et configurer l'environnement de développement
  • Maîtriser la syntaxe et les concepts basiques de Rust
  • Appliquer les concepts d'ownership et de borrowing
  • Utiliser les structs et les enums pour organiser les données
  • Gérer les erreurs en Rust
  • Implémenter la généricité, les traits et les lifetimes
  • Créer et utiliser des closures et des itérateurs
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes fondamentaux de la programmation Python et son application à la manipulation et à l'analyse des données
  • Appliquer des techniques de nettoyage et de prétraitement des données pour préparer les ensembles de données à l'analyse
  • Créer et interpréter des visualisations de données à l'aide de bibliothèques Python
  • Développer des modèles de Machine Learning basiques pour l’analyse prédictive
  • Évaluer les performances des modèles d'apprentissage automatique
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation C++11/C++20, vous serez en mesure de :

  • Connaître les nouveaux mots-clés du langage
  • Mettre en œuvre les pointeurs intelligents
  • Maîtriser la sémantique de mouvement
  • Comprendre la notion de transfert parfait
  • Connaître les expressions lambdas
  • Mettre en œuvre les threads et les coroutines
  • Connaître les nouvelles API de la STL
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

14 jours (98 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

Attention, cette version de Visual Basic n'est plus supportée par Microsoft. Pour suivre la dernière version, il faut participer à la formation Visual Basic .NET (Réf. VB2560).

Cette formation Développer avec Visual Basic vous permettra de maîtriser pleinement les fonctionnalités et les capacités de Visual Basic. Tous les aspects essentiels du langage sont abordés : Programmation objet, Interaction avec les bases de données, ActiveX Data Objects, Utilisation de COM.

 

Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Expliquer les principes de la programmation C++
  • Concevoir des classes avec héritage et polymorphisme
  • Appliquer les techniques de gestion de la mémoire et des pointeurs
  • Utiliser les templates et la généricité pour créer des structures de données flexibles
  • Maîtriser les espaces de noms et leur utilisation
  • Gérer les opérateurs et les conversions de types
  • Manipuler les exceptions et gérer les erreurs
  • Appliquer les concepts avancés du C++ pour améliorer la qualité du code
Tarif

A partir de 2 400,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...