An open API service indexing awesome lists of open source software.

https://github.com/gustavosmelo/learningm2

Repo to store my learnings in magento 2
https://github.com/gustavosmelo/learningm2

magento-commerce magento-community magento-opensource magento2 php study

Last synced: 2 months ago
JSON representation

Repo to store my learnings in magento 2

Awesome Lists containing this project

README

          

Magento 2 - M2

Magento2 logo

Repository used to registry all my progress studying magento 2, and in this readme, I will explain what I learned and did in this whole time. Let's take a look

Version of tecnologies used:


Tool name

Version




PHP
7.4.x


MySQL
8.0.26


JS/Javascript
5


Composer
2


PHPUnit
9


Knockout JS
3.4

What I did in this repository ?


  • Custom Logger

  • Cron task

  • Translation Module

  • API rest


  • Controller with multiples types, like:

    - Raw Controller

    - JSON controller

    - Page view controller

    - Redirect view Controller



  • Created a frontend for controller using:

    - Blocks

    - Layout.xml file

    - .phtml file

  • Custom Sympfony command

  • Observer

  • Plugins

  • Data patch

  • Custom backend menu and view page

  • Created a new table in database

  • Repository (CRUD) for this new table

  • Interface for repository and new table

  • EAV custom attribute

  • ACL

  • Create a custom theme based on LUMA

  • Created Ui Component to render dynamic datas

  • Created shellscripts to make more easier my life in magento 2

Things that I don't did in this repository:



  • Create a system configuration for admin settings

  • Create a graphQL API

  • Make Unit Tests


Repository created by Gustavo S. Melo