Magento tutorial for beginners

Module Development

Lesson 5.1: Create a Magento module

Lesson 5.2: Create an installer script & upgrade Magento modules

The first core part of Module Development in Magento Tutorial will help you know how to create and upgrade Magento modules.

Lesson 6.1: Create a menu in backend

Lesson 6.2: Create a controller in backend

This lesson is about how to create a menu in the backend. There are also 2 parts, with part 2 is about Creating Controller action in the backend.

Lesson 7: Create a Magento grid page in backend

Learn how to create a Magento grid page in the backend in this lesson.

Lesson 8: Advanced Magento grid

The advanced Magento grid in this tutorial will guide you through 3 main parts.

Lesson 9: Magento form in backend

Lesson 10: Advanced Magento form in Magento

In lessons 9 and 10, through these step-by-step tutorials, you will understand Magento Form – one of the main parts of Module Development for Magento.

Lesson 11: Magento configuration

Some examples of Magento configuration are in this lesson.

Lesson 12: Magento layouts and templates on frontend

Let’s explore Magento layouts and templates on the frontend in a 3-hour tour and experience:

1. Create a simple Magento template on frontend

2. How to configure Magento template packages

3. Work with the layout file of Magento

Lesson 13: Grid on Magento frontend

There are 4 main parts in this lesson of the grid on the Magento frontend. You will learn how to create a Magento grid, write a grid template, and grid pagination.

Lesson 14: Magento form on frontend

In two parts of this lesson, we are going to bring you knowledge of Magento form on the frontend, which is very common in Magento usage.

Lesson 15: Magento CSS and Javascript files on frontend

After a walk through a series of 3 lessons to understand the layouts and templates, form, grid, you will follow 2 parts of the CSS and Javascript files on the frontend. Now you have an overview of both frontend and backend in Magento.

Lesson 16: Magento email templates

Let’s move on to a new field: Magento email templates. You already know email plays a very important role in modern website systems. However, you probably know much less about email in Magento.

Lesson 17: Magento events

Event is an important part of the marketing aspect of an eCommerce website. Learn about Magento events in this lesson.