PHP MySQL Avancé

Formation

À Toulouse Cedex 1

Prix sur demande

Appeler le centre

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

Toulouse Cedex 1 ((31) Haute-Garonne)
Voir plan
2 Impasse Michel Labrousse, 31036

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • MySQL

Le programme

objectif 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. public concerné Développeurs de sites Internet ou Intranet pré-requis Le programme effectif sera établi selon les connaissances et des objectifs des participants.
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
  • 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 l’ordre 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
UTILISER LES FONCTIONS MYSQL
  • 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 d’agrégat
CONSTRUIRE UNE BASE DE DONNEES DANS MYSQL
  • Créer et supprimer une base de données
  • Gérer les utilisateurs et les droits
    • Vue d’ensemble
    • 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 d’un 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 d’une 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
TECHNIQUES AVANCEES AVEC MYSQL
  • 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 à l’aide d’une 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 d’une transaction
    • Concurrence d’accès et verrouillage
    • Concurrence d’accès
    • Verrouiller des tables
    • Verrou mortel
  • Effectuer des recherches à l’aide des expressions régulières
  • Effectuer des recherches en texte intégral
    • Principes
    • Création de l’index 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 d’ordres SQL
      • Les structures de contrôle
      • La gestion des erreurs
      • Les curseurs
      • Récursivité
  • Développer des triggers
    • Définition
    • Gestion des triggers
    • Considérations sur l’utilisation des triggers
    • Restrictions
      • Résultat en cas d’erreur
RAPPELS DES BASES DE PHP
  • Structure de base d’une page PHP
    • Les balises PHP
    • La fonction echo
    • Séparateur d’instruction
    • Commentaire
    • Mixer du PHP et de l’HTML
    • 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
      • L’opérateur d’affectation par valeur
      • L’opérateur d’affectation par référence
      • Les opérateurs arithmétiques
      • L’opérateur de chaîne
      • Les opérateurs de comparaison
      • Les opérateurs logiques
      • L’opé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
UTILISER LES FONCTIONS PHP
  • 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 d’ensemble
    • 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
ÉCRIRE DES FONCTIONS ET DES CLASSES PHP
  • 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
GERER LES ERREURS DANS UN SCRIPT
  • Vue d’ensemble
  • Les messages d’erreur PHP
  • Les fonctions de gestion des erreurs

Appeler le centre

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é

Prix sur demande