Ne reste pas sur tes acquis !
Comment créer une base de données solide ?
Comment exploiter les serveur de données courant (HFSQL, MariaDB, Postgre SQL...) ?
Si tu hésite à répondre à ces questions alors cette formation te permettra de franchir facilement un cap dans tes compétences de développeur.
➤ Ce n'est pas une formation classique
Tu réaliseras en même temps que moi plusieurs projets que je détaille en profondeur. Tu ne vas pas juste m'écouter, tu vas faire toi-même les projets. Rien ne vaut la pratique pour apprendre et mémoriser.
Formation complète sur les bases de données avec WINDEV (23 à 28).
Les vidéos sont réalisées avec WINDEV 23 jusqu'au chapitre 14, puis avec la version 26.
Tout ce qui est vu dans cette formation est applicable pour toutes les versions.
1 - Rappels sur les bases de données relationnelles
2 - Principes de base sur les fichiers HFSQL
- Choisir ses clés
- Paramétrer ses relations
- Gérer les blocages
- Optimiser sa base de données
3 - Les requêtes
Tous les types de requêtes sont expliquées, y compris les requêtes SQL
4 - Les procédures stockées, les triggers et les transactions
5 - Le centre de contrôle HFSQL
6 - Utiliser des serveurs de données externes : MariaDB, Postgre SQL, SQL serveur
7 - Le RGPD
--------------------------------
On installera également un serveur SQL, Postgre SQL, MariaDB, on travaillera aussi avec une base ACCESS.
Et bien d'autres choses encore, comme la réponse à de nombreuses questions qu'on retrouve sur les forums.
A qui s'adresse cette formation ?
Tu connais WINDEV ? alors cette formation tu dois la faire pour être capable d'exploiter différentes bases de données.
Tu ne connais pas WINDEV ? alors cette formation sera un solide apprentissage.
De quoi as-tu besoin pour suivre la formation ?
Une version de WINDEV (les premières vidéos sont réalisées avec la version 23).
Un PC, sinon tu ne pourras pas ouvrir WINDEV et lire mes supers vidéos ;-)
Avoir un WINDOWS Server est un plus.
Contenu
01 Bienvenue
02 Généralités
2.01 Qu'est-ce qu'une base de données
2.02 Comment concevoir une base de données ?
03 Base de données HFSQL Classic
3.01 Créer une base de données (Classic)
3.02 Les clés et les index
3.02 (b) La clé primaire (nouveauté WINDEV 28)
3.03 Les relations entre les tables (liaisons entre fichiers)
3.04 La base de données dans le projet : les fenêtres de saisie
3.05 Outil WDMap et visualisation des données
3.06 Alimenter un champ tableau et un champ de saisie
3.06 (b) Liaison multifichiers (complément)
3.07 Remplir le champ image
3.08 Comprendre la lecture des données
3.09 Onglet Analyse
04 Serveur HFSQL et centre de contrôle
4.01 Installer le serveur HFSQL sur Windows server 2019
05 Base de données client/serveur (HFSQL)
5.01 Modifier une analyse
5.02 Présentation du nouveau projet
5.03 Création du projet et de la base de données C/S
5.04 Création des relations (liaisons)
5.05 Présentation du travail à faire
5.06 Fenêtre de saisie du pays
5.07 Fenêtre de saisie du département avec le RAD
5.08 Fenêtre de saisie des clients et des bureaux
5.09 Corrigé fenêtre de saisie d'un bureau
5.10 Fenêtre d'ajout d'une réservation
5.11 Test de l'ajout d'une réservation
5.12 Affichage d'un planning
5.13 Fenêtres de liste (champ table)
5.14 Gestion des blocages - accès concurrents
5.15 Gestion des blocages - les fonctions de blocages
5.16 Synthèse
06 Les requêtes
6.01 Utilitaire de requête du centre de contrôle
6.02 Importer un fichier Excel dans la base de données
6.02 (b) Code à copier (pdf)
6.02 (c) Source Excel et photos (zip)
6.03 Créer des requêtes simples
6.04 Requêtes paramétrées
6.05 Exécuter une requête
6.06 Paramètres et critères multiples
6.07 Requêtes avec calculs
6.08 Requêtes SQL
6.09 Requête avec condition OU
6.10 Requêtes d'ajout
6.11 Requêtes de modification
6.12 Requêtes de suppression
07 Requêtes et procédures stockées
7.01 Les procédures stockées
7.02 Les requêtes stockées (+Requêtes sans doublon)
08 Les triggers
8..01 Trigger applicatif et Journalisation
8.02 Trigger Serveur et procédure stockée
8.03 Trigger d'application avec HSurveille
8.04 Idées de fonction Trigger (pdf)
09 Le centre de contrôle HFSQL (perfectionnement)
9.01 Gérer les utilisateurs et les groupes
9.02 Automatiser les sauvegardes
9.03 Planifier les optimisations
9.04 Créer et exécuter des requêtes
9.05 Optimiser et réparer un fichier de données
9.06 Configurer le serveur
9.07 Mettre à jour le serveur manta
9.08 Migration du centre de contrôle HFSQL
9.09 Les notifications
9.09 (b) Les notifications
10 Concepts avancés sur les bases de données
10.01 Les clés composées
10.02 Créer une vue et afficher son contenu
10.03 Création de la fenêtre affichant la vue
11 Les transactions
11.01 Les Transactions
11.01 (b) Transactions Commande (zip)
11.01 (c) Transaction Utilisateurs (lecture) (zip)
11.02 Le GDS
11.03 Utiliser les transactions
11.03 (b) Shéma de validation (pdf)
12 Accès natif et bases tierces
12.01 Installer Postgre SQL sur Windows 2019
12.02 Accès natif Postgre SQL
12.03 La couche client Postgre SQL
12.04 Modifier une analyse HFSQL vers Postgre SQL
13 Base de données Postgre SQL
14 Base de données MariaDB
14.01 Installer MariaDB sur Windows 2019
14.02 Installer le connecteur d'accès natif
11.03 Modifier une analyse HFSQL vers MariaDB
15 Base de données SQL Server
15.01 Installer SQL express sur Windows 2019
15.02 Installer le connecteur natif SQL Server
15.03 Modifier une analyse HFSQL vers SQL Server
16 Connexion dynamique (variable connexion)
16.01 Utiliser plusieurs bases de données dans un projet (1)
16.02 Utiliser plusieurs bases de données dans un projet (2)
16.03 Programmer avec la variable de type Connexion (WINDEV 26)
16.03 (b) Ressources Excel
16.03 (c) Projet Chantiers (ZIP)
16.03 (d) Dossier du projet Chantiers (pdf)
16.04 Paramétrage avec un fichier INI (WINDEV 26)
16.05 Requête en SQL dans le code (WINDEV 26)
16.05 (b) Dossier corrigé du projet Chantiers_2.pdf
16.05 (c) Corrigé du projet Chantiers.ZIP
17 Optimiser une base de données HFSQL
17.01 Astuces
18 RGPD
18.01 Ce que vous devez savoir
18.02 Les outils RGPD dans WINDEV
19 Base de données ACCESS
19.01 Connexion à une base Access
19.01 b) BD Control D'accès (BD ACCESS zip)
19.02 Variable Connexion pour Access
19.03 Retour sur l'erreur OLE DB
19.04 Conversion HFSQL Classic et synchronisation
19.05 Modification de la base Access et perfectionnement
20 Langage SQL
20.01 Introduction
20.02 Préparation du projet
20.02 (b) Fichier Excel (Données)
20.02 (c) Projet de base (zip)
20.03 Exporter les données
20.04 Export les fichiers vers d'autres bases de données
20.05 Requête INSERT avec clause WHERE (HFSQL)
20.06 Cas des bases tierces
20.07 Requête DELETE
20.08 Requête DELETE et clause WHERE
20.09 Requête SQL "IN"
21 Bonus
21.01 Propriétés des champs reliés aux rubriques - Structure
21.02 Propriétés des champs reliés aux rubriques - Classe (POO)
Conclusion