Aller au menu - Aller au contenu

La partie I du tutoriel PHP a été refondue et améliorée

Revenir à la liste des news
Participer à la discussion

Image

Informations

Contributeur(s) : M@teo21
Publié : le 29/01/2010 à 17:39:38
Catégorie : Tutoriels
Visualisations : 23 891

Licence : Creative Commons BY SA

La partie I du tutoriel PHP a été refondue et [...]

Bonjour à tous !

Ces dernières semaines, j'ai beaucoup travaillé à améliorer le tutoriel PHP. J'avais déjà annoncé des mises à jour pour les 4 premiers chapitres dans une précédente news. Les chapitres avaient été complétés, réorganisés, réécrits en partie ou entièrement.

Aujourd'hui, les mêmes travaux de refonte viennent d'être mis en ligne pour les 5 chapitres suivants de la partie I, ce qui clôt la refonte de toute la première partie du cours. :)

Les nouveaux chapitres refondus sont :

  • Les variables : les explications sur le fonctionnement des variables sont désormais plus poussées, avec une meilleure introduction de la notion de type. Les principaux types de PHP sont détaillées dans le cours, ainsi que la notion de variable vide (NULL). Par ailleurs, les explications concernant les simples et doubles quotes sont désormais plus précises et invitent à utiliser la concaténation des chaînes de caractères avec des simples quotes.
  • Les conditions : la refonte de ce chapitre est un peu plus légère mais j'ai profité de l'occasion pour reformuler certaines phrases peu claires, insister sur le fonctionnement des booléens et présenter (rapidement) le fonctionnement des ternaires dont on ne parlait pas avant dans le cours PHP.
  • Les boucles : relativement similaire lui aussi, il est néanmoins mis à jour pour prendre en compte les recommandations relatives à la concaténation.
  • Les fonctions : largement amélioré, ce chapitre est beaucoup plus progressif et, à mes yeux, beaucoup plus clair. Il avait besoin d'un gros coup de balai. ;) Il présente le principe des fonctions, schémas à l'appui, invite à utiliser quelques fonctions définies par PHP pour s'entraîner puis présente la création de fonctions personnalisées.
  • Les tableaux : le chapitre n'est désormais plus scindé en deux comme auparavant. Les explications relatives aux différents types de tableaux ont été améliorées, schémas à l'appui là aussi. J'y présente plusieurs façons de créer et parcourir les tableaux, puis invite à utiliser quelques fonctions spécifiques aux tableaux afin que l'utilisation des fonctions commence à rentrer.




J'ai longuement mûri la possibilité de déplacer ou laisser le TP "Page protégée par mot de passe". Finalement, il sera reporté un peu plus loin dans le cours.

J'ai fait un certain nombre de choix qui changent un peu du tutoriel précédent. En particulier, je ne présente plus aussi tôt l'échange de données avec le visiteur (variables $_GET et $_POST), ce qui retarde un peu les applications pratiques mais va me permettre de mieux expliquer en détails le fonctionnement de l'échange de données et d'insister particulièrement sur la sécurité. Ce sera tout l'objet de la nouvelle partie II du cours.

Par conséquent, la base de données sera abordée un peu plus tard, en partie III. Là encore, je prévois d'aller plus loin en ce qui concerne les requêtes SQL et la structure des tables. Le modèle relationnel sera expliqué, ce qui sera l'occasion d'introduire les jointures en particulier, un gros morceau qui manquait au tutoriel PHP / MySQL. Enfin, des chapitres plus avancés sur SQL feront leur apparition : utilisation de fonctions, de groupements de données, de sous-requêtes, etc. PDO devrait être de la partie pour remplacer le vieux mysql_query().

Par la suite, j'aborderai ce que vous avez été nombreux à demander : la programmation orientée objet en PHP. Il faudra cependant patienter encore quelques semaines avant de voir ces chapitres en ligne sur le Site du Zéro car j'ai du travail d'ici là comme vous voyez !

D'ici là, bonne lecture ! :)

145 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  4  5  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  3  4  5  Suivante
Hors ligne ritter jack # Posté le 29/01/2010 à 17:41:02
Born to be a geek !
Avatar

Ville : Concots
Pays : France métropolitaine
études : BTS IG Brive la Gaillarde

Bravo, du très bon boulot ;)
 
Hors ligne NTag # Posté le 29/01/2010 à 17:41:47
Quand on veut, on peut.
Avatar
Flux RSS

Ville : Saint-paul
Pays : Réunion

Très bonne nouvelle, je vais le lire tout de suite :) !

NTag



Vous voulez découvrir le tout début du site du Zer0 ? ==> http://web.archive.org/web/20020116162 [...] duzero.fr.st/ (ça c'est vraiment le début) pour voir plus de pages ==> http://web.archive.org/web/*/http://www.siteduzero.com
Projets actuels :
  • Windows-Infos : █ █ █ █ █ █ █ █ █ █ (100 %)
  • BigTuto : Convertir, Modifier, Monter vos vidéos ! █ █ █ █ █ █ █ █ █ (10 %)
  • Passe-Nature : █ █ █ █ █ █ █ █ █ █ (20 %)



Lorsque l'homme aura coupé le dernier arbre, pollué la dernière goûtte d'eau, tué le dernier animal et pêché le dernier poisson, alors il se rendra compte que l'argent ne se mange pas...
 
Hors ligne Triviak # Posté le 29/01/2010 à 17:42:03
Slurppp !
Avatar

J'ai trouvé mon livre de chevet ce week-end !

Image utilisateur
Image utilisateur
Image utilisateur


 
Hors ligne Dark dragon # Posté le 29/01/2010 à 17:42:38
Avatar

super, merci !
 
Hors ligne fandusrfc # Posté le 29/01/2010 à 17:42:42
Avatar

vraiment merci :)

le tuto sera plus complet comme ça ;)
Hors ligne IrØniK # Posté le 29/01/2010 à 17:45:02
Y'All Know My Steelo !
Avatar

Ville : Nantes
Pays : France métropolitaine

C'est pas pour préparer une éventuelle édition d'un livre du zéro version PHP ça ? :D

Vous aimez le Hip Hop ?
Alors vous allez aimer ce site ce site !

[ En cours de construction / Page de recrutement ]
 
Hors ligne Ante666 # Posté le 29/01/2010 à 17:46:55
Chrome powaa
Avatar

Bravo !

Image utilisateur
 
Hors ligne planete.game57 # Posté le 29/01/2010 à 17:47:04

Ville : Rombas
Pays : France métropolitaine
études : IRIS

Super !!

Merci Mathieu ! ;)

Bon week-end à toi, repose toi un peu :)

Je vous remercie d'avance de votre aide! :D
XHTML / CSS |||||||||| 100% - PHP / MySQL |||||||||| 100%
Langage C |||||||||| 8.5%

Profitez d'un Abonnement à Xbox Live 12 Mois à -45%
 
Hors ligne aerosmith # Posté le 29/01/2010 à 17:49:33
Avatar

Ville : Agueda
Pays : Portugal

C'est vraiment genial. C'est vrai que le sdz c'est pour les debutants mais au bout d'un moment faut bien penser a inclure et modifier les tutos pour des utilisation plus avancées et complexes.

:-°
 
Hors ligne Nateags # Posté le 29/01/2010 à 17:54:02
Ceci est un message -->
Avatar

Ville : Geispolsheim
Pays : France métropolitaine

Super ! Merci beaucoup ! Du super boulot comme d'hab' !

Image utilisateur

Mon site : Ici (Trop sérieux pour certains ?)
Recrutement Delthera !! MMORPG médiéval !! Recherche graphistes 2D. Déjà plus de 20 membres !
Image utilisateur
 
Hors ligne GreenGrass # Posté le 29/01/2010 à 17:56:01
Encreur fou
Avatar

Ça tombe à point nommé puisque je commence juste un apprentissage plus profond de php ;) après avoir lu une ou deux fois "l'ancien" tuto.

Ça laisse présager du bon pour le livre annoncé dans la newsletter !

Image utilisateur

Cliquez sur l'image !
 
Hors ligne planete.game57 # Posté le 29/01/2010 à 17:56:28

Ville : Rombas
Pays : France métropolitaine
études : IRIS

Citation : aerosmith
C'est vraiment genial. C'est vrai que le sdz c'est pour les debutants mais au bout d'un moment faut bien penser a inclure et modifier les tutos pour des utilisation plus avancées et complexes.


Là, comme tu a pu lire de nombreuses nouvelles notions sont abordées, les chapitres sur les bases de données seront largement plus avancées, et la P.O.O. arrive.
Après ça reste un site abordable à tout le monde et ça ne changera pas. C'est pas plus mal :), car pour tout dire des sites qui abordent les cours pour des vrai débutants, à part le SDZ, ça n'existe pas.

Si tu veux approfondir à fond le PHP / MySQL, tu a des sites comme Developpez qui te combleront.

Bon week-end ;)

Je vous remercie d'avance de votre aide! :D
XHTML / CSS |||||||||| 100% - PHP / MySQL |||||||||| 100%
Langage C |||||||||| 8.5%

Profitez d'un Abonnement à Xbox Live 12 Mois à -45%
 
Hors ligne fragknight # Posté le 29/01/2010 à 17:57:14

Ville : Lorient
Pays : France métropolitaine

Salut, je viens de relire le tout pour "comparer" ou approfondir quelques notions. Je n'ai plus en tête les exemples précédents, même si je n'ai pas souvenir que la notion de ternaire était traitée.

Néanmoins, je trouve l'exemple du calcule d'un volume un peut trop complexe voir ambigüe pour une première approche.

Encore merci pour ton investissement Mateo.

Développeur du portail team-aaa.com et gsp-comparateur.com
 
Hors ligne legend83 # Posté le 29/01/2010 à 17:58:04
bouh !
Avatar

Intéressant, j'avais déjà lu le courps il y a bientôt 2 ans, je me ferais un plaisir de voir les nouveautés.

Dailyblog, la plateforme de blog innovante

Dailyblog, la plateforme de blog innovante>
design: ====================(100%)
script: ====================(100%)
 
Hors ligne gp2mv3 # Posté le 29/01/2010 à 17:58:24
Finale de Prologin 2010
Avatar

Ville : Glimes
Pays : Belgique
études : Université catholique de Louvain

Vais aller lire ça tout de suite. ;)

Image utilisateur

Image utilisateur

Economiser de l'énergie simplement, ça vous dit ? The Planet Needs Help

Voir le projet sur le SdZ
Nous cherchons des échanges de liens, si vous êtes intéressés, MP ou par mail.
 
Hors ligne Colb-Seton # Posté le 29/01/2010 à 17:59:04
Avatar

J'ai envie de dire : 'ça c'est fait !'

Bravo et bonne chance pour la suite ;) .

 
Hors ligne ZouL # Posté le 29/01/2010 à 18:00:30
Avatar

Salut,

Personnellement, je trouve que la partie sur les fonctions mériterait d'être un peu plus approfondie, il faudrait expliquer la portée des variables, la récursivité, le passage par référence ... par exemple.
Hors ligne Meretphis # Posté le 29/01/2010 à 18:02:05
Quoi ? Que 30 caractères ?
Avatar

Ville : Bruxelles
Pays : Belgique

Tiens c'est marrant :p Pile quand je me remet au PHP :p Je viens à l'instant de retélécharger Wamp et Notepad++ :p

Bravo M@téo, bon boulot :)
 
Hors ligne Nicolas M. # Posté le 29/01/2010 à 18:02:25
NiCoLaSm = 406.9 g/mol
Avatar

Tiens, justement j'allais reprendre le cours de PHP du début et, en rouvrant un onglet pour une petite recherche dans les forums, je tombe sur une news informant de la fin de la refonte de la partie I ! Bonne nouvelle ^^ j'attends impatiemment le 2° LdZ avec le nouvel emballage :-°

Image utilisateur
Image utilisateur
 
Hors ligne SoftDeath # Posté le 29/01/2010 à 18:05:48
ben...euh...j'sais plus :s
Avatar

Ville : Oran
Pays : Algérie
études : USTO

Bonne nouvelle.
Les deux jours par semaine consacrés aux tutoriels ont été très bénéfiques.
Bonne continuité.

Framework J2ME Polish et KUIX - Des interfaces graphiques pour téléphones mobiles en CSS et XML !!!


\\\ ///
( @ @ )
....o00o.(_).o00o...


 
Hors ligne hotgeart # Posté le 29/01/2010 à 18:09:35
Euh... voila :o)
Avatar

On va regarder ça !

Image utilisateur

 
Hors ligne keke21410 # Posté le 29/01/2010 à 18:12:23
Tiens, on dirait un avatar >>
Avatar

Ville : Ancey
Pays : France métropolitaine

Merci à M@teo :) je vais repartir à la lecture de ce tutoriel j'attends avec impatience la POO :)

Un petit clique sur une publicité permet d'aider l'auteur ... onClick ...
Image utilisateur
Image utilisateur

Mon avatar te plais pas ? Cliques ici pour le changer !
Image utilisateur
xHTML & CSS & MySQL & PHP : |||||||||| 100 % !!!!!
javascript |||||||||| C : ||||||||||
Autre compétences ? Voir biographie ;)
 
Hors ligne Adrien93 # Posté le 29/01/2010 à 18:16:17
Avatar

Ville : Tertre
Pays : Belgique

Citation : IrØniK
C'est pas pour préparer une éventuelle édition d'un livre du zéro version PHP ça ? :D


Si :p



Ah ben ça va changer plus que je ne l'aurais cru :D

Bravo et Merci :)

Image utilisateur
 
Hors ligne Sébastien L # Posté le 29/01/2010 à 18:16:36
Avatar

Salut,

Merci beaucoup pour ces changements! J'attends avec impatience la partie consacrée à la programmation orientée objet car je rencontre beaucoup de difficultés à programmer de cette façon alors que - je pense - c'est l'avenir de PHP. Pourrais-tu parler d'applications pratiques en objet (genre un système de news) et pas que des concepts théoriques? Merci beaucoup!

Seb
Hors ligne aerosmith # Posté le 29/01/2010 à 18:17:01
Avatar

Ville : Agueda
Pays : Portugal

Citation : planete.game57
Citation : aerosmith
C'est vraiment genial. C'est vrai que le sdz c'est pour les debutants mais au bout d'un moment faut bien penser a inclure et modifier les tutos pour des utilisation plus avancées et complexes.


Là, comme tu a pu lire de nombreuses nouvelles notions sont abordées, les chapitres sur les bases de données seront largement plus avancées, et la P.O.O. arrive.
Après ça reste un site abordable à tout le monde et ça ne changera pas. C'est pas plus mal :), car pour tout dire des sites qui abordent les cours pour des vrai débutants, à part le SDZ, ça n'existe pas.

Si tu veux approfondir à fond le PHP / MySQL, tu a des sites comme Developpez qui te combleront.

Bon week-end ;)


Ce que je vouler dire c'est que c'est bien les cours pour debuter parce qu'il sont bien expliquer. La pedagogie des cours de mateo est vraiment genial ce qui simplifie grandement les sujet complexes. Le top serait que d'aborder le plus grand nombre de notions possibles parce que le degré de complexité d'une notion d'un langage de programation est fortement influencée par la maniere dont elle est expliquer.

Donc oui pour le sdz pour debutant mais il faut aborder d'autre concepts (complexe ou non, sa depend de comment c'est rediger). Donc un grand oui et merci a mateo pour renouveller le tuto PHP :D merci

:-°
 
Hors ligne darkrojo # Posté le 29/01/2010 à 18:21:49
std::vector LOVER !
Avatar

Ville : Neuvillalais
Pays : France métropolitaine

Bah moi je dit GG c'est une bonne nouvelle ;)


||||||||> . PHP + xHTML + CSS ( 100% )

||||||||>| . C + SDL ( 98% )
||||>||||| . C++ ( 60% )
|||||||>|| . Qt ( 80% )
 
Hors ligne Smil # Posté le 29/01/2010 à 18:23:35
Avatar

Ville : Paris
Pays : France métropolitaine

Super :D La meilleure nouvelle de la journée :)
Hors ligne cfillion # Posté le 29/01/2010 à 18:25:19
La cité des projets...
Avatar

Ville : Québec
Pays : Canada

Beaucoup mieux ! Et vivement le chapitre sur la POO ! :lol:

Image utilisateur
PHP/MySQl : |||||||||| 87%
C++/Qt : |||||||||| 98%
Webpad+ : |||||||||| 43%
(Actualisé le 9 février 2010)

Et vive Qt ! - Tutoriel : Apprendre à utiliser QScintilla - Logiciel : Webpad+
- Voir la suite

万岁网站零! :p

Image utilisateur
 
Hors ligne Blackis # Posté le 29/01/2010 à 18:27:17
Civilizaton is Over
Avatar

Je suis pas d'accord pour aborder la partie OO de PHP.
Il y a depuis pas mal de temps déjà un tutoriel parlant de ça. Je propose plutôt de mettre un lien pour en parler, histoire de ne pas faire en sorte que le travail de vyk soit déjà jeté à l'eau..

Image utilisateur

Je suis brutal de nature, ne m'en veuillez pas :-°
Et.. tu le ferais pour des Golden Grahams ?

Premier tutoriel : Interagir avec un serveur FTP !

Citation : Ben Venusos..
(19:06:36) Venusos: Sachant que le cul est ce qu'il-y a de plus rentable sur le net :noel:
Citation : Anthony
(21:38:43) Anthony: et après ben venir avec une gueule de cramé et les yeux rouges moi ça me gêne pas xD
Citation : Tweek
Anthony: Par contre
Anthony: depuis quelques jours
Anthony: mon frère se comporte comme un handicapé mental tétraplégique avec son torticolis
Anthony: j'te jure ça craint
Venusos: :noel:
Anthony: On dirait Tweek :noel:
Citation : Womanizer
(18:22:21) Anthony: putain
(18:22:32) Anthony: cette VenetiaPrincess elle fait quand même de bonnes vidéos
(18:23:26) Anthony: bon oui, cette phrase sorti de son contexte pourrait te faire croire à quelque chose de pervers
(18:23:44) Anthony: mais VenetiaPrincess c'est celle qui a fait la vidéo "Womanizer Parodie"
(18:23:53) Anthony: quand je regarde l'originale et la parodie c'est vachement bien fait
(18:24:14) Yann / big_nay: ouais j'avais vu ça ^^
(18:24:22) Anthony: nan mais toi je te fais pas confiance
Citation : Max aka un anonyme sur le SdZ
(17:02:10) Maximilien: tsé tant que ca marche qe le code soit propre ou pas on sen fou
Citation : Confirmation
(18:45:48) Anthony: "(17:02:10) Maximilien: tsé tant que ca marche qe le code soit propre ou pas on sen fou"
(18:46:00) -Dr3cK-: il a raison
Citation
(21:33:06) Venusos: shit j'ai des touches qui marchent plus
(21:33:10) Venusos: cradingues
(21:33:30) Anthony: stop manger des chips sur le clavier
(21:33:45) Venusos: pas un brin
(21:33:51) Anthony: stop gerber
(21:33:54) Venusos: non plus
(21:34:04) Anthony: stop fap
(21:34:19) Venusos: :noel:
 
Hors ligne martin99 # Posté le 29/01/2010 à 18:27:59
LINUX
Avatar

Ville : Nimes
Pays : France métropolitaine

Bravo !!

VIVE TRACKMANIA UNITED FOREVER !!! Secret (cliquez pour afficher)
LINUX C' EST TROP BIEN !!!! :p :p :p :p
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news