Magento 2: Super Course - Module Development (Subtitled EN)
What you'll learn
- Install Magento using composer - Simple steps to run Magento 2 on your local or server environment
- How to prepare your development environment
- How to use git in Magento 2 in the right way
- Update a Magento 2 store when new versions are released
- Magento 2 Folder structure
- Deploy modes and its differences
- How to solve problems when going live (production mode)
- 8+ tools to use when developing to Magento 2 and saving a lot of time (with some useful hints)
- Develop Modules and modify your Magento 2
- How to use Plugins, Preferences and Observers to modify Magento behaviours
- How to create a Crontroller in Front end and in Admin area
- How to add a menu and configure ACL in the backend area
- How to use and create console commmands
- Make use of and understand Dependency Injection
- Install scripts - and how to create a product attribute programmatically
- How Magento 2 uses Layout XMLs to build pages in the front end
- Creating Blocks (Class and Template) to custom controllers
Requirements
- You must be familiar about how to operate Magento admin
- You must be familiar to web development in general and have a local web server setup
Description
This is a technical course for web developers who want to learn how to create modules and understand more about Magento 2 structure.
Ideal for people that don't want to waste time in technical tutorials and developing for Magento 2.
It also brings a lot of tips and tools to make better use of your time as a Magento 2 developer.
Magento version used in the course: 2.2, 2.3, and newer.
This course was recorded in Portuguese. English subtitles available (created manually).
Who this course is for:
- PHP and Developers in general
- Magento Developers aiming to improve their skills and be more efficient and fast
Instructor
Após mais de 18 anos de experiência em desenvolvimento para web, me apaixonei pelo desenvolvimento em Magento e participo ativamente da sua comunidade desde 2011, com algumas palestras e apresentações em alguns eventos no Brasil, e participando de eventos sobre o assunto por vários lugares, como o Magento Imagine (em Las Vegas), Magento Live em Sydney, etc.
Atualmente escrevo semanalmente para o blog do Magenteiro, e contribuo com alguns módulos open source para Magento (como o PagBank Connect), e outros conteúdos Premium sobre Magento, NEXT.JS, WordPress e muito mais.
Sou Profissional certificado pela Magento Inc., com 3 certificações: Magento Developer, Magento FrontEnd Developer, e Magento 2 Associate Developer, sendo um dos 3 primeiros profissionais certificados no Brasil.
Hoje moro na Austrália (desde 2017) e o mundo Magento é meu principal negócio e paixão. :)
Meu objetivo é sempre ajudar cada vez mais desenvolvedores e empresas a entregarem mais, com maior qualidade, no menor tempo possível.