Pour bien avancer dans votre formation Joomla! tôt ou tard il vous faudra maîtriser la gestion des données en base de votre site. Même si vous n'allez pas forcément vous transformer en expert des bases de données, cette formation sur deux jours vous permettra de vous sentir tout à fait à l'aise avec les fameuses requêtes SQL qui sont la base d'un site dynamique avec le CMS Joomla!
1. Introduction
2. Installation de MySQL
3. Les types de données
4. Création d'une base de données
5. Création de tables
6. Modification d'une table
7. Insertion de données
8. Sélection de données
9. Élargir les possibilités de la clause WHERE
10. Suppression et modification de données
1. Index
2. Clés primaires et étrangères
3. Jointures
4. Sous-requêtes
5. Jointures et sous-requêtes : modification de données
6. Union de plusieurs requêtes
7. Options des clés étrangères
8. Violation de contrainte d'unicité
Cette formation s'adresse aux intégrateurs web qui désirent évoluer en compétence et maîtriser le stockage en base de données de leurs projets web. Si vous désirez exploiter au mieux des outils comme SEBLOD pour Joomla! cette formation vous donnera les clés qui vous permettront de maîtriser totalement le CMS.
Pauses café et déjeuner du midi compris si la formation se déroule dans nos locaux.
Le stage peut être prise en charge par votre organisme collecteur (numéro officiel d'organisme de formation: 11 95 04407 95). Prévoir des frais de déplacement en sus si la formation est réalisée dans les locaux du clients hors île de France.
Possibilité de formation à distance.
MySQL est un système de gestion de bases de données relationnelles (SGBDR) open-source. Il est largement utilisé pour stocker, organiser et gérer des données dans des applications web et logicielles. Il fonctionne selon le modèle relationnel, où les informations sont structurées en tables interconnectées.
MySQL est l’un des SGBDR les plus répandus dans le monde, notamment grâce à sa compatibilité avec de nombreux langages de programmation comme PHP, Python et Java. Il est adopté par des sites web, des applications d'entreprise et des plateformes e-commerce pour assurer une gestion efficace des données.
Le modèle relationnel de MySQL repose sur l’organisation des données en tables, colonnes et relations. Il permet de structurer efficacement l’information et de garantir l’intégrité des données grâce aux clés primaires et étrangères.
MySQL intègre des fonctionnalités de sécurité avancées, telles que la gestion des permissions, le chiffrement des données et la protection contre les injections SQL. Il permet de contrôler l’accès aux bases de données pour éviter les manipulations non autorisées.
MySQL est utilisé dans de nombreux environnements web, notamment pour la gestion des utilisateurs, des contenus et des transactions en ligne. Il s’intègre avec des serveurs comme Apache et Nginx pour alimenter des sites dynamiques.
Grâce à son architecture optimisée, MySQL offre des performances élevées même avec un grand volume de données. Il prend en charge la réplication et la partition des bases pour améliorer la rapidité et la disponibilité des informations.