Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1660 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  projet pour maitriser le php

 

Sujet(s) à lire :
    - Visual C++
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

projet pour maitriser le php

n°2157721
encours
Posté le 21-09-2012 à 19:20:04  profilanswer
 

bonjour,
je veux apprendre et maitriser bien le developpement avec php et javascript
alors sachant que j'ai des notions sur le php : j'ai deja crée des pages precedemment mais je veux maintenant creer une application serieuse pour maitriser le php et javascript et alimenter mon cv avec quelque choses de pertinent
alors je me suis decidé de realiser un site e-commerce a la main et d'en alimenter avec le maximum de fonctionnalité possible pour apprendre le max possible
je pense que c'est bon comme sujet que direz vous (c'est un sujet du jour et ça va décorer le cv n'est ce pas)?
 
et concernant le php : est ce que vous me conseillez de travailler orienté objet ou bien pour cette premiere fois je travaille avec le php classique
 
 
j'attends vos conseils et retours d'experiences et si vous avez d'autres suggestions
 
merci bien

mood
Publicité
Posté le 21-09-2012 à 19:20:04  profilanswer
 

n°2157914
rufo
Pas me confondre avec Lycos!
Posté le 24-09-2012 à 14:31:49  profilanswer
 

Peut-être essayer d'être plus pertinent dans le choix du projet. Des CMS PHP de e-commerce en GPL, il en existe plusieurs, dont Magento et Prestashop. A mon avis, pour ton CV, ça serait plus utile que tu développe des extensions pour ces outils. Tu apprendrais leur architecture (qui est en MVC), leur framework (Zend pour Magento) et tu participerais à améliorer leur fonctionnement avec de nouvelles fonctions. En plus, si ton extension a du succès, ça sera un + ;)
 
Réinventer un outil de e-commerce, à mon avis, ça sert à rien. Tout ce que tu pourras faire sera moins bien, moins sécurisé... En plus, pour bien concevoir ce genre d'outil, ça nécessite de bien connaître le métier de vendeur sur le web. Y'a toutes les chances que tu passes à côté de points importants dans ton analyse des besoins :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2157927
gelatine_v​elue
Posté le 24-09-2012 à 15:38:45  profilanswer
 

+1 avec rufo.
Et utilise des classes (donc orienté objet), ce que tu appelles "php classique" est plutôt du "php antique".

n°2157933
rufo
Pas me confondre avec Lycos!
Posté le 24-09-2012 à 16:41:36  profilanswer
 

J'avais pas vue la partie objet/classique. C'est clair, aujourd'hui, c'est PHP objet, même pas de question à se poser. J'irais même plus loin, aujourd'hui, c'est PHP objet + framework PHP (Zend, Symfony...) + framework JS (JQuery, Prototype/Scrip.aculo.us...) + utilisation des principaux design patterns (MVC, observeur/observable, Commande, Singleton...). Le MVC est généralement contraint comme structure du code par les frameworks...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2157937
Volkhen
Posté le 24-09-2012 à 17:18:48  profilanswer
 

Perso les framework pour apprendre php je conseille de foutre à la poubelle. C'est sympa une fois que tu as les bases, pas avant.
 
Après pour l'aspect OOP ou pas, il ne faut pas non plus trop se crisper. Du bon code non objet propre et testable est possible. Tout comme de l'objet bien dégueulasse. Et pour les patterns, je conseille de lire l'original qui explique pour chaque pattern comment et surtout pourquoi les utiliser lorsqu'il y en a besoin. Les limitations des langages strictement typés ne s'appliquent pas à php (all hail ${$abuse}).


---------------
Main/Alt1/Alt2/Alt3
n°2157980
gelatine_v​elue
Posté le 25-09-2012 à 09:25:26  profilanswer
 

Volkhen a écrit :


 
Après pour l'aspect OOP ou pas, il ne faut pas non plus trop se crisper. Du bon code non objet propre et testable est possible. Tout comme de l'objet bien dégueulasse.


 
D'accord dans l'absolu mais là il veut mettre ça sur son CV. Dire qu'on sait faire du php4 est pas super porteur.

n°2158006
Volkhen
Posté le 25-09-2012 à 10:47:16  profilanswer
 

gelatine_velue a écrit :


 
D'accord dans l'absolu mais là il veut mettre ça sur son CV. Dire qu'on sait faire du php4 est pas super porteur.


On est d'accord, il faut oublier php 4. Et 5.0, 5.1, et 5.2.
Mais même en ne faisant pas du tout OOP, il y a dans les versions 5.3 et plus plein de fonctions utiles et beaucoup de choses dégueulasses rendues obsolète.
 
Le seul truc où je considère qu'il faut manger de l'OOP c'est pour ce qui concerne les appels à la BDD : PDO et requêtes préparées avec paramètres, surtout pas de création de chaînes à la volée.


---------------
Main/Alt1/Alt2/Alt3
n°2158162
encours
Posté le 25-09-2012 à 21:31:33  profilanswer
 

merci pour vos conseils et sujjestions,
j'ai bien aimé l'idée de rufo, choisir un cms et le maitriser et puis creer un module ca serait trés bien d'une part pour savoir la structure utilisé par le cms, la comprendre et tirer profil puis ajouter des modules si ca reste le temps
concernant le choix du cms, je pense que je choisirai joumla car c'est le cms qui peut etre utilisé pour faire tous du e-commerce, les sites sociales, et je peux aussi l'utiliser pour du boulot (trés productif) et freelance
qu'est ce que vous en dites  
et qu'est ce que vous pourez me suggerer comme sujet
 
merci bien

n°2158220
rufo
Pas me confondre avec Lycos!
Posté le 26-09-2012 à 11:58:08  profilanswer
 

Euh, Joomla pour du e-commerce :??: Si tu veux faire du vrai e-commerce (et pas juste un site vitrine) avec un outil en GPL, c'est plutôt Magento, Prestashop, Wizishop... qu'il faut utiliser. Ils ont été créés exprès pour ça.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2158232
PierreC
Posté le 26-09-2012 à 13:54:44  profilanswer
 

Moi je dirais apprendre un framework, genre zend2, et participer à un petit projet opensource genre OpenDCF :-)


---------------
Du tofu en Alsace : www.tofuhong.com
mood
Publicité
Posté le 26-09-2012 à 13:54:44  profilanswer
 

n°2158323
encours
Posté le 26-09-2012 à 19:20:54  profilanswer
 

alors puisque vous me suggerez un framework, alors lequel choisir zend ou symphony, parce que d'aprés ce que j'ai lis l'avenir tend vers symphony plus que zend

n°2160457
iphone66
운영자는 창녀
Posté le 17-10-2012 à 09:56:24  profilanswer
 

le php c'est cool


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  projet pour maitriser le php

 

Sujets relatifs
Recherche programmateur pour projet artistique rémunérémot de passe perdu sur projet vb
conseil algo pour un projet[Divers][Projet logciel]Fiche de descriptions de composants logiciel
projet de graphisme/developpeur -expérience création de visuel automatProjet Bus CAN étendue
Projet perso sous w7intégrer .lib dans un projet C# (VS Express 2010)
projet javascript 
Plus de sujets relatifs à : projet pour maitriser le php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR