Formation PHP 5 / MySQL Perfectionnement

Formation PHP 5 / MySQL Perfectionnement

Inscription

Contactez-nous directement pour connaitre les modalités de mise en place de cette formation.

Objectifs

Maîtriser tous les mécanismes nécessaires au développement de sites. Pouvoir créer rapidement une interface dynamique en interaction avec une base de données.
À la fin de la formation, vous serez capable de comprendre une structure dynamique, d’analyser et de modifier les fonctionnalités proposées par PHP.
Prérequis
Une bonne connaissance du langage HTML est nécessaire, des connaissances en JavaScript seraient un plus.

Contenu de formation

Introduction à la POO

  • Programmation procédurale & POO
  • Différence entre fonction et classe
  • Créer et optimiser ses classes
  • Réduire le temps de traitement
  • Débuggage & tests
  • Journalisation avancée (log, monitoring…)

Interaction avec une BDD

  • Interconnexion PHP / SQL
  • Syntaxe d’une requête
  • Découverte des instructions SELECT, INSERT, UPDATE et DELETE
  • Traitement des résultats

Construire une application

  • Différents modèles (MV, MVC…)
  • Analyse des Framework existants (Zend, Symfony…)
  • Création d’un service web

Interactions avancées avec une BDD

  • Utilisation de PDO et sqlite
  • Gestion des erreurs et des exceptions
  • Création d’une couche d’accès aux données

Les différentes fonctions de PHP

  • Parcours des possibilités d’utilisation de PHP
  • Génération de PDF
  • Génération d’image
  • Génération de graphiques
  • Utiliser les API externes
  • La documentation en ligne de PHP
  • Retrouver et exploiter les fonctions additionnelles

Création de Framework sur mesure

  • Gestion de la réécriture d’URL (routes)
  • Structure de fichiers (MVC…)
  • Sécurisation des données