Mastering Magento
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Master Magento's modular framework, from installation to execution, with this detailed video course.Magento is the fastest growing open source e-commerce platform in the world. According to a survey of Alexa's top one million sites in February 2013, Magento powers 26% of all e-commerce sites, and is three times more popular than other platforms in the survey. Now is the time to truly master the Magento platform, as the demand for Magento developers is on the rise.Mastering Magento will help you take Magento's core offerings to the next level. Even though you may find that Magento fits most of your e-commerce needs out-of-the-box, there are often circumstances that require custom functionality in your Magento store. The materials in this course will expose you to a variety of ways in which you can extend the Magento platform and bend it to your will. By the end of this course you will be capable of writing almost any type of extension in order to accomplish the custom functionality that you need.You will start building your foundational knowledge of the Magento architecture by following along with a step-by-step installation guide. For those experienced with Magento, this will be more of a refresher. With these basic requirements under your belt, we will move on to module development, including how to customize the admin, catalog, and checkout interfaces.
.
As you delve deeper into setting up your development environment, you will learn about the basic structure and skeleton of a Magento module. Since Magento's Model-View-Controller (MVC) structure is well-documented on the Internet, we will cover more advanced techniques rather quickly. By the time you're through the first half of this course, you will have mastered the art of extending Magento's admin interface. In the second half, you will learn how to extend the Magento catalog and checkout process by creating your own custom product types Mastering Magento is Franklin's first published work and attempt...
Facilities
Location
Start date
Start date
About this course
Create custom Magento extensions
Learn how to add pages and reports to the Magento admin interface
Write extensions that enhance Magento's catalog functionality
Create custom product types
Integrate Magento with other systems using dataflow profiles
Extend Magento's one-page checkout and add your own steps to the checkout process
Write shell scripts that administer your Magento installation through the command line
Troubleshoot Magento code with advanced debugging tools and techniques
Track down Magento errors easily using Xdebug for PHP
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Install
- Web Server
- Web
- Layout
- E-commerce
- Installation
- Database training
- Database
- MySQL
- PHP
- Server
- XML
- XML training
Course programme
- Install the server software; in our case, we're using Nginx, MySQL, and PHP-FPM
- Configure your Nginx virtual hosts in /etc/nginx/sites-available
- Restart the Nginx services for the changes to take effect
- Check out the Magento source code from the SVN repository found at a new MySQL user and database on your server
- Navigate to your server in the browser and follow the installation wizard
- Ensure that the PHP command-line interface is installed on your server
- Run the Magento command-line installation script, which can be found in the install.php file
- Log in to the Magento administrator interface
- Create websites, stores, and views on the System | Manage Stores menu
- Modify your web server configuration to set the MAGE_RUN_CODE and MAGE_RUN_TYPE environment variables
- Install the server software; in our case, we're using Nginx, MySQL, and PHP-FPM
- Configure your Nginx virtual hosts in /etc/nginx/sites-available
- Restart the Nginx services for the changes to take effect
- Check out the Magento source code from the SVN repository found at a new MySQL user and database on your server
- Navigate to your server in the browser and follow the installation wizard
- Ensure that the PHP command-line interface is installed on your server
- Run the Magento command-line installation script, which can be found in the install.php file
- Log in to the Magento administrator interface
- Create websites, stores, and views on the System | Manage Stores menu
- Modify your web server configuration to set the MAGE_RUN_CODE and MAGE_RUN_TYPE environment variables
- Install the server software; in our case, we're using Nginx, MySQL, and PHP-FPM
- Configure your Nginx virtual hosts in /etc/nginx/sites-available
- Restart the Nginx services for the changes to take effect
- Install the server software; in our case, we're using Nginx, MySQL, and PHP-FPM
- Configure your Nginx virtual hosts in /etc/nginx/sites-available
- Restart the Nginx services for the changes to take effect
- Install the server software; in our case, we're using Nginx, MySQL, and PHP-FPM
- Configure your Nginx virtual hosts in /etc/nginx/sites-available
- Restart the Nginx services for the changes to take effect
- Install the server software; in our case, we're using Nginx, MySQL, and PHP-FPM
- Configure your Nginx virtual hosts in /etc/nginx/sites-available
- Restart the Nginx services for the changes to take effect
- Install the server software; in our case, we're using Nginx, MySQL, and PHP-FPM
- Configure your Nginx virtual hosts in /etc/nginx/sites-available
- Restart the Nginx services for the changes to take effect
- Install the server software; in our case, we're using Nginx, MySQL, and PHP-FPM
- Configure your Nginx virtual hosts in /etc/nginx/sites-available
- Restart the Nginx services for the changes to take effect
- Check out the Magento source code from the SVN repository found at a new MySQL user and database on your server
- Navigate to your server in the browser and follow the installation wizard
- Check out the Magento source code from the SVN repository found at a new MySQL user and database on your server
- Navigate to your server in the browser and follow the installation wizard
- Check out the Magento source code from the SVN repository found at a new MySQL user and database on your server
- Navigate to your server in the browser and follow the installation wizard
- Check out the Magento source code from the SVN repository found at a new MySQL user and database on your server
- Navigate to your server in the browser and follow the installation wizard
- Check out the Magento source code from the SVN repository found at a new MySQL user and database on your server
- Navigate to your server in the browser and follow the installation wizard
- Check out the Magento source code from the SVN repository found at a new MySQL user and database on your server
- Navigate to your server in the browser and follow the installation wizard
- Ensure that the PHP command-line interface is installed on your server
- Run the Magento command-line installation script, which can be found in the install.php file
- Ensure that the PHP command-line interface is installed on your server
- Run the Magento command-line installation script, which can be found in the install.php file
- Ensure that the PHP command-line interface is installed on your server
- Run the Magento command-line installation script, which can be found in the install.php file
- Ensure that the PHP command-line interface is installed on your server
- Run the Magento command-line installation script, which can be found in the install.php file
- Ensure that the PHP command-line interface is installed on your server
- Run the Magento command-line installation script, which can be found in the install.php file
- Ensure that the PHP command-line interface is installed on your server
- Run the Magento command-line installation script, which can be found in the install.php file
- Log in to the Magento administrator interface
- Create websites, stores, and views on the System | Manage Stores menu
- Modify your web server configuration to set the MAGE_RUN_CODE and MAGE_RUN_TYPE environment variables
- Log in to the Magento administrator interface
- Create websites, stores, and views on the System | Manage Stores menu
- Modify your web server configuration to set the MAGE_RUN_CODE and MAGE_RUN_TYPE environment variables
- Log in to the Magento administrator interface
- Create websites, stores, and views on the System | Manage Stores menu
- Modify your web server configuration to set the MAGE_RUN_CODE and MAGE_RUN_TYPE environment variables
- Log in to the Magento administrator interface
- Create websites, stores, and views on the System | Manage Stores menu
- Modify your web server configuration to set the MAGE_RUN_CODE and MAGE_RUN_TYPE environment variables
- Log in to the Magento administrator interface
- Create websites, stores, and views on the System | Manage Stores menu
- Modify your web server configuration to set the MAGE_RUN_CODE and MAGE_RUN_TYPE environment variables
- Log in to the Magento administrator interface
- Create websites, stores, and views on the System | Manage Stores menu
- Modify your web server configuration to set the MAGE_RUN_CODE and MAGE_RUN_TYPE environment variables
- Install the SublimeText editor and the Sublime Package Control extension
- Configure Magento's development features to provide additional logging and debug information
- Browse the Magento Connect website for any developer modules you may find useful
- Open your Magento folder in the editor
- Create the necessary folders in the app/code/local folder, especially the config.xml file
- Enable your module by adding an XML file in the app/etc/modules folder
- Open your editor and navigate to your module folder
- Modify the config.xml file by adding the relevant code for creating a new Magento frontname
- Create a PHP file containing the new controller class and its functions
- Modify the config.xml file to add the relevant code for specifying your frontend layout update
- Create the layout XML file in the app/design folder structure
- Modify your PHP controller actions to utilize the loadLayout and renderLayout functions
- Add a core template block to your layout using the XML snippet in the video
- Create a template file for your block in the app/design folder
- Create your own custom block class in PHP, and place it on the page using the XML snippet from the video
- Install the SublimeText editor and the Sublime Package Control extension
- Configure Magento's development features to provide additional logging and debug information
- Browse the Magento Connect website for any developer modules you may find useful
- Open your Magento folder in the editor
- Create the necessary folders in the app/code/local folder, especially the config g
Adding a Menu Item in the Admin
Without the ability to add admin menu links, others will not be able to use your Magento extension.
- Modify the...
Additional information
Mastering Magento
