Mastering Magento

Course

Online

£ 10 VAT inc.

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

Online

Start date

Different dates availableEnrolment now open

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

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

Installing Magento 4 lectures 27:52 Preparing Your Server for Magento We're getting our system ready to run the most powerful open-source e-commerce system.
  • 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
Installing the Magento Software We need to place the Magento code on our server and run the wizard to set up the basic configuration parameters for our store.
  • 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
Alternate Installation via the Command Line Prompt Sometimes, installation needs to be automated, or perhaps the installation wizard is timing out. In most cases, a command-line prompt installation can solve these issues.
  • 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
Setting Up Multiple Storefronts Having multiple storefronts in Magento allows you to manage all of your orders and catalogs for multiple eCommerce domains in a single database and administrative interface.
  • 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
Installing Magento 4 lectures 27:52 Preparing Your Server for Magento We're getting our system ready to run the most powerful open-source e-commerce system.
  • 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
Installing the Magento Software We need to place the Magento code on our server and run the wizard to set up the basic configuration parameters for our store.
  • 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
Alternate Installation via the Command Line Prompt Sometimes, installation needs to be automated, or perhaps the installation wizard is timing out. In most cases, a command-line prompt installation can solve these issues.
  • 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
Setting Up Multiple Storefronts Having multiple storefronts in Magento allows you to manage all of your orders and catalogs for multiple eCommerce domains in a single database and administrative interface.
  • 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
Preparing Your Server for Magento We're getting our system ready to run the most powerful open-source e-commerce system.
  • 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
Preparing Your Server for Magento We're getting our system ready to run the most powerful open-source e-commerce system.
  • 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
Preparing Your Server for Magento We're getting our system ready to run the most powerful open-source e-commerce system.
  • 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
Preparing Your Server for Magento We're getting our system ready to run the most powerful open-source e-commerce system.
  • 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
We're getting our system ready to run the most powerful open-source e-commerce system.
  • 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
We're getting our system ready to run the most powerful open-source e-commerce system.
  • 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
Installing the Magento Software We need to place the Magento code on our server and run the wizard to set up the basic configuration parameters for our store.
  • 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
Installing the Magento Software We need to place the Magento code on our server and run the wizard to set up the basic configuration parameters for our store.
  • 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
Installing the Magento Software We need to place the Magento code on our server and run the wizard to set up the basic configuration parameters for our store.
  • 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
Installing the Magento Software We need to place the Magento code on our server and run the wizard to set up the basic configuration parameters for our store.
  • 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
We need to place the Magento code on our server and run the wizard to set up the basic configuration parameters for our store.
  • 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
We need to place the Magento code on our server and run the wizard to set up the basic configuration parameters for our store.
  • 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
Alternate Installation via the Command Line Prompt Sometimes, installation needs to be automated, or perhaps the installation wizard is timing out. In most cases, a command-line prompt installation can solve these issues.
  • 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
Alternate Installation via the Command Line Prompt Sometimes, installation needs to be automated, or perhaps the installation wizard is timing out. In most cases, a command-line prompt installation can solve these issues.
  • 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
Alternate Installation via the Command Line Prompt Sometimes, installation needs to be automated, or perhaps the installation wizard is timing out. In most cases, a command-line prompt installation can solve these issues.
  • 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
Alternate Installation via the Command Line Prompt Sometimes, installation needs to be automated, or perhaps the installation wizard is timing out. In most cases, a command-line prompt installation can solve these issues.
  • 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
Sometimes, installation needs to be automated, or perhaps the installation wizard is timing out. In most cases, a command-line prompt installation can solve these issues.
  • 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
Sometimes, installation needs to be automated, or perhaps the installation wizard is timing out. In most cases, a command-line prompt installation can solve these issues.
  • 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
Setting Up Multiple Storefronts Having multiple storefronts in Magento allows you to manage all of your orders and catalogs for multiple eCommerce domains in a single database and administrative interface.
  • 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
Setting Up Multiple Storefronts Having multiple storefronts in Magento allows you to manage all of your orders and catalogs for multiple eCommerce domains in a single database and administrative interface.
  • 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
Setting Up Multiple Storefronts Having multiple storefronts in Magento allows you to manage all of your orders and catalogs for multiple eCommerce domains in a single database and administrative interface.
  • 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
Setting Up Multiple Storefronts Having multiple storefronts in Magento allows you to manage all of your orders and catalogs for multiple eCommerce domains in a single database and administrative interface.
  • 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
Having multiple storefronts in Magento allows you to manage all of your orders and catalogs for multiple eCommerce domains in a single database and administrative interface.
  • 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
Having multiple storefronts in Magento allows you to manage all of your orders and catalogs for multiple eCommerce domains in a single database and administrative interface.
  • 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
Extending Magento 5 lectures 23:08 Setting Up Your Development Environment The Magento codebase is massive, containing over 10,000 files. Using the right tools will allow you to quickly navigate the source code to truly harness the power of the Magento core.
  • 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
Creating a Module Modules allow you to totally customize Magento with your own functionality.
  • 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
Creating a Frontend Controller Frontend controllers allow you to add new URL patterns to your Magento storefront.
  • 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
Creating Frontend Layouts Layouts control the view of your Magento pages.
  • 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
Creating Blocks and Templates While layouts control the arrangement of an entire page, blocks and templates encapsulate different chunks of the rendered content
  • 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
Extending Magento. 5 lectures 23:08 Setting Up Your Development Environment The Magento codebase is massive, containing over 10,000 files. Using the right tools will allow you to quickly navigate the source code to truly harness the power of the Magento core.
  • 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
Creating a Module Modules allow you to totally customize Magento with your own functionality.
  • 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

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

Mastering Magento

£ 10 VAT inc.