
In this section, we will get the overview all about this course.
In this lecture, we will see where we download the Magento code and the sample data.
In this lecture, we will see how to create the database and import the sample data.
In this lecture, we will finally install the Magento 1.x along with sample data.
Now before start the development we need to setup the development environment. In the last lecture, we will setup the development environment.
In this lecture, we will take the brief storefront introduction.
In this lecture, we will take the brief admin panel introduction.
In this lecture, we will create custom storefront theme. As we must not do any change in core files.
In this lecture, we will create custom admin panel theme. As we must not do any change in core files.
This section we will see how to create a store frontend module.
Create the frontend router and index controller for the module, set up global and module-level layouts, and organize the storefront controller to handle the index action.
Create a frontend module layout renderer by defining a layout update, placing a simple block and template, and rendering a hello message through a custom theme in Magento 1.
Add the page title and breadcrumbs in the frontend module by configuring the head block to set the title and by adding breadcrumbs for home and the current page.
This section we will see how to create a full functional admin module.
Define the module's global resources and read/write entries in the configuration, then run the setup script to create the admin table for the Magento module.
Create a custom table in a Magento admin module and install the php script, then verify the resource table entries and the setup entry are created, fixing issues before reloading.
Define the helper in global config and create its class, then build adminhtml.xml to declare the news module and a manage news menu, then reload the admin panel.
Learn to create the admin routers and controllers for a Magento 1 module, set the admin front name, and implement load and render layout for news management.
Create an admin layout renderer by defining the admin layout file and content blocks, copying module layout structure, and wiring the news module's layout and grid block.
Learn to build an admin grid in Magento 1 by creating a grid container block, wiring the layout, and debugging layout issues.
Akhil guides you through creating a model and its resource model for a grid collection in a Magento 1 module, defining the table, collection, and grid display.
Learn to implement a mass delete action in the Magento 1 admin grid, enabling multi-record selection, select all, and backend deletion via a dedicated admin controller.
In Grid section we show the data directly from the database.
In this lecture, we will see how to display our custom table data to the grid.
learn how to implement the add new admin form for a custom Magento admin module, including activating the manual menu and wiring load layout with left and right content blocks.
This lecture demonstrates adding a new option in a Magento 1 admin module by creating an admin form, defining a PHP class, and setting form data.
This lecture builds add new option admin form in Magento 1, defining fields like news title and label, marking them required, and wiring the form to news controller save action.
Update existing records in the admin grid by loading a record by id, populating the form with registry data, and saving to update rather than create.
Learn how to implement a delete operation in the Magento 1 admin panel by loading the record with a model, executing delete, and displaying success or error messages.
Akhil demonstrates how to upload an image in Magento 1 admin forms, saving it to the media directory and recording the new file name in the database, with debugging steps.
Learn how to add a translate locale to a custom Magento 1 module by creating a translate file, defining strings, and using the translate locally feature.
Configure a new translate locale in the admin module by selecting Hindi, creating a locale folder, and copying the translation file into it. Log out and in to apply.
Create a new admin role with access limited to the news module, configure ACL tags for the custom module, and assign a user to manage news.
Create and render the admin module data on the storefront by configuring a news module, defining layouts, controllers, and front end templates, then load static data for now.
Learn to display admin module data on the storefront by creating a block and template, wiring it in layout XML, and rendering a news collection from the model.
Display admin module data on the storefront by looping through news items and rendering each with title, description, and image sourced from the media directory, gated by the active flag.
demonstrate how to add custom html to the Magento 1 storefront page using a core/text block and addText with CDATA to load third party css and js in the head.
This Magento 1.x course is very useful for merchants who are running their eCommerce web application on Magento 1.x version OR Developers working on Magento 1.x version codebase.
This course is for developers, merchants and anyone, who are looking to learn Magento 1.x.
In this course we will cover the below topics:
How to setup Magento in your local system,
How to create Magento modules for frontend and admin panel.
How to insert, update, delete record from Magento Admin Panel to the database.
How to access database records in the storefront. How to support modules in different language and so much more.
While working on this course I assumed you are completely new to Magento. So I believe this course would be more useful to everyone.
There are total three parts of this course intended to have audience choose the course based on their intrest.
Magento 1 Tutorial for Developers (Basic to Advance) Part 1
-This course is must for anyone doesn't know anything about Magento 1.x. In this we will setup Magento, will give a quick Introduction to storefront and Admin panel, Theme Setup and creation of a very basic module and then a full functional complex admin module.
Magento 1 Tutorial for Developers (Basic to Advance) Part 2
-This course is optional. You can take it if you want to learn some advance customization features available on Magento. We will use custom module to create attributes, crons, event observers and system configurations. This to be taken after completing Part 1 of this series.
Magento 1 Tutorial for Developers (Basic to Advance) Part 3
-This course is also optional and talks about advance customization features available on Magento 1.x. We will create custom payment and shipping methods, overriding core Magento files to inject complex logic and do advance customization to our store.
Note: Magento 1.x is not available now. So some information about downloading the course will not be valid. There is a brand new version Magento 2 OR Adobe Magento Commerce is now available. I will be publishing course on Magento 2 very soon. If you are not restricted to learn/use Magento 1 then you can skip this course(As Magento 1 is no longer available to download/install) and look for Course on Magento 2 or wait for my course on it.
Happy Learning!
-Akhil