Ressources d'apprentissage Magento

8

Je suis nouveau sur magento et je n'ai pas de concept de MVC, mais on m'a donné un travail pour travailler dessus, ce qui signifie le comprendre et implémenter la spécification, maintenant je me sens trop stressé car je veux vraiment comprendre la "bête" magento, j'ai suivi Tuts + Magento Fundamental et j'ai beaucoup appris. Mais tout est vague parce que "Hello World" n'est pas une tasse de thé qui va dans le monde réel. Je veux vraiment des tutoriels plus approfondis où je connais plus de panne par exemple

  1. Je veux savoir comment le modèle, les contrôleurs et la vue fonctionnent ensemble pour alimenter les données, fonctionner avec l'élément html donné, comment sait-il comment mapper les données aux champs.
  2. Comment créer un menu supplémentaire et y créer un lien.
  3. Quelle est la manière la plus pratique d'utiliser le modèle, les contrôleurs, les ressources, etc. en plus d'une simple "fonction Bonjour".
  4. Comment savons-nous quelle méthode appliquer ou quoi demander quand nous disons, getABC()etc.

et beaucoup plus de points pour rendre le magasin avec une grande fonctionnalité.Je comprends que ce ne sera pas trop rapide pour tout descendre, mais je suis trop désireux de perdre mon sommeil en l'apprenant et en me rendant fier.Je suis assez nouveau à Magento mais avait une assez bonne connaissance de la création de blocs, assistants, contrôleurs, etc. approche de la vie pour apprendre Magento, par exemple en affichant des informations sur les utilisateurs comme un profil, un moyen de le mettre à jour, d'obtenir des produits qui sont commandés par un utilisateur et un historique, etc. Comment puis-je mapper mes valeurs dans le bon champ lors de la création d'un formulaire? par exemple Prénom: prénom Nom: nom Adresse: adresse Etc

Où iront-ils, dans les blocs ou les contrôleurs? Comment créer une mise en page pour créer un formulaire? Je connais des choses comme loadLayoutet renderLayoutqui produisent la mise en page, mais comment utiliser les champs dans ce formulaire ou cette mise en page pour les champs dont j'ai besoin ou même afficher un menu personnalisé qui peut effectuer une action différente telle que

Résumé du compte Historique du compte Historique des commandes

Etc. Comme je l'ai dit, je suivais "Magento Fundamentals" par MagentoU et je n'arrive pas à répondre à ces questions.

Edit: Peut-être que je ne comprends pas MVC, je suis Treehouse et Lynda pour les tuts, mais pas de tuts MVC PHP là-bas. Seuls ASP.net tuts. J'ai trouvé ce lien pour MVC mais seulement si ça vaut le coup?

Mise à jour : Après avoir exploré de nombreux liens, je ne comprends toujours pas pourquoi le modèle et les contrôleurs sont utilisés. Comment pouvons-nous mapper des informations sur un client ou un tableau de bord à un utilisateur qui s'est connecté, l'exemple fourni contient des exemples comme getProduct (1), comment magento saura-t-il quel identifiant rechercher, utiliser et travailler avec lui. Donc, ce que je veux dire, c'est quel type de données est stocké dans 1. les modèles, 2. les contrôleurs, 3. Je sais que les références sont utilisées pour obtenir un bloc déjà défini en xml mais un exemple pratique de la vie réelle serait bien.

Nofel
la source
2
Recherche mageoverflow, nous avons beaucoup de ressources ici: magento.stackexchange.com/questions/594/…
Fabian Blechschmidt
@FabianBlechschmidt cette réponse est plus vers les designers, je parle plus de développement.
Nofel
1
Des informations utiles peuvent être trouvées ici ou ici (si vous recherchez MVC en PHP)
Siarhey Uchukhlebau
@FabianBlechschmidt merci pour le lien Alan Storm, j'ai vraiment beaucoup appris de son site. 1+ pour cela
Nofel
@Nofel je suppose que cela va résoudre cela et cela résoudra vos problèmes
Klettseb

Réponses:

8

Je recommande également ma liste organisée de ressources techniques sur Magento:

https://github.com/aleron75/mageres

Je le tiens régulièrement à jour avec les dernières sources et outils, les contributions sont les bienvenues.

J'espère que cela aide.

Alessandro Ronchi
la source
Merci pour les liens, j'ai suivi Magento pour les développeurs, je ne comprends pas comment mapper un formulaire et insérer des valeurs dans la base de données, comme afficher des données dans des champs.
Nofel
Je suis à la recherche de bons tutoriels PHP mvc / oop, j'ai réalisé que le système magento est facile à comprendre pour moi mais j'ai besoin de rendre mon php mvc et oop fort. Des liens payés ou non payés?
Nofel
Je recommande les livres de Brandon Savage: brandonsavage.net
Alessandro Ronchi
super truc, avez-vous de bonnes références PHP pour le niveau OOP ou qui m'aideraient dans Magento, que ce soit de n'importe quel niveau.
Nofel
5

Cela pourrait vous être utile, vous pouvez trouver une liste de ressources de tous les domaines et je suis sûr que vous y trouverez quelque chose

Ben Marks Github

Klettseb
la source
Comment puis-je demander des informations, telles que le nom du client, son adresse, son adresse de facturation et y afficher une entrée de formulaire?
Nofel
Vous souhaitez créer un formulaire où vous pourrez recueillir ces informations?
Klettseb
une des nombreuses tâches, mais c'est un bon point de départ. J'ai eu un tas de fichiers avec du code php et des contrôleurs, des modèles de ressources, des blocs, mais je ne sais pas par où commencer. Un nouveau départ serait donc bien.
Nofel
Une autre pense que je veux savoir comment les choses démarrent lorsque vous accédez à un lien, je sais qu'il appelle un contrôleur, mais comment le contrôleur sait-il à son tour quelle action et quelle action savent quel modèle ou modèle de ressource appeler comme je le vois dans mon fichier j'ai des tonnes.
Nofel
Je pense que vous devriez poser une question spécifique pour toutes les choses dont vous avez besoin et pas en général comme ceci ici. Exemple: Comment puis-je ajouter un formulaire et ainsi de suite
Klettseb
2

Il peut vous être utile de comprendre le fonctionnement de l'administrateur

voici le lien du tutoriel vidéo.

voici la meilleure explication de magento par Alan Strom.

Prashant Valanda
la source
1
Les tuts d'Alan Strom sont très bons, +1 pour cela.
Nofel
1

Voici la liste de toutes les ressources utiles, y compris les explications ainsi que les travaux pratiques d'experts bien connus.

Ressources essentielles

Manashvi Birla
la source
1

Ceci est la meilleure ressource pour les débutants pour comprendre le concept avec des connaissances pratiques.

Meilleur tutoriel pour débutant pour les sites Magento 1 et Magento 2:

Tutoriel Magento pour débutant

Pour une partie de codage simple de magento:

Fonctions de base de Magento

Ceci est un tas de liens pour magento apprendre: Différents liens de blogs pour magento:

Liens Magento

Merci.

Rakesh Jesadiya
la source
1

Il existe de nombreux tutoriels pour apprendre Magento. Certains sont destinés au développement backend et au développement frontend. Vous pouvez consulter les sites ci-dessous pour apprendre magento.

http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5

http://inchoo.net/

http://alanstorm.com/category/magento

http://excellencemagentoblog.com/

http://code.tutsplus.com/categories/magento

et pour le didacticiel de la zone d'administration, vous pouvez préférer ces sites ci-dessous.

https://www.siteground.com/tutorials/magento/

Asheem Patro
la source
Vous pouvez également vérifier avec inchoo.
Asheem Patro