IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP, le tutoriel pour grands débutants pressés [Tutoriel]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut PHP, le tutoriel pour grands débutants pressés
    Ce tutoriel, comme son nom l'indique, est intégralement conçu pour des grands débutants pressés.

    Appelons grand débutant celui qui n'a jamais programmé ni entamé aucune initiation sur les notions générales de la programmation.
    Nous ambitionnons donc de satisfaire ce public, s'il est prêt à travailler régulièrement et à y consacrer une semaine intensive, par exemple...

    Mais bien entendu, qui peut le plus peut le moins !

    Aussi ce tutoriel ne devrait pas rebuter l'informaticien qui connaît déjà un ou plusieurs autres langages, mais souhaiterait se mettre à PHP,
    langage devenu incontournable pour la programmation web.
    Ce lecteur-là pourra parcourir à son rythme le tuto qui suit et y trouver réponses à ses questions...

    Dans tous les cas, bonne lecture !



    http://sylvie-vauthier.developpez.co...rand-debutant/

    Voir aussi les cours et tutoriels PHP : http://php.developpez.com/cours/
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  2. #2
    Membre chevronné Avatar de goodpz
    Profil pro
    Inscrit en
    Février 2007
    Messages
    475
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 475
    Par défaut
    Pas mal. J'ai pas tout lu, mais y a du boulot!

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Franchement bravo pour tout ce travail.
    Il y a matière pour orienter dessus nos amis.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    FoxLeRenard
    Invité(e)
    Par défaut
    houlala... quel boulot ! et quelle patience,
    merci pour ce travail

  5. #5
    Membre expérimenté

    Profil pro
    Chercheur en informatique
    Inscrit en
    Novembre 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 130
    Par défaut
    Déjà très bon tuto, php est un language très utilisé par les débutants en informatique donc ils apprécieront surement cet article.

    J'ai juste deux remarques à faire. Pour les exercices (particulièrement le premier en fait) l'énoncé n'est pas très clair. Quand j'ai lu le thème de l'exercice je dois t'avouer que j'avais pas du tout compris ce que devait être le résultat.

    Une autre remarque, c'est que je pense que cela aurait pus être bien de commencer à donner des bonnes pratiques pour les développeurs. D'un coté je comprend qu'il s'agit d'un tuto pour grand débutant donc ils ont pas forcément envie de se prendre la tête avec des règles genre ne pas mélanger du php et du html, utiliser un guide de style pour les noms de variable / méthode, etc. mais je pense qu'il n'est jamais trop tôt pour commencer a bien faire, et surtout c'est quand on commence que l'on apprend les règles le plus facilement.

    Voila, je te félicite encore pour ce travail.

  6. #6
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    => A Picomz
    Pour les exercices (particulièrement le premier en fait) l'énoncé n'est pas très clair. Quand j'ai lu le thème de l'exercice je dois t'avouer que j'avais pas du tout compris ce que devait être le résultat.
    Je vais voir si je peux arranger ça.


    Une autre remarque, c'est que je pense que cela aurait pus être bien de commencer à donner des bonnes pratiques pour les développeurs. D'un coté je comprend qu'il s'agit d'un tuto pour grand débutant donc ils ont pas forcément envie de se prendre la tête avec des règles genre ne pas mélanger du php et du html, utiliser un guide de style pour les noms de variable / méthode, etc. mais je pense qu'il n'est jamais trop tôt pour commencer a bien faire, et surtout c'est quand on commence que l'on apprend les règles le plus facilement.
    Sur le principe je suis parfaitement d'accord avec toi.

    Mais je crains fort de ne pas savoir à quoi tu fais allusion sur les deux sujets que tu évoques :

    ne pas mélanger du php et du html
    Que veux-tu dire ? N'est-ce pas ce à quoi il est fait allusion de fait dans le paragraphe suivant ? Et les zones de code ne donnent-elles pas "le bon exemple" ?

    http://sylvie-vauthier.developpez.co...amentaux#LII-4

    utiliser un guide de style pour les noms de variable / méthode,
    Je ne sais pas ce que c'est exactement, même si je peux imaginer...
    Là aussi, penses-tu que le code donné en exemple indique de mauvaises habitudes quant aux noms de variables et de fonctions ?

    => A tous

    Merci de vos commentaires...

    Mais arrêtez de mettre "Quel boulot", les débutants vont s'imaginer que c'est long et ardu...
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  7. #7
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Citation Envoyé par picomz Voir le message
    Une autre remarque, c'est que je pense que cela aurait pus être bien de commencer à donner des bonnes pratiques pour les développeurs. D'un coté je comprend qu'il s'agit d'un tuto pour grand débutant donc ils ont pas forcément envie de se prendre la tête avec des règles genre ne pas mélanger du php et du html, utiliser un guide de style pour les noms de variable / méthode, etc. mais je pense qu'il n'est jamais trop tôt pour commencer a bien faire, et surtout c'est quand on commence que l'on apprend les règles le plus facilement.
    Salut

    Pour info, les "bonnes pratiques" sont très souvent sujet à polémique. L'exemple que tu donnes (séparation PHP/HTML) est un cas typique de désaccord au sein même de la communauté PHP. L'inventeur lui-même du langage PHP n'est pas convaincu de l'intérêt d'un moteur externe de templates dans la mesure où PHP lui-même est fondamentalement un moteur de template.

    Si tu rentres dans les polémiques dans un article pour débutants, alors tu as la meilleure solution pour perdre tout le monde en route
    Pour info, nous avons déjà cet article : http://a-pellegrini.developpez.com/t.../coding-style/

    @Dendrite : non, picomz parle de remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php 
    echo '<div class="contenu">L\'hirondelle vole à tire d\'ailes vers l\'Europe du Nord : L\'hiver s\'éteint.</div>';
    ?>
    Par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    echo $une_variable;
    ?>
    <div class="contenu">L'hirondelle vole à tire d'ailes vers l'Europe du Nord : L'hiver s'éteint.</div>
    <?php
    Aka fermer les balises PHP dès que tu veux afficher du HTML.


    Pour ma part, je crois que l'article actuel est très bon. On ne peut pas donner toutes les informations utiles dès le premier tuto, le lecteur s'y perdrait. Un grand débutant n'a pas besoin de connaître la meilleure manière de coder quelque chose, il a besoin de voir qu'il est capable de coder quelque chose qui fonctionne. Il faudra probablement améliorer par la suite, mais au moins cela fonctionne rapidement.

    En tant que grand débutant (= le public cible de cet article), il faut savoir rester humble et ne pas croire que l'on peut devenir "pro" à la lecture d'un seul tutoriel, ce serait complètement illusoire

    Non, l'article de Sylvie est très bon pour une entrée en matière. Il y a des liens en fin d'article pour "aller plus loin".

  8. #8
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Bonjour,

    Magnifique travail, félicitation !

    Je ne suis pas débutant en programmation mais en PHP je le suis.

    Cela va me permettre d'avance dans mon travail de fin d'étude.

    Un grand merci pour cette géniale initiative.

    beegees

  9. #9
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 519
    Par défaut
    Dans le paragraphe sur l'installation, pourquoi dissocier Ubuntu de Linux ? ("Si vous êtes sous Ubuntu ou Linux")
    Ubuntu est une distrib' Linux...

    Edit : merci bien

  10. #10
    Invité de passage
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 1
    Par défaut
    Bonjour,

    excellent tutoriel, très clair et précis , je l'ai suivi intégralement et c'est un régal, bravo et merci : j'espère être d'attaque pour passer au niveau supérieur et essayer le tutoriel PHP de Yogui !


  11. #11
    Invité de passage
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 1
    Par défaut Un énoOorme Merci Sylvie !
    Salariée en formation continue, je viens de reprendre mes études et suis actuellement à distance un Master en Ingénierie Pédagogique Multimédia.
    Les cours PHP ont débuté il y a maintenant bientôt 3 mois et c'était absolument hors d'atteinte et désespérant pour moi, qui suis totalement débutante en programmation.
    Je me sentais l'âme démissionnaire sur ce cours, qui pourtant suscite tout mon intérêt, jusqu'à la trouvaille de ce tutoriel magnifique : enfin des phrases, du vocabulaire expliqué et toutes les petites manipulations qui semblent si anodines et qui sont pourtant tellement indispensables au débutant !
    Alors merci merci merci, ça soulage de comprendre enfin quelque chose et de ne plus passer son temps à désespérer et s'arracher les cheveux derrière son écran en se croyant la plus bête du monde !

  12. #12
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut


    C'est très gentil et très touchant, Peflunique.

    et de ne plus passer son temps à désespérer et s'arracher les cheveux derrière son écran
    Mais en même temps... devant son écran, c'est plus facile que derrière pour réfléchir.

    Ce serait plutôt SQL à la place de MySQL.
    Je change volontiers Maître Kenobi, mais tu peux m'expliquer ?
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  13. #13
    Membre très actif
    Avatar de Maître Kenobi
    Homme Profil pro
    Data Manager
    Inscrit en
    Juillet 2002
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data Manager
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2002
    Messages : 673
    Par défaut
    Citation Envoyé par Dendrite Voir le message
    Mais en même temps... devant son écran, c'est plus facile que derrière pour réfléchir.


    Je change volontiers Maître Kenobi, mais tu peux m'expliquer ?
    MySQL est un serveur de base de données, et SQL est le langage de requête.

  14. #14
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Merci, c'est corrigé.
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  15. #15
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 34
    Par défaut
    Bonjour,

    Très bon tutoriel.

    Je viens juste apporter mon petit avis au sujet du 8ième TP.
    Le code marche bien naturellement, mais ils peut être fortement optimisé.
    Il est indispensable pour n'importe quel programme d'éviter les calculs inutiles.
    Certes cela ne dépend plus du PHP, mais je pense qu'une optimisation mathématiques est toujours la bienvenue.

    Ainsi si l'on respecte ces quelques règles on gagne du temps !
    Bien sur la différence ne sera pas flagrante sur 10 000 chiffres, mais sur 1 000 000...

    Au sujet des nombres premiers :
    - il est d'emblée possible d'exclure les nombres pairs.
    - il suffit de vérifier que le nombre testé n'est pas divisible par aucun des nombres premiers qui lui sont inférieurs.
    - il est inutile de tester avec un diviseur supérieur à la racine carré du nombre testé.

    ... et voila.
    Je pense que cela peut même ajouter un petit entrainement sur l'utilisation du PHP ^^.

    Cordialement,

  16. #16
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 9
    Par défaut
    Bravo pour cet excellent tutoriel PHP. Il est très bien construit.

  17. #17
    Membre actif
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2002
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2002
    Messages : 58
    Par défaut Cours PHP pour grands débutants pressés
    Ce tutoriel est exellent. Je ne suis pas vraiment débutant en programmation, mais je n'ai jamais abordé le désormais incontournable PHP. Sur ce point je partage tout à fait l'avis de dendrite : qui peut le plus peut le moins.

    L'approche pédagogique est excellente et très efficace. Surtout pour commencer, le but est atteint avec brio .

    Encore mille félicitations

    Vadim

  18. #18
    Invité de passage
    Inscrit en
    Mai 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 1
    Par défaut Le tutoriel pour grands débutants pressés
    Très, très bon tutoriel; enfin un qui tiens ces promesses
    Petite note tout de même :
    L’usage des majuscule et minuscules dans VI. PHP ETAPE 6 : utilisateurs et Utilisateurs correspond à deux tables différentes en phpMyAdmin.
    Pour la création de champs dans les tables : usage de majuscules; et usage de minuscules dans les requêtes.
    La sensibilité à la casse est génératrice d'erreur pour le fonctionnement des scripts

    "A gauche dans votre arborescence, sélectionnez votre table 'inscriptions'. "
    La table ne s'appelle t'elle pas utilisateurs ??

    Voilà c'est tout, mais encore merci pour cet excellent tuto, qui m'a permis de mieux conceptualiser mon projet.

  19. #19
    Membre averti
    Homme Profil pro
    Ing syst. retraité
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ing syst. retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Par défaut Excellent tuto M E R C I
    Citation Envoyé par Dendrite Voir le message
    Aussi ce tutoriel ne devrait pas rebuter l'informaticien qui connaît déjà un ou plusieurs autres langages, mais souhaiterait se mettre à PHP,
    langage devenu incontournable pour la programmation web.
    Ce lecteur-là pourra parcourir à son rythme le tuto qui suit et y trouver réponses à ses questions...

    http://sylvie-vauthier.developpez.co...rand-debutant/


    Salut Sylvie,
    Je suis dans ce métier depuis 1973, si si, et je me suis toujours limité au dev hardware, au BIOS, aux télécoms (x25 par coeur), aux réseaux IP et au Système, surtout MSDOS UNIX WIN VOS AIX... pour Finir par Linux.
    Mais jamais je n'avais touché au web. Alors quand j'ai voulu commencer, un collègue m'a recommandé ton tuto.
    Premier bilan : j'ai perdu du poids de 97 kg début Juin à 88,5 kg aujourd'hui. Ceux qui ont suivi ton cours comprendront. Rien que ça te vaut déjà un grand merci.
    Mais en plus aujourd'hui j'attaque mon premier développement sérieux, la gestion de mon club de tennis. Après ton tuto j'ai lu le bouquin de Référence "PHP & MySQL" de L. Welling et L. Thomson et je m'y colle.

    Ton tuto est valable pour tout informaticien qui veut s'y mettre très vite. J'ai installé dans mon portable WampServer V2, Notepad++ et j'y ai copié ton tuto. Tous les jours dans le RER 2 x 30mn de trajet toujours assis m'ont suffit pour suire le cours et faire les exercices. J'ai retrouvé, tout l'art et le plaisir du debuoguage. Je suis fin prêt et c'est grâce à ton topo.
    Au passage pour la décomposition des nombres, on s'arrête quand le carré du nombre essayé est > au nombre à décomposer. Et ça s'écrit en beaucoup moins de lignes que dans l'exemple, mais pour les vrais débutants peut-être pas.

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 92
    Par défaut Beau Travail
    Bonjour,
    Je souhaiterai tout d'abord remercier Sylvie pour son boulot extraordinaire. En trés peu de temps je me suis un peu familiarisé avec ce langage Php qui m'interesse beaucoup.

Discussions similaires

  1. Bloqué dans le tuto PHP pour grand débutant
    Par jmtutu dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2012, 16h26
  2. Installation de pcre pour grand débutant
    Par sp2308 dans le forum Débuter
    Réponses: 0
    Dernier message: 04/01/2008, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo