Pré-requis
- Connaître les bases du langage HTML
Durée
3 jours (21 heures)
Tarifs
Nous consulter
PROGRAMME PHP/MySQL GÉRER DES BASES DE DONNÉES
Dernière mise à jour : janvier 2022
AUTOMATISATION D’UNE PAGE WEB DANS PHP/MySQL
- Notions de base
- Intégration de PHP dans une page HTML
- Fonctionnalités de base
- Affichages simples
FORMULAIRES SIMPLES DANS PHP/MySQL
- Passage de variables
- Transmission de variables
- Envoi par email
- Paramétrage de la fonction
INTRODUCTION À MySQL
- Différences entre MySQL et les autres SGBD
- Avantages de PHP dans un environnement MySQL
- Licences des logiciels libres
INSTALLATION ET CONFIGURATION DE MySQL
- Évaluation des options de distribution
- Configuration sur diverses plateformes
- Contrôle des options de MySQL avec my.cnf
FORMULAIRES COMPLEXES DANS PHP/MySQL
- Traitement d’un formulaire en relation avec une base de données
- Fonctions avancées de sélection
- Modification de la base
- Tris
- Recherches
BASES DE DONNÉES AVANCÉES DANS PHP/MySQL
- Recherches avancées avec MySQL
- Notions de pertinence des résultats
- Connexion au serveur SQL
GESTION DE MySQL
- Accès au serveur de la base de données
- Création de comptes utilisateur
- Allocation de privilèges utilisateur pour assurer la sécurité de la base de données
- Utilisation de commandes
ADMINISTRATION DE LA BASE DE DONNÉES DANS PHP/MySQL
- Création d’une base de données avec les outils de ligne de commandes
- Construction et modification des tables de la base de données
- Importation et exportation des données
- Caractéristiques des différents types de tables MySQL
- Utilisation des interfaces graphiques pour faciliter l’administration
TRANSFERT ET SAUVEGARDE DANS PHP/MySQL
- Téléchargement d’un fichier sur un site Web
- Mise en œuvre de transactions pour garantir l’intégrité des données
- Sauvegarde de la base de données grâce aux outils MySQL
GESTION DES ERREURS DANS PHP/MySQL
- Différents niveaux d’erreurs PHP
- Comprendre et traiter les erreurs
GÉNÉRATION D’IMAGES DANS PHP/MySQL
- Présentation de la librairie GD
- Création et réutilisation d’images
GÉNÉRATION DE FICHIERS PDF DANS PHP/MySQL
- Présentation du format PDF et de la librairie PDFlib
- Création de fichiers PDF
LES COOKIES
- Présentation des cookies
- Processus de gestion
- Fonction set cookie
- Notions de sécurité
LES SESSIONS DANS PHP/MySQL
- Présentation des sessions
- Système de conservation des sessions
- Processus de création, utilisation et destruction
PROGRAMMATION AVANCÉE : LES CLASSES DANS PHP/MySQL
- PHP et la POO (Programmation Orientée Objet)
- Intérêt des objets pour un site Web
- Déclaration d’une classe en PHP
SYNTHÈSE ET PERSPECTIVES DANS PHP/MySQL
- Présentation des langages concurrents
- Perspectives d’évolution de PHP
Vous souhaitez obtenir des renseignements sur nos formations ? Contactez-nous.
*Champs obligatoires.
Les informations portées sur ce formulaire sont enregistrées dans un fichier informatisé par AMG INFORMATIQUE. Nous ne traiterons ou n’utiliserons vos données que dans la mesure où cela est nécessaire pour vous contacter et assurer le traitement de vos demandes. Conformément à la loi « Informatique et Libertés » du 6 janvier 1978 modifiée et au Règlement européen n°2016/679/UE du 27 avril 2016, vous bénéficiez d’un droit d’accès, de rectification, de portabilité et d’effacement de vos données ou encore de la limitation du traitement. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données nous concernant. Pour ce faire, et sous réserve de la production d’un justificatif d’identité valide, nous vous invitons à contacter AMG INFORMATIQUE – Service Protection des données personnelles – 7 avenue de la Découverte 21000 Dijon.
ACCESSIBILITÉ
Des formations accessibles à tous
Les locaux d’AMG INFORMATIQUE sont accessibles aux personnes en situation de handicap (place de stationnement, rampe d’accès, toilettes conformes).