Magento (Magento)

This advanced Magento course is for For Developers and Programmers who want to develop bespoke Magento modules or modify existing Magento programming. This course provides essential development skills for implementing and customizing solutions on the Magento ecommerce platform. On completion of this advanced Magento programming course.


What Will I Learn ?

The complete course is hands-on based. A practical Magento module development project at the end of the course will ensure that you can practically create Magento module for your own projects. This short Magento course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends.

  • Create Magento Module
  • Use Magento Core Database Abstraction Layer
  • Develop a responsive theme and apply it on Magento
  • Magento Web service
  • Magento unit testing
  • Follow best Magento development practice

Prerequisite Knowledge

  • Products or services
  • Domain Name/s
  • Hosting
  • Security
  • Planning / Time Management
  • Budgeting

Who can benefits ?

  • Php programmers
  • Developers
  • Students

Opportunity Scope

Mentor shall discuss on classroom.

Modules / Chapter

Module 1: Introduction to Magento: features, key concepts and ecosystem

  • Background and Features
  • Magento and Technology
  • Magento in figures
  • About Magento Inc.., Editor Magento
  • The Magento ecosystem and its relevance to developers

Module 2: Magento installation

  • Tips for installation and demo database
  • Installing an instance Magento
    • Installation on development machine
    • Installation on preproduction infrastructure and prod
    • Industrialize the Magento installation
  • Migrate an instance Magento
  • Update an instance Magento
  • Magento installation and migration

Module 3: Magento Connect, the marketplace for Magento

  • Although use Magento Connect
  • Magento Connect, V1.5 and V2
  • The Downloader and Enterprise versions & Professional
  • Establishment of the French translation

Module 4: Tools to help with developments in Magento

  • Magento and Zend Studio
  • Magento and Zend Application Server
  • Other development tools and debugging
  • Tools built into Magento
  • Using Zend Studio
  • Using Zend Application Server

Module 5: Template system and relations with the views module

  • Magento folder structure
  • Terminology
    • Websites, Stores and Shops Views
    • Interfaces
    • Themes (layouts, templates, skins)
    • (Blocks of structure, content blocks)
  • Organizing templates
    • Directories interfaces, themes and settings
    • Hierarchy of themes and interfaces
    • Composition layouts
    • Relationship Management and layouts
  • Tips for proper operation of the fallback
  • Relations with the modules and the MVC architecture
  • Operation of the template
  • Interaction analysis and design modules

Module 6: Magento Module Development

  • General structure
    • Code organised in modules
    • Configuration based MVC
    • Controllers
    • Context based URI Model Loading
    • Models
    • Layouts
  • The Magento Config
    • Setting up a magento config
    • Creating magento config
  • Magento Controller
  • Magento Layout
  • Magento Models
    • Creating a model
    • Basic Model Operations
    • CRUD, The magento way
    • Model Collections
  • Magento Setup Resources
  • Entity Attribute Value (EAV)

Module 7: Import and export of items under Magento

  • Profile Configuration
  • Prerequisites
  • Dataflow products
    • Exporting simple products
    • Import simple products
    • The special case of complex products
  • Dataflow customers
    • Export Accounts Receivable
    • Import Accounts Receivable
  • Dataflow attributes and categories?
  • Import and export of items

Module 8: Webservice Magento

Enquiry Form

Required fields are marked (*).

(Max 350 words only)

Contact Information

  • Address

    Anamnagar - 32 Kathmandu, Nepal

  • Email

    info@labanepal.com

  • Phone

    +977-1-4102721, 4102722, 4244804

  • Opening Hours

    10 AM - 5 PM

Registration Form

Required fields are marked (*).

(Max 350 words only)

Contact Information

  • Address

    Anamnagar - 32 Kathmandu, Nepal

  • Email

    info@labanepal.com

  • Phone

    +977-1-4102721, 4102722, 4244804

  • Opening Hours

    10 AM - 5 PM

newsletter

Sign Up for News and Offers

Subscribe for the latest news and great deals we offer