Maîtrise des mages : entretien avec Max Pronko
Publié: 2020-06-30Que vous soyez nouveau sur Magento ou que vous travailliez avec la plate-forme depuis la sortie initiale de Magento 1 en 2008, vous suivez probablement Max Pronko. Max est un blogueur bien connu et Magento Master depuis de nombreuses années consécutives, célèbre pour ses activités dans la communauté Magento et ses multiples projets, tels que Pronko Consulting, 100 Day Magento Challenge, le Tech Digest, sa chaîne YouTube avec 180+ Magento - vidéos liées, et plus encore.
Nous avons eu la chance d'avoir Max Pronko pour partager les informations sur l'efficacité et l'optimisation des performances de Magento 2 en 2017. Aujourd'hui, nous avons de nouveau interviewé Max et discuté de son nouveau projet, Mage Mastery. Lisez la suite pour plus d'informations.
Table des matières
- Où commencer à apprendre Magento ?
- Cours Magento 2: Qu'est-ce que la maîtrise des mages
- Apprendre Magento : Idée derrière Mage Mastery
- Pourquoi Magento 2 ?
- Apprentissage du développement Magento : options d'étude de la maîtrise des mages
- Comment commencer à apprendre Magento : processus d'éducation pour la maîtrise des mages
- Maîtrise des mages : défis
- Meilleur cours de développeurs Magento 2 : derniers mots
Où commencer à apprendre Magento ?
Cours Magento 2: Qu'est-ce que la maîtrise des mages
Ellie : Salut, Max ! Merci d'avoir pris le temps de parler à nos lecteurs de Mage Mastery. Nous apprécions cela. J'ai réfléchi à la meilleure façon de décrire vos activités, et le premier mot qui me vient à l'esprit est "défi". Vous gérez plusieurs projets et initiatives. Maintenant, c'est Mage Mastery. Pouvez-vous nous en dire plus sur le projet ?
Max Pronk :
Merci, Ellie, pour l'opportunité de parler et de partager mon expérience avec vos followers. Ouais, après quelques années de succès avec la chaîne YouTube où je partage mon expérience avec les développeurs Magento 2, j'ai découvert qu'il manquait encore des ressources pédagogiques Magento pour apprendre Magento 2. Le truc c'est que tout le monde aime regarder mes vidéos, mais le principal problème que j'ai trouvé est que ces vidéos ne sont pas structurées. Fondamentalement, si vous êtes un développeur frontal qui cherche à se familiariser avec les pratiques frontales de Magento 2, vous finissez par parcourir YouTube pour les didacticiels Magento. C'est un défi d'obtenir tout dans une seule liste. L'autre chose que j'ai remarquée est le manque d'exemples pratiques sur le développement de Magento 2 dans la documentation officielle de Magento connue sous le nom de Magento DevDocs. C'est là que j'ai trouvé une opportunité de lancer Mage Mastery.
L'objectif principal de Mage Mastery est de créer un portail d'apprentissage ultime pour les développeurs PHP et JavaScript qui souhaitent acquérir de l'expérience avec la plate-forme Magento 2. Disons que vous êtes un développeur chevronné de Magento 1 et que vous souhaitez passer à Magento 2. C'est là que Mage Mastery peut vous aider. Ou si vous êtes un développeur Magento 2 avec quelques années d'expérience pratique en développement Magento 2, vous pouvez trouver des cours en ligne pour les niveaux débutant, intermédiaire et avancé.
Ma motivation pour commencer est de fournir un portail unique pour tous les développeurs Web, pas de créer "encore un autre projet communautaire".
Apprendre Magento : Idée derrière Mage Mastery
Ellie : Comment vous est venue l'idée de créer une « ressource d'apprentissage ultime sur Magento 2 pour les développeurs PHP et JavaScript » ?
Max Pronk :
L'idée d'ouvrir un cours en ligne m'est venue en 2018 lorsque j'ai lancé mon premier cours en ligne 'Payment Integration in Magento 2' sur mon site personnel. Le sujet de Magento 2 étant spécifique, plus de 50 développeurs étaient inscrits au cours. J'ai réalisé un énorme intérêt pour l'éducation Magento 2. Plus tard, j'ai proposé des formations internes aux freelances et agences Magento 2 à Londres, Dublin, New York et en Autriche.
De plus, j'ai aimé l'idée des autres sites Web en ligne où les développeurs s'inscrivent au cours et apprennent quelque chose de nouveau. Récemment, j'ai rejoint la communauté YouTubers d'Europe de l'Est, et ils m'ont inspiré à aller plus loin avec mes vidéos éducatives sur YouTube. Lorsque vous entrez dans la communauté où les gens partagent vos intérêts et apportent de la valeur à ce monde de développement sans fin, vous êtes inspiré par leurs pensées et leurs actions dans la même direction que la vôtre.
J'ai donc lancé le portail Mage Mastery en octobre 2019 et j'ai reçu une attention massive de la communauté Magento et des développeurs désireux d'apprendre Magento 2. Lors des conférences, peu importe si j'étais conférencier ou simplement participant, beaucoup de les gens sont venus me voir et m'ont dit merci pour ce que je faisais―« Merci pour tous vos efforts et vos vidéos »―et c'est une autre source de mon inspiration. Je vois à quel point mes matériaux et mes efforts sont justifiés.
Pour 2020, nous avons d'énormes projets pour développer la communauté Mage Mastery. L'un des plans est de créer deux cours en ligne pour les développeurs frontend et deux cours pour les développeurs backend. De plus, nous prévoyons de lancer une expérience d'examen pratique complète avec plus de 80 questions.
Pourquoi Magento 2 ?
Ellie : Pourquoi Magento 2 ? De toute évidence, nous avons tous choisi Magento pour une raison quelconque. Pourquoi conseillez-vous aux développeurs d'approfondir leurs connaissances de la plateforme, voire de passer à Magento 2 ?
Max Pronk :
Il apprend aux développeurs à écrire un meilleur code. De toute évidence, vous pouvez trouver beaucoup de code inutile que vous ne recommanderez jamais ou que vous n'apprendrez jamais. Mais généralement, si vous apprenez Magento 2 et suivez les pratiques de développement, vous devenez un développeur plus expérimenté. La deuxième raison de choisir une plate-forme Magento 2 est qu'il existe de nombreux propriétaires d'entreprise prêts à vendre en ligne et que Magento 2 donne l'opportunité d'être présent et de donner aux clients tout ce dont ils ont besoin pour obtenir une expérience d'achat supérieure.
Je comprends également que la plate-forme Magento 2 ne convient pas à toutes les entreprises et à tous les développeurs. Cependant, si vous êtes un développeur et que vous souhaitez apprendre les principes SOLID, CQRS (Command-Query Responsibility Segregation) et d'autres pratiques, Magento 2 est le bon choix.
Apprentissage du développement Magento : options d'étude de la maîtrise des mages
Ellie : Sur le site officiel , je vois que tu proposes des ateliers, des cours, des formations, et même une possibilité de t'entraîner pour l'examen Magento 2. Pouvez-vous nous en dire plus sur ces options d'études?
Max Pronk :
Mage Mastery propose une large gamme de ressources pédagogiques. Que vous préfériez regarder des leçons vidéo ou lire les articles avec des guides de développement détaillés étape par étape, Mage Mastery vous donne l'opportunité d'apprendre et d'acquérir de l'expérience dans la création d'extensions et de personnalisations pour Magento 2. Nous avons également décidé d'ouvrir une nouvelle section d'examen pratique. où vous, en tant que développeur, pouvez vous entraîner aux questions de Magento 2. D'après mon expérience, cela peut vous aider à avoir une meilleure idée de votre état de préparation à passer de vrais examens. Nous proposons également une formation interne Magento 2. Cependant, avec les restrictions COVID-19, toute l'éducation a été mise en ligne.
Ellie : Quel cours recommanderiez-vous pour un débutant ? Pourquoi?
Max Pronk :
Je recommande de commencer par le cours gratuit "Magento 2 pour débutants". C'était le premier cours sur le portail Mage Mastery, et je suis vraiment fier de le partager. Les leçons sont présentées de manière facile à suivre et chacune d'elles donne toutes les informations sur un sujet Magento 2.
Ellie : Je vois beaucoup de cadeaux sur le site de Mage Mastery. Qu'obtiendra un étudiant Magento 2 après avoir acheté le cours complet ?
Max Pronk :
Il n'y a aucune obligation pour un développeur d'acheter un cours sur Mage Mastery. L'idée du portail Mage Mastery est de donner suffisamment de cours en ligne gratuits à tout développeur pour apprendre Magento 2. Je voulais créer un site Web où je peux vérifier une réponse à ma question lorsque j'effectue le développement d'un site Web Magento 2. Mais si vous souhaitez bénéficier du soutien d'un mentor pendant votre parcours éducatif, vous pouvez acheter un atelier et commencer votre formation avec un développeur expert Magento 2 ou avec mes conseils.
Comment commencer à apprendre Magento : processus d'éducation pour la maîtrise des mages
Ellie : Max, peux-tu nous en dire plus sur le processus d'éducation ? Comment l'enseignement et l'apprentissage sont-ils organisés ?
Max Pronk :
Tout d'abord, tous les étudiants de Mage Mastery sont invités au chat éducatif Mage Mastery sur le serveur Discord où ils peuvent collaborer avec des développeurs partageant les mêmes idées, poser des questions, répondre aux questions des autres.
De plus, nous avons des appels réguliers où je réponds aux questions de développement et aide au processus éducatif.
Chaque élève fait ses devoirs et les soumet pour révision. Une fois soumis, l'étudiant reçoit des recommandations détaillées pour son code et l'analyse des devoirs.
Ellie : Chaque développeur a une expérience et un niveau différents. Ajustez-vous les leçons en fonction de ce que l'élève sait ?
Max Pronk :
Nos ateliers Mage Mastery incluent des leçons supplémentaires pour ceux qui souhaitent apprendre et acquérir plus d'expérience éducative à 360° avec Magento 2. Au cours de nos appels vidéo individuels, les développeurs reçoivent des réponses détaillées à leurs questions.
Ellie : D'après ce que j'ai compris, Mage Mastery s'adresse à tous ceux qui ont une certaine expérience dans le développement de logiciels. Selon vous, quelqu'un d'un autre domaine d'expertise peut-il se lancer dans le développement de Magento 2 grâce à votre plateforme de formation ?
Max Pronk :
Mage Mastery comprend quelques cours en ligne gratuits pour ceux qui souhaitent commencer leur carrière en tant que développeur PHP. Nous prévoyons d'augmenter le nombre de cours pour couvrir les niveaux débutants sans expérience préalable dans le développement de logiciels.
Maîtrise des mages : défis
Ellie : Quels ont été vos principaux défis lors de l'élaboration du cours ?
Max Pronk :
L'un des principaux défis est de trouver un équilibre temporel entre la création de cours en ligne/leçons vidéo et les améliorations du portail Mage Mastery, ce qui devrait être fait régulièrement. Nous avons d'énormes objectifs pour ce projet en 2020, et je peux dire que nous sommes presque sur la bonne voie avec toutes les initiatives.
Ellie : Par intérêt purement académique ― clairement ― quelles sont les erreurs les plus courantes que commettent les développeurs débutants de Magento 2 ? Ou est-ce une chose purement individuelle ?
Max Pronk :
Toutes les erreurs sont uniques et au niveau individuel. Les développeurs de logiciels ont des parcours et des expériences différents. Certains développeurs disent qu'ils ont 4 à 6 ans d'expérience dans Magento, et vous pensez que c'est un niveau très solide. Cependant, en réalité, les tâches de base deviennent parfois assez difficiles pour eux. C'est peut-être parce que le développement Web semble être un moyen facile de commencer à être développeur.
Meilleur cours de développeurs Magento 2 : derniers mots
Ellie : Quel conseil donneriez-vous à ceux qui souhaitent progresser dans leur maîtrise de Magento 2 ?
Max Pronk :
Pratique. Il n'y a pas un seul livre ou cours en ligne qui vous apprendrait à être un développeur professionnel de Magento 2. Seuls l'écriture de code réel et la résolution de problèmes vous aideront à devenir meilleur dans ce que vous faites.
Ellie : Max, des mots de sagesse que vous aimeriez partager avec nos lecteurs pour la finale ?
Max Pronk :
Merci Ellie. Ma recommandation est d'allouer une heure par jour et d'apprendre quelque chose de nouveau. Cela ne devrait pas être Magento 2 en particulier. Vous pouvez commencer par effectuer des exercices de développement ou par un projet favori, par exemple. Et itérativement, vous arriverez au niveau que vous souhaiteriez avoir.
***
Nous remercions Max Pronko pour l'interview et lui souhaitons le meilleur dans ses nouveaux débuts et ses nouveaux projets !