Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bpesquet/guide-developpeur-php
❗️WIP❗️Guide du développeur PHP
https://github.com/bpesquet/guide-developpeur-php
Last synced: about 1 month ago
JSON representation
❗️WIP❗️Guide du développeur PHP
- Host: GitHub
- URL: https://github.com/bpesquet/guide-developpeur-php
- Owner: bpesquet
- Created: 2016-01-05T09:45:02.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-27T13:31:09.000Z (almost 8 years ago)
- Last Synced: 2024-08-04T07:01:52.623Z (4 months ago)
- Homepage: https://bpesquet.gitbooks.io/guide-developpeur-php/
- Size: 602 KB
- Stars: 6
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-resources-cs - Guide du développeur PHP
README
# 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 relationnelleLa 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](https://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql) et [Évoluez vers une architecture PHP professionnelle](https://openclassrooms.com/courses/evoluez-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](http://lmdsio.fr) de Lyon, en particulier Aline Bourelly.
## Contributions
Ce guide est publié sous la licence Creative Commons [BY-NC-SA](http://creativecommons.org/licenses/by-nc-sa/4.0/). Son code source est disponible sur [GitHub](https://github.com/bpesquet/guide-developpeur-php). 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.
Merci d'avance et bonne lecture !