Formation PHP et MySQL


Contenu du cours

  • Bases de PHP
    • Fonctionnement de PHP
    • Le dossier de php.ini
    • Syntaxe de base de PHP
      • PHP Tags
      • Déclarations et espace blanc de PHP
      • Commentaires
      • Fonctions de PHP
      • Hello World !
    • Variables
      • Types variables
      • Noms variables (identificateurs)
      • Force de Type
      • Bonjour variables !
      • Portée variable
      • Superglobals
      • Constantes
      • Variable-Essai et fonctions de manipulation
    • Opérateurs de PHP
    • Création des pages dynamiques
    • Apostrophes versus guillemets
    • Howdy World !
  • Contrôle de flux
    • Traitement conditionnel
      • Si conditions
    • Boucles
      • tandis que
      • faites… tandis que
      • pour
      • break et continuez
  • Arrays
    • Arrays énumérés
      • Arrays d’initialisation
      • Rattachement à un Array
      • Lecture des Arrays
      • Bouclage par des Arrays
    • Arrays associatifs
      • Arrays associatifs d’initialisation
      • Lecture des Arrays associatifs
      • Bouclage par des Arrays associatifs
      • Arrays Superglobal
    • Arrays à deux dimensions
      • Lecture des Arrays à deux dimensions
      • Bouclage par des Arrays à deux dimensions
    • Fonctions de manipulation d’Arrays
  • Formes de PHP et de HTML
    • Formes HTML
      • Comment les formes d’HTML fonctionnent
      • Une forme d’HTML témoin
      • Formez les variables
  • Manipulations Strings
    • Strings de formatage
      • Concaténation
      • Fonctions manipulations Strings
      • Exemples des fonctions de Strings
    • Guillemets Magic
      • Magic_quotes_gpc
      • Magic_quotes_runtime
      • Recommandation concernant des guillemets Magic
  • Réutilisez le code et écrire des fonctions
    • Y compris des fichiers
      • exigez
      • require_once
      • auto_prepend_file et auto_append_file
    • Fonctions d'utilisateur
      • Fonctions d'appel et de définition
      • Valeurs par défaut
      • Portée variable
      • Par référence versus Par valeur
    • Traitement des formulaires
      • Code de l'organisation
  • Simple SELECTs
    • Introduction à la base de données Northwind
    • Quelques bases
      • Commentaires
      • Espaces blancs et points-virgules
      • Sensibilité de cas
    • Sélectionde toutes les colonnes dans toutes les rangées
    • Sélection des colonnes spécifiques
    • Tri des enregistrements
      • Tri par une colonne simple
      • Tri par colonnes multiples
      • Tri par position de colonne
      • Tri sortes croissantes et décroissantes
    • Symboles de clause et d'opérateur OÙ
      • Vérification égalité
      • Vérification inégalité
      • Vérification plus grand ou moins que
      • Vérification de la valeur NULLE
      • OÙ et ORDONNÉ PAR
    • OÙ mots de clause et d'opérateur
      • L'opérateur ENTRE
      • L'opérateur DANS
      • L'opérateur SEMBLABLE
      • L'opérateur PAS
    • Vérification des conditions multiples
      • ET
      • OU
      • Ordre d'évaluation

8. Les sous-questions, les jointures et unions
       1.  Sous-questions
                   2.  Les jointures
1. Table de Noms d'emprunt
2. La Multi-table de jointures

  • Jointures externes
  • Unions

1.UNIR TOUT
2.Règles des UNIONS
9. Insérant, mettant à jour et supprimant des enregistrements
 1.  INSERTION
 2.  MISE À JOUR
 3.  DELETE

  • Données de gestion
    • Requête d'une base de données

1.  mysqli () vue d’ensemble
2.  méthodes et propriétés de mysqli
3.  Insérant et mettant des disques à jour
4.  déclarations préparées de mysqli

  • MDB2
    • Avantages et inconvénients de MDB2
      • Pourquoi employez une couche d'abstraction de base de données ?
      • Quand ne pas employer une couche d'abstraction de base de données ?
    • Utilisation MDB2

12.  Authentification avec PHP et SQL
1. Login Form sans base de données

  • Expressions régulières
    • Fonctions Perl-compatibles d'expression régulière
      • preg_match ()
      • preg_replace ()
      • Appareil de contrôle d'expression régulière
    • Syntaxe d'expression régulière
      • Commencez et finissez (^ $)
      • Nombre d'occurrences (? + * {})
      • Caractères communs (. d D W W s S)
      • Groupement ([])
      • Négation (^)
      • Sous-modèles (())
      • Solutions de rechange ( | )
      • Caractère d'échappement ()
    • Formez les fonctions de validation avec des expressions régulières

14. Contrôle de session et Cookies
1.  Sessions

      • Sessions de configuration
      • Fonctions de session

2. Cookies

  • Envoi d’email avec le PHP
    • courrier ()

1. Points faibles de courrier ()

    • PHPMailer
  • Gestion de système de fichiers
    • Ouverture d'un fichier

1. fopen ()

    • Lecture à partir d'un fichier

1.fgets ()

    • Ecrire à un fichier

1.fwrite ()

    • Verrouiller le fichier

1. flock ()

    • Dossiers de chargement par l'intermédiaire d'une forme d’HTML
    • Obtention des informations sur le fichier
    • Plus de fonctions de fichier
    • Fonctions d'annuaire

1. Obtention d'une liste d'annuaire

Description

Dans ce cours de formation PHP, les élèves apprennent à créer des bases de données axées sur des sites Web utilisant PHP et MySQL ou la base de données de leur choix. La classe couvre également les bases SQL.

Demandez votre devis gratuitement
Contactez-nous !
Demandez Voir les tarifs

Objectifs

Apprendre comment PHP fonctionne.
Apprendre la syntaxe de base de PHP.
Apprendre à créer les pages interactives dynamiques avec PHP.
Apprendre à manipuler des fichiers avec PHP.
Apprendre à travailler avec des Arrays en PHP.
Apprendre à valider des formes avec PHP.
Apprendre à écrire des fonctions avec PHP.
Apprendre à manipuler et gérer la base de données avec PHP.
Apprendre à authentifier des utilisateurs avec PHP.
Apprendre à contrôler des sessions avec PHP.
Apprendre à travailler avec le package MDB2.
Apprenez la validation du formulaire de pointe avec des expressions régulières.
Apprendre à envoyer un email avec PHP.
Comprendre comment MySQL fonctionne.
Apprenez à utiliser SQL pour les rapports de sortie avec MySQL.
Apprendre à modifier des données de MySQL avec SQL.

Liens internes

link-int

Liens Externes


Voir notre catalogue inter-entreprise Demandez un devis