PHP / MySQL

Pour vous inscrire, cliquez ici

Durée

6 semaines (50h)

Objectifs de la formation

Cette formation vous permettra de maîtriser de façon opérationnelle le langage PHP dans le contexte de développement de sites Internet dynamiques en entreprise. La formation est axée sur la version 5 du langage mais aborde aussi les nouveautés introduites en PHP 5.3.

Public concerné

Cette formation s’adresse aux informaticiens qui veulent aller plus loin avec PHP, les candidats à la certification Zend, ou les étudiants qui ont besoin d’approfondir leur connaissance de PHP pour être directement opérationnel en entreprise.

Pré-requis

Les participants doivent avoir des notions de base en HTML.

Travaux pratiques

Des machines sous Windows® ou Ubuntu® avec LAMP d’installé, seront mis à disposition des participants. Des ateliers de « coding » (TP) se tiendront tous les samedi matin pour mettre en pratique les notions acquises dans la semaine.

Contenu de la formation

Les bases de PHP

  • Utilisation de PHP dans des fichiers HTML
  • Les variables et les opérateurs
  • Les structures de contrôle (if, while, … )
  • Cookies et sessions
  • Les tableaux
  • Les fonctions PHP
  • Les fonctions utilisateur
  • Manipulation des fichiers

Les formulaires / interaction utilisateurs

  • Créer ses formulaires HTML
  • Récupérer les données en PHP
  • Mettre en place un upload de fichier
  • Politique de sécurité pour les formulaires

Les Bases de Données (MySQL)

  • Architecture et présentation d’un SGBD
  • Rappel des principales commandes SQL
  • Les caractéristiques de MySQL

Communiquer entre PHP et MySQL

  • Accéder à MySQL avec PHP
  • Gestion des erreurs MySQL

TP : Création d’un espace sécurisé lié à une Base de Données

Techniques avancés

  • Programmation orienté objet
  • Génération de fichiers PDF
  • PDO : l’interface de connexion aux SGBD
  • XML, utilisation, applications et Services Web (DOM et SimpleXML)