PHP-MYSQL EN LIGNE

INTRODUCTION GENERALE

Menu Général

OBJECTIFS

Le principal objectif de cette formation est d'offrir aux enseignants une formation en ligne leur permettant d'acquérir les bases du langage PHP et du moteur de base de données MYSQL.

A l'issue de cette formation ils auront acquis les compétences supplémentaires qui leur permettront de créer un site WEB consultable par le monde entier (constitué de pages HTML et PHP) qui assurera l'interactivité entre l'utilisateur du site (que sera souvent désigné comme le client) et le serveur sur lequel votre site sera hébergé.

Cette interactivité consistera essentiellement en la possibilité

  1. pour le client de
  1. pour le serveur

PRESENTATION DE LA FORMATION

A qui s'adresse cette formation?

A tous les membres de la communauté éducative férus d'informatique qui désirent apporter à leurs sites WEB une touche d'interactivité en gérant des bases de données.

Quels sont les connaissances et les pratiques de base pour suivre agréablement cette formation?

Que vous faudra-t-il pour arriver au bout de cette formation?

La programmation (et c'est bien de cela qu'il s'agit ici) nécessite de la part de celui qui s'y frotte

Quelle est la méthodologie utilisée?

La formation est composée de plusieurs modules allant des rappels du HTML jusqu'à la création d'une application complexe mettant en oeuvre toutes les procédures utilisées pendant la formation.

Chaque module présuppose la connaissance et la compréhension du module précédent.

Tous les modules sont composés de chapitres commencant par une introduction et se terminant par la correction des exercices proposés.

Chaque chapitre est constitué d'une brève introduction théorique qui est suivie de nombreux exemples commentés et décortiqués. Le code de tous les exemples est opérationnel et peut être copié collé dans votre éditeur de texte favori pour vos essais et transformations. Je vous conseille de tester chaque exemple, de tenter de le modifier pour le mettre à votre main.

Presque tous les chapitres se terminent par l'énoncé de un ou plusieurs exercices mettant en jeu toutes les techniques acquises au cours du module en question et souvent des modules précédents. Je vous conseille vivement d'essayer de résoudre ces problèmes à votre façon et dans tous les cas de consulter la solution proposée en fin de module (elle est en général optimisée et peut parfois faire appel à des techniques de programmation auxquelles vous n'auriez pas pensé). C'est au cours de cette phase que vous apprendrez le plus.

Plan de la formation

Les Modules proposés (jusque maintenant la suite bientôt) sont les suivants :

  1. LE LANGAGE HTML - RAPPEL
    1. INTRODUCTION
    2. MISE EN FORME D'UN DOCUMENT
    3. STRUCTURE DE BASE D'UNE PAGE HTML - LES BALISES ESSENTIELLES
    4. INSERTION D'UNE IMAGE
    5. LES LIENS HYPERTEXTE
    6. LES TABLEAUX
    7. LES FORMULAIRES
    8. LES SOLUTIONS DES EXERCICES
  2. PHP-MYSQL : INSTALLATION
    1. INTRODUCTION
    2. TELECHARGEMENT ET INSTALLATION DE EASYPHP
    3. HEBERGEMENT SUR LE SITE DE MULTIMANIA.LYCOS
    4. TRANSFERT FTP - TELECHARGEMENT ET INSTALLATION DE WS-FTP LE
  3. LES BASES DU LANGAGE PHP
    1. INTRODUCTION
    2. QU'EST CE QUE PHP?
    3. LES VARIABLES
    4. LES STRUCTURES CONDITIONNELLES
    5. LES BOUCLES
    6. LES VARIABLES DE TYPE TABLEAU
    7. LES FONCTIONS
    8. LES PARAMETRES DANS LES URL
    9. ENVOI D'E-MAIL ET UPLOADING
    10. LES SOLUTIONS DES EXERCICES
  4. LA BASE DE DONNEES MYSQL
    1. INTRODUCTION
    2. QU'EST CE QU'UNE BASE DE DONNEES?
    3. TYPE DE DONNEES
    4. CREATION D'UNE BASE DE DONNEES AVEC MYSQL ADMINISRATION
    5. ADMINISTRATION DE MYSQL - AJOUT D'ENREGISTREMENTS
    6. SOLUTION DE L'EXERCICE N° 1
    7. SOLUTION DE L'EXERCICE N° 2
    8. SOLUTION DE L'EXERCICE N° 3
  5. GESTION DES TABLES AVEC PHP
    1. INTRODUCTION
    2. CONNEXION A UNE BASE DE DONNEES - LISTING DU CONTENU D'UNE TABLE
    3. INTRODUCTION DE DONNEES DANS UNE TABLE
    4. EFFACEMENT D'UN ENREGISTREMENT D'UNE TABLE
    5. MODIFICATION D'UN ENREGISTREMENT D'UNE TABLE
    6. ENONCES DES EXERCICES
    7. SOLUTIONS DES EXERCICES
  6. APPLICATION
    1. INTRODUCTION
    2. CREATION DE LA TABLE "ELEVES"
    3. LISTING DES ENREGISTREMENTS DE LA TABLE
    4. INTRODUCTION D'UN NOUVEL ENREGISTREMENT AVEC VERIFICATION DES DONNEES
    5. MODIFICATION D'UN ENREGISTREMENT AVEC VERIFICATION DES DONNEES
    6. EFFACEMENT D'UN ENREGISTREMENT SECURISE PAR MOT DE PASSE
    7. RECHERCHE D'UN ENREGISTREMENT SUR PLUSIEURS CRITERES

Menu Général