PHP MySQL Avancé
Formation
À Toulouse Cedex 1
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Toulouse cedex 1
Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Le but de cette formation est d'approfondir sa connaissance su langage PHP, de l'utilisation d'une base de données MySQL. Le programme présenté ici est une trame de tous les sujets qui pourraient être abordés lors de cette formation. Le choix définitif du programme devra être établi après analyse des besoin des participants.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- MySQL
Le programme
Programme
RAPPELS DES BASES MySQL
- Les bases de données relationnelles
- Travailler avec MySQL
- Administration du serveur MySQL
- Interface ligne de commande
- MySQL Query Browser
- phpMyAdmin
- Fichier de configuration
- Les bases du langage SQL
- Types de données
- Types chaîne de caractères
- Types numériques
- Type booléen
- Types date et heure
- Types pour les données binaires
- Nom des objets
- Valeurs littérales
- Chaîne
- Nombre
- Date, heure, date/heure
- Booléen
- Expression
- Valeur NULL
- Variables
- Variables utilisateurs
- Variables systèmes
- Commentaires
- Types de données
- Requêtes SQL simples
- Le mode SQL du serveur
- Obtenir des informations
- Afficher les erreurs et les alertes
- Lire les données
- Syntaxe de base de lordre SELECT
- Restreindre le résultat : clause WHERE
- Trier le résultat : clause ORDER BY
- Limiter le nombre de lignes : clause LIMIT
- Lire dans plusieurs tables : jointure
- Ajouter des lignes dans une table
- Modifier des lignes dans une table
- Supprimer des lignes dans une table
- Exporter et importer des données
- Exporter des données
- Importer des données
- Introduction
- Fonctions de contrôle
- Fonctions de comparaison
- Fonctions numériques
- Fonctions caractères
- Fonctions dates
- Fonctions de transtypage et de mise en forme
- Fonctions système
- Fonctions de chiffrement et de compression
- Fonctions dagrégat
- Créer et supprimer une base de données
- Gérer les utilisateurs et les droits
- Vue densemble
- Gérer les utilisateurs
- Créer des utilisateurs
- Supprimer des utilisateurs
- Modifier le mot de passe des utilisateurs
- Gérer les droits des utilisateurs
- Attribuer des droits aux utilisateurs
- Lister les droits dun utilisateur
- Révoquer des droits d'un utilisateur
- Gérer les tables
- Créer une table
- Créer une table par copie
- Renommer une table
- Modifier la structure dune table
- Supprimer une table
- Utiliser les clés et les index
- Clé primaire ou unique
- Index
- Clé étrangère
- Utiliser des vues
- Obtenir des informations sur les bases de données
- La commande SHOW
- La base de données INFORMATION_SCHEMA
- Exporter et importer une base de données
- Grouper les données
- Utiliser des sous-requêtes
- Introduction
- Sous-requête scalaire
- Comparaison avec une sous-requête
- Sous-requête corrélée
- Sous-requête dans la clause FROM
- Insérer des lignes à laide dune sous-requête
- Réunir le résultat de plusieurs requêtes
- Gérer les transactions et les accès concurrents
- Définition
- Gérer les transactions
- Annuler une partie dune transaction
- Concurrence daccès et verrouillage
- Concurrence daccès
- Verrouiller des tables
- Verrou mortel
- Effectuer des recherches à laide des expressions régulières
- Effectuer des recherches en texte intégral
- Principes
- Création de lindex FULLTEXT
- Effectuer une recherche en texte intégral
- Recherche classique
- Recherche en mode booléen
- Recherche avec extension de requête
- Réglage de la recherche en texte intégral
- Développer des programmes stockés
- Introduction
- Gestion des droits
- Gestion des programmes stockés
- Exécuter un programme stocké
- Structure du langage
- Bloc BEGIN END
- Les variables
- Intégration dordres SQL
- Les structures de contrôle
- La gestion des erreurs
- Les curseurs
- Récursivité
- Structure du langage
- Développer des triggers
- Définition
- Gestion des triggers
- Considérations sur lutilisation des triggers
- Restrictions
- Résultat en cas derreur
- Structure de base dune page PHP
- Les balises PHP
- La fonction echo
- Séparateur dinstruction
- Commentaire
- Mixer du PHP et de lHTML
- Règles de nommage
- Configuration de PHP
- Le fichier de configuration php.ini
- Informations sur la configuration
- Les bases du langage PHP
- Constantes
- Définition
- Portée
- Variables
- Initialisation et affectation
- Portée et durée de vie
- Variable dynamique (ou variable variable)
- Types de données
- Types disponibles
- Types de données scalaires
- Types de données spéciaux
- Tableaux
- Définition
- Création
- Manipulation
- Opérateurs
- Lopérateur daffectation par valeur
- Lopérateur daffectation par référence
- Les opérateurs arithmétiques
- Lopérateur de chaîne
- Les opérateurs de comparaison
- Les opérateurs logiques
- Lopérateur ternaire
- Les opérateurs combinés
- Précédence des opérateurs
- Structures de contrôle
- La structure if
- La structure switch
- La structure while
- La structure do while
- La structure for
- Les instructions continue et break
- Inclure un fichier
- Interrompre le script
- Constantes
- Préambule
- Manipuler les constantes, les variables et les types de données
- Constantes
- Variables
- Types de données
- Conversions
- Fonctions utiles
- Manipuler les tableaux
- Manipuler les chaînes de caractères
- Manipuler les dates
- Générer un nombre aléatoire
- Créer un identifiant unique
- Gérer les "guillemets magiques" ("magic quotes")
- Principe
- Fonctions relatives aux "guillemets magiques"
- Gestion intelligente et portable
- Manipuler les fichiers sur le serveur
- Fonctions utiles
- Exemple d'utilisation
- Les "guillemets magiques"
- Envoyer un courrier électronique
- Vue densemble
- Envoyer un message texte sans pièce jointe
- Envoyer un message au format MIME
- Préambule
- Message au format HTML
- Message avec pièce jointe
- Manipuler les en-têtes http
- Fonctions
- Introduction
- Déclaration et appel
- Paramètres
- Valeur par défaut
- Passage par référence
- Liste variable de paramètres
- Considérations sur les variables utilisées dans les fonctions
- Variable locale/globale
- Variable statique
- Les constantes et les fonctions
- Récursivité
- Classes
- Concept
- Définir une classe
- Instancier une classe
- Héritage
- Autres fonctionnalités sur les classes
- Classe ou méthode abstraite
- Classe ou méthode finale
- Interface
- Attribut ou méthode statique - Constante de classe
- Exceptions
- Vue densemble
- Les messages derreur PHP
- Les fonctions de gestion des erreurs
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
PHP MySQL Avancé