PHP 5 /MySQL – perfectionnement

PHP 5 /MySQL – perfectionnement

Courses Info

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.
A la fin de la formation, vous serez à  même de comprendre une structure dynamique, d’analyser et 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écouvertes des instructions SELECT, INSERT, UPDATE et DELETE
  • Traitement des résultats

Construire une application

  • Différent 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
Session du 11 juin 2019
au 15 juin 2019


Session du 16 juillet 2019
au 20 juillet 2019


Session du 3 septembre 2019
au 7 septembre 2019


Session du 1 octobre 2019
au 5 octobre 2019


Session du 19 novembre 2019
au 23 novembre 2019