PHP MYSQL - Prise en main

Développement   

Objectifs

Programmeurs, informaticiens souhaitant maîtriser le langage PHP et exploiter des bases de données MySQL afin de développer des sites Web dynamiques.

À l'issue de la formation, le stagiaire sera capable de :

  •     Saisir la puissance et les possibilités de la technologie PHP
  •     Maîtriser l’écriture du code
  •     Maîtriser l'utilisation d’une base de données MySQL

Public concerné

Techniciens et Informaticiens.

Pré-requis

Connaissances de base du langage HTML et d'au moins un langage de programmation.

5 jours
Prochaine session

Introduction

  • Qu'est-ce que PHP ?
  • Interactivité avec les internautes.

Bases de données

  • Théorie des bases de données
  • Présentation de MySQL
  • Manipuler les données : requêtes SQL

Installation de PHP

  • Installation de PHP sous l’environnement Windows et/ou Linux/UNIX
  • EasyPHP
  • Configuration et paramétrage (php.ini).
  • Présentation des options les plus courantes

Les bases du langage PHP

  • Les données et les opérateurs : les identifiants, les variables, les constantes, les opérateurs, les expressions
  • Les fonctions : déclaration et utilisation, les arguments, la récusivité
  • Les classes : définir une classe, créer un objet, accéder aux propriétés et aux méthodes, les tableaux d’objets
  • Les Entrées/Sorties et les accès disque : envoyer des données vers le client, récupérer des données du client, transfert de fichier, les variables d’environnement, les cookies, les fonctions « Include » et « Requide », lecture/écriture dans les fichiers

Références des fonctions

  • Les fonctions d’Entrée/Sortie : envoyer du texte vers le client, les fichiers, déboguer un programme, les en-têtes http, réseau Entrée/Sortie
  • Les fonctions de données : les données, les tableaux, les chaînes de caractères, codage/encodage
  • Les expressions régulières
  • Les fonctions relatives aux images
  • Les fonctions de base de données

Les formulaires simples

  • Passage et transmission de variables
  • Lecture/écriture de fichier
  • Vérification de login/mot de passe
  • Redirection

Les tableaux

  • Constructeur array
  • Fonctions associées aux tableaux
  • Fonctions d'extraction
  • Fonctions de navigation dans un tableau

Accéder aux bases de données

  • Intégration des bases de données

Utilisation d'une base de données MySQL

  • Notion de bases, tables, champs, enregistrements
  • Créer des tables
  • Création, modification, suppression d'enregistrements
  • Description du langage SQL
  • Formulaire pour un accès sécurisé
  • Interrogation d'une base de données à travers un formulaire
  • Affichage des résultats dans un tableau
  • Saisie et envoi de données dans une requête SQL
  • Contrôle de saisie et gestion des erreurs

Ces formations pourraient également vous intéresser