Des cours et leçons en PHP
Pour info...
Vous aves suremente remarque beacoup de fautes en français sur ce site, je suis desoler, mais le français n'est pas ma langue maternelle et je suis anglais d'origine. Donc, si il y a des fautes grave, il suffit de me les signaler et de ne pas vous fâcher... OK ! Bon on y va !
C'est quoi le PHP ?
Reponse facile: vous pouvez tous faire pour votre site Internet ! Rendre vos pages dynamiques, manipulation des bases de données, forums, création des pages qui change tous le jours ou à chaque visite !
A propos le PHP
Le PHP est denvenu une veritable langue de programmation, avec une style similar au C et C++, le PHP est très puissante pour les applications sur Internet, comme le plus part de languages en informatique, l'ecriture est en anglais. Alors pour les français, il y a deux obstacles, une la maitrise de la languqge de programmation et l'autre l'anglais.
Donc il y plus d'apprentisage si vous ne parlez pas l'anglais. Il ne faut pas que le problème d'anglais devient une obstacle pour vous, d'ailleurs le français va devenir une atout pour vous dans l'ecrture de votre code.
Il y a une autre point important, le PHP est 100% gratuite, mais avec une puissance de 100%. Il exists pluisiers langues de programmation en informatique, souvent il faut depenser pas mal d'argent pour les utilisers. Avec le PHP vous avez tous ce qu'il faut pour apprendre une langage informatique très evolué et pour ZERO euros ! C'est pas mal !
Avant de commencer
Avant de commencer, il faut installer un serveur Apache avec PHP et MySQL sur votre ordinateur.
Si vous utiliser Windows cliquez ici
Vous avez un Mac, alors cliquez ici
Si vous avez Linux (Ubuntu, Redhat) bravo, en général n'avez rien à faire, sinon Yum ou Aptget pour l'installation de Apache/PHP/MySQL.
Ensuite, créer un dossier "cours-php" sur votre serveur avec un accès simple comme "http://localhost/cours-php/", avec ces leçons de PHP vous allez créée une veritable site dynamique !
Pour créer les pages source, il suffit d'avoir un simple editor de texte comme PSPad, Kate, KWrite ou simplement Bloc-notes.
Important
A lire le livre PHP 5 : Cours et exercices, ce livre est très complet et vous permettra de coder toutes sortes d'applications.
Commencer vos leçons
Niveau débutant
Leçon 1 : Bonjour PHP
Leçon 2 : Bonjour PHP et HTML
Leçon 3 : Les variables et le signe $
Leçon 4 : Quelques types de variable
Leçon 5 : Apprendre "les boucles" for
Leçon 6 : Apprendre "les conditionnelles" if
Leçon 7 : Apprendre "les fonctions"
Leçon 8 : Les tableaux array
Leçon 9 : Encours des chaines avec print, printf et sprintf
Leçon 10 : Include et Require
Leçon 11 : Encore "les boucles" foreach
Leçon 12 : Comparaison et logique
Leçon 13 : Et encore "les boucles" WHILE et DO-WHILE
Leçon 14 : Encore "les conditionnelles" SWITCH
Leçon 15 : Les dates et l'heure
Leçon 16 : Manipulation des chaines
Leçon 17 : Les formulaires, FORM et POST, recuperer les donnees
Leçon 18 : Validation des donnees ISSET
Leçon 19 : Comprendre GLOBAL POST GET & REQUEST
Niveau intermédiaire
Leçon 20 : Les bases de donnée et SQL
Leçon 21 : Utilisation de phpMyAdmin
Leçon 22 : Creation d'une base
Leçon 23 : Creation d'un table
Leçon 24 : Sql SELECT et ORDER BY
Leçon 25 : Sql INSERT
Leçon 26 : Sql UPDATE
Leçon 28 : Sql les indexes, unique ID et Auto-Increment
Leçon 29 : Les relations
Niveau avancé
Leçon 30 : Intro avec les classes OOP
Leçon 31 : Encore les classes
Leçon 32 : Les sessions, c'est quoi ?
Leçon 33 : Les sessions et les Cookies
Leçon 34 : Les sessions et les Cookies et MySQL
Leçon 35 : Structure des dossiers pour les projets
Leçon 36 : Contole d'access
Leçon 37 : Les templates
Leçon 38 : Le PHP et Java
Leçon 39 : Gestion des erreurs
Leçon 40 : Ajax
Cool PHP scripts
IMPORTANTE
Il ne faut jamais developer ou apprendre le PHP sur une server "live", sur la quelle il y a des données confidentielles. Le meilleur façon d'apprendre, c'est d'avoir un ordinateur chez vous, qui n'est pas rellier à l'Internet. C'est sur cet ordinateur que vous pouvez installer les logicielles et apprendre en toute tranquilitié.
Votre Ordinateur
Sur votre ordinateur avec la quel vous allez apprendre le PHP, vous devrez modifie le fichier "php.ini" et la section "Error handling and logging":
error_reporting = E_ALL & E_NOTICE
display_errors = On
L'ordinateur sur Internet
Mais pour des raisons de sécurité, le serveur sur la quel vous allez publiée votre code, vous devrez modifie le fichier "php.ini" avec:
display_errors = Off
Il ne faut pas devoler les erreurs dans vos scripts !
Le fichier "php.ini" est très important et a comprendre ! Avant de faire des modifications vous devrez toujours faire des copies.
Pour que les changements dans le fichier "php.ini" devient effective, il suffit de redemarré le server Apache.