Skip to content
master
Go to file
Code
This branch is 7 commits behind bpesquet:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

Guide du développeur PHP

Résumé

Ce guide rassemble les informations essentielles pour (bien) développer avec le langage PHP.

Il se divise en deux parties. La première permet de découvrir PHP et aborde les aspects suivants :

  • Introduction au développement Web
  • Bases du langage PHP
  • Programmation avec le langage PHP
  • Transmission de données entre pages PHP
  • Accès à une base de données relationnelle

La seconde partie est consacrée à des notions plus avancées :

  • Programmation orientée objet en PHP
  • (TODO) Architecture Modèle-Vue-Contrôleur
  • (TODO) Utilisation d'un framework (Silex)

Pré-requis

La lecture de la première partie suppose les pré-requis suivants.

  • Bases de la programmation : variables, structures de contrôle (alternatives, boucles), fonctions, tableaux.
  • Notions élémentaires de programmation orientée objet : création d'objets, appel de méthodes.
  • Connaissance des langages fondamentaux du Web : HTML et CSS.

La seconde partie nécessite certains pré-requis supplémentaires.

  • Notions avancées de programmation orientée objet : écriture de classes, associations entre classes, héritage et méthodes abstraites.

Remerciements

Ce guide reprend certains éléments des cours OpenClassrooms Concevez votre site web avec PHP et MySQL et Évoluez vers une architecture PHP professionnelle.

Il s'inspire également des cours PHP de mes collègues de BTS SIO au lycée La Martinière Duchère de Lyon, en particulier Aline Bourelly.

Contributions

Ce guide est publié sous la licence Creative Commons BY-NC-SA. Son code source est disponible sur GitHub. N'hésitez pas à contribuer à son amélioration en utilisant les issues pour signaler des erreurs et les pull requests pour proposer des ajouts ou des corrections.

Licence Creative Commons

Merci d'avance et bonne lecture !

About

(WIP) Guide du développeur PHP

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.