Magento Course Descriptions
eCommerce with Magento
eCommerce with Magento
For Merchants and anyone interested in understanding how to leverage eCommerce to enhance their business
Duration: Online Instructor Led; 4 two-hour sessions from 6:45am-9:00am PST.
Target Audience
- Merchants who want to increase interaction and customer loyalty through a more engaging user experience.
- Merchants who've outgrown their current websites and are looking to change platforms
- Merchants who are new to eCommerce and are looking to jumpstart their learning and avoid common pitfalls
Course Overview
Students will get up to speed on the current landscape of eCommerce and where it is heading. They will discover how a Magento eCommerce solution can enhance multiple aspects of their business, not just sales. Students will also learn how to optimize their Magento eCommerce site with best practices.
Course Outline
- Overview: The eCommerce Landscape Trends, examples, quotes from industry sources
- Increase Brand Awareness & Traffic Themes, traffic drivers, SEO, and increasing brand awareness
- Generate Revenue Merchandising, navigation, payment options
- Save Money & Improve Efficiency Order management, self-service, data-feeds, and QuickBooks
- Increase Customer Satisfaction & Engagement Loyalty programs, gift cards, reviews — creating brand advocates
- Selecting the Right eCommerce Platform for Your Business Built-in and advanced capabilities, extendable architecture
Learning Objectives
After completion of this course, students will be able to:
- Recognize and understand the state of eCommerce and trends of the future
- Analyze, plan and design their Magento merchant site based on their specific requirements
- Leverage the many features included in the Magento platform to attract consumers, increase conversion rates, grow revenue, foster customer satisfaction and maximize the return on their Magento investment.
Available On-Demand Managing Your Magento Store - Part 1: Catalog Management
Managing Your Magento Store - Part 1: Catalog Management
Target Audience
The target audience for this course is the Magento store owner. The course will also benefit merchandisers, product marketing managers, customer service and operations management and staff.
Prerequisites
Understanding of eCommerce and familiarity with eCommerce systems
Course Overview
This 3-part series of video training empowers merchants toward self-management of the Magento store. It will enable students to gain an understanding of the capabilities and parameters within their Magento store. The course provides familiarity with Magento’s administration panel in the following areas:
- Catalog Management – eCommerce configuration, site behavior, and reports
- Product Marketing – merchandising, product management, brand management, and driving traffic on-site and off-site
- Operations – order management, fulfillment, and customer service
Outline of Part 1: Catalog Management (2+ hours)
- Administration
- Overview
- User Roles and Permissions
- Site Configuration and Behavior
- General
- Catalog
- The Find
- Customers
- Sales
- Services
- SEO
- URL Re-Write
- Site Map
- Site Performance Enhancement
- Cache and Index Management
- Product Types
- Simple
- Configurable
- Bundled
- Virtual
- Gift Card
- Product Configuration
- Categories
- Attributes
- Configuration
- Front End Functionality
- Layered Navigation
- Simple and Advanced Search
- Reviews, Ratings & Tags
- Product Management
- Product Updates
- Import/Export of Product Data
- Product Sort Order
- Taxes
- Multi-store Setup
- Reports
Learning Objectives
After Part 1 of this course, you will be able to do the following:
- Establish your store goals and understand how to achieve them using Magento Administration tools
- Establish user roles and permissions to create your admin team
- Establish a road map for and create your site using the Magento Admin System tab
- Develop and configure your plan for SEO and site performance standards
- Understand how to manage financial data and products using the Import/Export feature
- Create multiple sites to accommodate your product reach
- Optimize cache and index management features to prep for layered navigation
- Build a layered navigation scheme, with directed search
- Incorporate reviews, ratings, tags, search terms, and other tools for customer engagement
- Create a scheme of categories and attributes to facilitate product management
Featuring Magento Enterprise
- Duration:
- 4+ hours
- Format:
- On-Demand, Video
per student
About On-Demand

This On-Demand course
is offered FREE to registered
users. Register to access your
Free content on Magento U.

Available On-DemandManaging Your Magento Store - Part 2: Product Marketing
Managing Your Magento Store - Part 2: Product Marketing
Target Audience
The target audience for this course is the Magento store owner. The course will also benefit merchandisers, product marketing managers, customer service and operations management and staff.
Prerequisites
Understanding of eCommerce and familiarity with eCommerce systems
Course Overview
This 3-part series of video training empowers merchants toward self-management of the Magento store. It will enable students to gain an understanding of the capabilities and parameters within their Magento store. The course provides familiarity with Magento’s administration panel in the following areas:
- Catalog Management – eCommerce configuration, site behavior, and reports
- Product Marketing – merchandising, product management, brand management, and driving traffic on-site and off-site
- Operations – order management, fulfillment, and customer service
Outline of Part 2: Product Marketing (1 hour)
- Customer Management
- Segmentation
- Attributes
- Customer Groups
- Events, Sales, Promotions
- Automated reminder emails
- Products Gift Options
- Rewards
- CMS Pages
- Future Options
- Newsletters
- Catalog Price Rules
- Shopping Cart Price Rules
- Setup
- Import/Export of Customer Data
Learning Objectives
After Part 2 of this course, you will be able to do the following:
- Manage customers through creation of attributes, groups, and segmentation
- Understand the use of promotions, sales, and timed events to stimulate revenue
- Use the Import/Export feature in customer management
- Protect revenue through shopping cart rules and sales funnel management
Featuring Magento Enterprise
- Duration:
- 4+ hours
- Format:
- On-Demand, Video
per student
About On-Demand

This On-Demand course
is offered FREE to registered
users. Register to access your
Free content on Magento U.

Coming SoonManaging Your Magento Store - Part 3: Operations
Managing Your Magento Store - Part 3: Operations
Target Audience
The target audience for this course is the Magento store owner. The course will also benefit merchandisers, product marketing managers, customer service and operations management and staff.
Prerequisites
Understanding of eCommerce and familiarity with eCommerce systems
Course Overview
This 3-part series of video training empowers merchants toward self-management of the Magento store. It will enable students to gain an understanding of the capabilities and parameters within their Magento store. The course provides familiarity with Magento’s administration panel in the following areas:
- Catalog Management – eCommerce configuration, site behavior, and reports
- Product Marketing – merchandising, product management, brand management, and driving traffic on-site and off-site
- Operations – order management, fulfillment, and customer service
Outline of Part 3: Operations (1+ hour)
- Order Management
- Back End Order Placement
- Credit Memos/Returns
- Fulfillment
- Shipping
- Customer Service
- Transactional eMail
- Self-management Configuration
- Shopping Cart Management
After Part 3 of this course, you will be able to:
- Create efficiency in Operations through management of orders, invoices, shipments, credit memos, and tax rules
- Establish a procedure for back end order placement
- Manage Fulfillment and Shipping
- Enhance customer service through use of transactional email and customer self-management configuration

Featuring Magento Enterprise
- Duration:
- 4+ hours
- Format:
- On-demand, Video
per student
About On-Demand

This On-Demand course
is offered FREE to registered
users. Register to access your
Free content on Magento U.

Magento Performance & System Optimization for System Administrators
Magento Performance & System Optimization for System Administrators
Target Audience
This course is designed for UNIX Administrators with basic LAMP (Linux Apache MySQL PHP) knowledge, who are responsible for maintaining infrastructure, performance, scalability, and system monitoring for servers on which Magento runs.
Pre-Requisites
Students must have knowledge of Linux basic commands and administration principles. Students should also have basic knowledge of the LAMP stack. MySQL knowledge is helpful, but not required.
Course Description
This course provides an introduction to Magento performance tuning and best practices for configuring Magento in single and multi-server environments, MySQL tuning and PHP performance. Students will also have the opportunity to explore Open Source tools for benchmarking their Magento installation and for fine tuning a database server.
Course Outline
- Magento hosting overview
- Introduction
- Single node or multiple servers
- Web Servers Load balancing with Magento
- Which HTTP server to use (Apache and nginx, in brief)
- PHP byte-code accelerators
- APC and other accelerators, common principles
- Installing and configuring APC
- Monitoring APC and investigating correct cache size
- Magento Cache Tuning
- Magento cache storages - which one to use?
- Configuring and testing session storage
- Database server optimization
- MySQL version notes
- Maatkit, innotop and mysqltuner tools
- Testing performance benchmarking
- Testing site performance (introduction)
- Tools overview: ab, siege, jmeter, tsung
Learning Objectives
This course is designed to improve the knowledge of Magento specific performance tuning of the UNIX systems hosting Magento. Learning objectives include:
- Establish backup procedure
- Propose optimal software & hardware
- Install & tune PHP accelerator
- Benchmark req/sec
- Balance loads
- Isolate performance bottlenecks
- Adjust Magento caches
- Adjust MySQL settings
- Devise database server monitoring plan
- Devise a plan for further system performance optimization
Core Principles for Theming in Magento
Core Principles for Theming in Magento
Essential theme development skills for customizing the look and feel of websites on the Magento eCommerce platform
Duration: Online Instructor Led; 7 two-hour sessions from 6:45am-9:00am PST.
Target Audience
This course is designed for frontend developers, UI developers and producers who will be creating and customizing themes for the Magento Enterprise Edition platform. Students should have experience theming/skinning other complex websites.
Pre-Requisites
Students must have a good knowledge of HTML and CSS. Students should also be comfortable editing HTML and CSS directly, not just using a WYSIWYG editor. Students should also be comfortable working with FTP clients. Some experience with PHTML and PHP is helpful but not required. Students should also already be familiar with the Magento Enterprise Edition feature set and frontend functionality.
Course Overview
This course provides a strong introduction to Magento's templating system and best practices. Class time combines lectures, guided examples and hands-on lab exercises. Students will understand the fundamentals of Magento's templating system and learn how Magento themes work and all the components of a theme, especially layouts, page templates and block templates.
Course Outline
- Magento Templating System—Architecture and Components
Gain a conceptual understanding of the Magento templating system and the components of the templating system and how they inter-relate. - Working with Themes
Learn how to work with and apply themes to Magento websites, including understanding the directory structure, fallback hierarchy and website scopes. - Recommended Approach to Customizing
Understand what can and can't be changed at the theme level, including what can be customized without theming. Adopt a structured approach for evaluating and executing website customizations. - Working with Page Templates, Layouts, and Block Templates
Understand the purpose, structure and interrelationship of all of the key components of the Magento templating system. Learn how to modify templates at each level and the benefits of each. Page 4 v.021811 - Creating Your Own Default Theme
Learn how to create your own design package and theme as a starting point for your designs. - Creating Modules with Custom Theme Components
Learn how to create and declare the frontend layout components of a Magento module or how to use a module for your default theme overrides
Learning Objectives
After completion of this course, students will be able to:
- Customize both the look and feel and the functionality of a website at the theme level
- Create new themes from scratch and build them in a way that ensures the best possible upgrade path for their websites
Methods Materials
This course is comprised of lecture and lab. Each student receives course handouts and lab materials, and, during the course, will have access to Magento Enterprise Edition source code. Students should bring their own laptops for course exercises and labs.
Available On-DemandFundamentals of Magento Development
Fundamentals of Magento Development
Essential development skills for implementing and customizing solutions on the Magento eCommerce platform
Duration: 5 days Classroom / 40 hours On-Demand
Target Audience
Developers who want to learn the architecture, terminology, and core functionality of Magento, along with best practices of extending the platform. This course is appropriate for both developers who are new to Magento, as well as those developers who are experienced with launching and extending the platform.
Pre-Requisites
Students must be familiar with developing in a LAMP environment and have a basic understanding of Unix-based systems. Students must have a working knowledge of HTML, CSS, XML, PHP 5.0+ and object-oriented programming techniques. Familiarity with MVC and Zend Framework is strongly recommended but not required. Students should have at least 2 years of PHP experience and understand the basic principles of database operations (e.g., foreign keys, difference between engines, query and schema optimization).
Course Description
This course will introduce the new Magento developer to the Magento architecture. The student will review how Magento leverages MVC, Zend Framework and Object-oriented programming. The course will take the student through the process of Magento Rendering, Request Flow, Adminhtml, Database and EAV. The course is lecture-lab format with extended hands-on exercises on Magento EE.
Course Outline
- Basics
- General OOP and MVC concepts
- Event-driven architecture
- Magento module-based architecture
- Magento directory structure/naming conventions/code pools/namespaces/module structure
- Configuration XML
- Factory and functional class groups
- Class overrides
- Event observer Page 6 v.021811
- Request Flow
- Application initialization
- Front controller
- URL rewrites
- Request routing
- Modules initialization
- Design and layout initialization
- Structure of block templates
- Flushing data (output)
- Rendering
- Template structure
- Blocks
- Design layout SML schema, CMS content directives
- Working with Database in Magento
- Models resource and collections
- Magento Object Relational Mapping
- Write, install and upgrade scripts using set up resources
- Entity-Attribute-Value model
- Model concepts
- EAV entity
- Load and Save
- Attributes management
- AdminHTML
- Common structure/architecture
- Form and Grid Widgets
- System configuration XML and configuration scope
- ACL (permissions)
- Enabling and configuring extensions
Learning Objectives
Students will leave the course understanding the Magento architecture, MVC and data models, how to work with Magento modules, and how to customize and extend Magento to ensure the best upgrade path for the websites they extend. Specifically, they will:
- Understand basic Magento structure
- Be familiar with terminology and core functionality
- Be able to perform basic functions such as:
- Set up new modules
- Create new table in the database
- Write an upgrade script
- Set up new configuration variables
- Be familiar with basic Magento customization techniques such as:
- Overriding classes
- Using observers
- Creating custom controllers
- Overriding controller/action
- Basic operations with layouts
- Basic skinning operations
Methods & Materials
This course is comprised of lecture and lab. Each student receives course handouts and lab materials, and, during the course, will have access to Magento Enterprise Edition source code. Students should bring their own laptops for course exercises and labs.
- Duration:
- 40 hours
- Format:
- On-Demand, Video
per student
About On-Demand

This On-Demand course
is offered FREE to registered
users. Register to access your
Free content on Magento U.
- Duration:
- 5 days Classroom
- Format:
- Instructor-led, Physical Classroom






