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
- Host: GitHub
- URL: https://github.com/gustavosmelo/learningm2
- Owner: GustavoSMelo
- License: osl-3.0
- Created: 2021-08-11T01:28:24.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-02-01T22:49:45.000Z (over 4 years ago)
- Last Synced: 2025-03-22T12:23:49.924Z (about 1 year ago)
- Topics: magento-commerce, magento-community, magento-opensource, magento2, php, study
- Language: PHP
- Homepage:
- Size: 31.8 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- Changelog: CHANGELOG.md
- License: COPYING.txt
- Security: SECURITY.md
Awesome Lists containing this project
README
Magento 2 - M2

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