Fundamental Training Course on Magento Development

Fundamental Training Course on Magento Development

This training program is jointly organized by BITM & eSoftArena Ltd

course at a glance

  • Date : 10 Mar - 10 May 2018
  • No. of Classes/ Sessions : 20
  • Total Hours : 60
  • Last Date of Registration : 10 Mar 2018
  • Class Schedule :
    • Saturday - 6:30PM - 9:30PM
    • Monday - 6:30PM - 9:30PM
    • Wednesday - 6:30PM - 9:30PM
  • venue : Level 11, Software Technology Park, Janata Tower, 49 Kawran Bazar, Dhaka-1215

Price: TK. 15,000
(Excluding VAT & TAX)

This training is jointly organized by BITM &  eSoftArena Ltd
Training will be held in  eSoftArena Ltd

Course Outline:

Module 1:

  • Magento Installation
  • Understanding Stores
  • Magento Features
  • Producrts (6 types)
  • Categories
  • Attributes
  • Prices
  • Orders
  • Themes
  • CMS
  • Customer Management
  • Modules
  • Migration

 
Module 2:        

  • Basic OOP and MVC in Magento
  • Request Flow (with database effect)
  • Structure of Magento extensions
  • Module Based Architure
  • Event Driven Architechture
  • URL Rewrites
  • How output flushes in magento
  • Ajax operation (MVC)

 
Module 3:

  • Rendering Process
  • Template Structure with Fall back system
  • Blocks
  • Design layout schema(XML), CMS
  • Layout files duplication
  • Adding css/js/images
  • Organizing Head, Footer, Sidebar
  • layout.xml vs page.xml
  • Theme Development

 
Module 4:

  • Magento module development
  • Module directory structure
  • Basic functionality of config.xml, system.xml, adminhtml.xml
  • Create simple “Hello world” extension

 
Module 5:

  • Working with database in Magento
  • Module Resource & Collection
  • Magetno ORM
  • Write, install, upgrade using setup resources
  • Understang Magento query objects (AttributeToSelect, addAttribute,order,Zend::DB)

 
Module 6:

  • Magento attribute management from admin panel
  • Basic EAV concepts in Magento
  • EAV database understanding
  • Work flow of eav crud process
  • Sql queries against EAV attriubtes
  • Practical adding attribute to product,customer,order
  • Attribute reflection on front-end and backend
  • How attributes related to price
  • How to manage attributes as other purposes(offers,shipping,billing and so on)

 
Module 7:

  • Basic Practical Theme development with for all pages
  • Checkout page, product page, cart page, list page, and so on
  • Show techniques where to change and how to change

 
Module 8:

  • Basic Magento extension development in hand.
  • Apply all features that will discuss above [Features: EAV attribute, collection]

 
Module 9:

  • Admin panel extension development
  • Understanding Grid
  • Understanding Form
  • Understanding Collection in Grid
  • Practical implementation

 
Module 10:

  • Magento Cart Process work flow discussion
  • Understanding how product price coalition works at cart page
  • Understanding Quote with database reflection

 
Module 11:

  • Magento Checkout Process
  • How different modules(shipping,payment,tax, rules,order) combine in checkout process

 
Module 12:

  • Magento Shipping module development
  • How custom charge can be calculated
  • Relation with address and customer

 
Module 13:

  • Magento Payment module development
  • Payment method with charge manipulation
  • Relation with address and customer
  • Payment with vendor service

 
Module 14:

  • Magento Understanding Orders
  • Sales orders on Backend
  • Creating orders on backend
  • Returns & Credit memos
  • DB structure of orders
  • Transactional Email process

 
Module 15:

  • Magento Understanding different types of products prices
  • Understanding special prices, cost prices and so on
  • Develop custom extension on custom type product

 
Module 16:

  • Development a custom extension which reflects on both fronted and backend
  • Create basic CRUD which show on backend and frontend

 
Module 17:

  • Develop another theme with custom payment,shipping,product,attribute that we would have leant from above classes

 
Module 18:

  • Magento Web servies
  • REST, SOAP, XML-RPC, XML-Connect
  • Only xml-connect(i-phone) OR SOAP configuration file details will be discussed
  • Practical extension develop for web services

 
Module 19:

  • Magento Indexing process
  • Magento reporting process
  • Understanding attribute filtering process (Example: shop by brand, shop by price and so on)
  • Magento custom attriubte filtering porcess
  • Develop custom extension for attribute filtering which reflects on frontend

 
Module 20:

  • Certification topics discussion
  • Some sample topics
  • Special cases
  • Overall idea or preparation for the exam

 
Module 21:

  • Some useful techniques in performance optimization
  • Server side performance optimization
  • Magento corn jobs
  • Understanding Magento Sql queries on performance optimization
  • some useful commands

 
Module 22:

  • Understanding Magento prototype js
  • Practical Use of Class, Ajax
  • simple cart process through js

 
Module 23:

  • Magento  products import / export
  • Magento csv library understanding
  • Magento Custom Theme development

 
Module 24:

  • Continue Magento theme development
  • Some question - answer session



Curriculum

Advanced Fundamental Training Course on Magento Development 60 Hrs

Tentative Class Start

10th March, 2018

Available Seat

10 / 25

who can join

Understanding on web technology is required. 
Knowledge on html/css and php/mysql is required. 
Minimum CSE/EEE students/fresh graduate from diploma/University is required.

Meet the Instructor