PHP Training :: Official Magento Training

Enroll in this Course

  • Introductions
    August 27 @ 09:00 – 10:00 EDT
  • Introducing Magento
    August 29 @ 09:00 – 12:00 EDT
  • The Magento Event System
    September 2 @ 09:00 – 12:00 EDT
  • Dealing with Sales
    September 3 @ 09:00 – 12:00 EDT
  • Page Blocks
    September 5 @ 09:00 – 12:00 EDT
  • Payment Systems
    September 10 @ 09:00 – 12:00 EDT
  • Extending Magento
    September 12 @ 09:00 – 12:00 EDT
  • Introductions
    November 4 @ 14:00 – 15:00 EST
  • Introducing Magento
    November 5 @ 14:00 – 17:00 EST
  • The Magento Event System
    November 7 @ 14:00 – 17:00 EST
  • Dealing with Sales
    November 18 @ 14:00 – 17:00 EST
  • Page Blocks
    November 20 @ 14:00 – 17:00 EST
  • Payment Systems
    November 25 @ 14:00 – 17:00 EST
  • Extending Magento
    December 2 @ 14:00 – 17:00 EST
  • Introductions
    January 6 @ 10:00 – 11:00 EST
  • Introducing Magento
    January 7 @ 10:00 – 13:00 EST
  • The Magento Event System
    January 9 @ 10:00 – 13:00 EST
  • Dealing with Sales
    January 14 @ 10:00 – 13:00 EST
  • Page Blocks
    January 16 @ 10:00 – 13:00 EST
  • Payment Systems
    January 20 @ 10:00 – 13:00 EST
  • Extending Magento
    February 23 @ 10:00 – 13:00 EST

Course Information

Difficulty level: Intermediate
Course type: Live online, instructor-led
Duration: 19 hours (7 units)
Prerequisites: PHP Essentials
Everyday PHP Programming
Zend Framework Training
Price: $999.99 / seat
(or 1 Magento Training Credit)

Save even more with our Discount Program

Course Goals

  • Enable you to understand the inner workings of the Magento file and database configuration
  • Allow you to write your own custom modules for use with Magento
  • Provide you the knowledge you need to debug and optimize current installations of Magento

Need help?
Contact us today

Magento is a modular Open Source eCommerce solution, that provides merchants with a tremendous amount of flexibility when creating their web presence. However no single product can meet every demand, this course is designed to bring experienced PHP developers up to speed on how Magento ticks: the event system, database structure, reports, payments, fulfillment, etc. This course includes several practical exercises designed to help developers hit the ground running in their next customization or modification of this open source solution.

Looking for a perfect companion to our course?
php|architect's Guide to Programming Magento Commerce provides in-depth information on all the topics covered by our online course, and acts as a great companion for everyone who is learning to use Magento or who is looking for a reference beyond what is already available on the Magento site. Get your copy today!

This is a tutorial-based course. In our tutorial-based classes, the instructor will present a selection of material, then pause for participants to complete an in-class exercise designed to enhance learning, and put presented material to practice while still giving immediate access to the instructor should problems arise. Students can expect to complete 2-3 exercises during the three hour class time.

Key Topics Include:

  • The Event System
  • Building on page widgets for product display
  • Handling alternate payment systems
  • Extending Magento

Course Outline

1. Introductions (1 hour)

  • Introduction to the training system
  • Introduction to participants and the instructor
  • Preparing for the course
  • Suggested materials

2. Introducing Magento (3 hours)

  • Installation & Requirements
  • Database Structure
  • Code Structure
  • Administrative Interface
  • Managing Products
  • Product System
  • Customization, Tiers, etc.

3. The Magento Event System (3 hours)

  • Available Events
  • Integration Structure
  • Example Events

4. Dealing with Sales (3 hours)

  • Generating Reports
  • Handling of sales information

5. Page Blocks (3 hours)

  • Presenting different information on the page
  • Creating your own widgets
  • Adding new releases or best sellers
  • Pulling data from external data sources

6. Payment Systems (3 hours)

  • Existing Payment Infrastructure
  • PayPal
  • Extending Options

7. Extending Magento (3 hours)

  • Extensions Methods
  • Principles of building Magento extensions
  • Practical extension building example

Please note: course description, curriculums and schedule are subject to change without notice.