training@vgrbs.in
sales@vgrbs.in
+91 9600108846
044 26180442

Magento

We provide excellent training for every role in your Magento business. You can also enhance your new Magento skills with our live instructor-led training.

Towards the end of the training, you will be working on projects, Realtime coding where you will implement the techniques learnt during the course. Every training class has practical assignments which shall be finished before the next class and helps you to apply the concepts taught during earlier training classes.

Why Magento?

Magento offers practically everything an e-commerce website would need to show the products, online transactions, offer customer service and run all your backend processes efficiently. The Platform is highly adaptable and could be modified endlessly to exactly fit for any project requirements.

How Magento helps your career?

  • Job Opportunity: Most of the web stores, in fact, over a sector of all eCommerce web stores in the world are powered Magento.
  • Flexible to work: Magento is a highly customizable eCommerce platform, so it allows you to develop incredible frontend user experiences and backend redesigning.
  • Winner for your clients: When it comes to page load speed, Magento is the best choice, so in turn, your clients will become super excited to see your work. Magento is suitable for your small to large eCommerce projects.

Duration: 25 hrs – 35 hrs

Training method – Online or Classroom

Syllabus for Magento Front End Developer Course

Overview of Theming in Magento

  • Introduction
  • Folder Structure
  • Static files classification
  • Deployment Process
  • Fallback Process

Theme Architecture

  • M1 <> M2 Comparison
  • .less files organization
  • Style-m and styles-l files
  • Customization approached for .less files
  • .less files deployment and compilation options
  • Using Grunt for deployment and compilation
  • Extending Grunt configuration
  • Non-less files deployment

Layout XML, Blocks & Templates

  • Layouts overview in M2
  • Layout files location
  • Page layouts
  • Basic CSS and JS inclusion
  • Layout files and directives
  • Intro into blocks
  • Templates

 

Syllabus for Magento 1.x Developer Course

Module – Architectures & Structures

  • Table Structure
  • Files & Folders Structure
  • Coding Standard
  • The Magento Configuration
  • Magento Controller Dispatch
  • Magento Layouts, Blocks and Templates
  • Magento Setup Resources
  • Various Data Collections
  • Advanced ORM: Entity Attribute Value
  • Package creation & Installation

Module – Admin Development

  • system.xml – admin Configuration file
  • Admin menu and route

API Development

  • REST and SOAP API
  • Use cURL to run the request
  • Status codes and responsesl

Module -Theme Development

  • Layout
  • Template
  • Theme Override
  • layout override
  • Email Template

Module – Localization

  • Translate inline admin and frontend
  • Translation dictionaries
  • Language Package

Module – Magento Framework

  • Site Logo
  • Favicon
  • Store Address
  • Store Contact Address
  • Currency Setup
  • Theme Setting

Module – Reports

  • View Sales Report
  • View Order Report

Module – Backend Admin panel

  • Cache Management
  • Index Management
  • Tools & Compilation
  • ACL Admin Access
  • Categories Management
  • Product Management
  • Attribute Creation
  • Attributes Management
  • Static Block Creation
  • Configuration Changes
  • Creating Admin User
  • Creating Roles
  • Shopping Cart Price Rules
  • Create Order from frontend
  • Order Management
  • Order to Invoice
  • Invoice to Shipment

Module – Magento Backend Menu’s

  • Frontend Flow
  • Events & Observers uses (Type & available observers for frontend and admin end)
  • Multistore, Multicurrency
  • Promotions
  • Newsletter
  • System Configurations

Module – Magento Front End Properties

  • Module Installation (enable, disable)
  • SQL Version upgrade
  • Url Rewrite Management
  • Import/Export – customer, products, stocks
  • Developer tools, Minify js, css (pros & cons),template path hints
  • Cron Job

 

Syllabus for Magento 2.x Developer Course

Module 1-Fundamentals of Magento 2

  • Magento2 Architecture
  • Table Architecture
  • Folder and file Structures
  • Coding Standard for magento2
  • Three modes of Magento2
  • bin/magento CLI Commands
  • Dependency Injection – di concepts

Module 2 – Module Devlopment

  • Basic controllers
  • Layout/block
  • CRUD – Models
  • Events and observer
  • Overriding controllers, block
  • Js, css and images include
  • Composer.json

Module 3 – Admin Development

  • System.xml – admin Configuration file
  • Admin menu and route

Module 4-Theme Development

  • Layout
  • Template
  • Theme Override
  • Layout override
  • CSS,JS override
  • Email Template
  • Creating new theme for admin and frontend
  • Less type CSS
  • Require Js

Module 5-UI Components

  • Form Components
  • Listing/Grid Components
  • Modal Components

Module 6-Concepts of UI Components

  • Architecture structure of UI components
  • Configuration flow of UI components
  • XML configuration
  • PHP modifiers
  • UI class Library
  • UI element
  • UI collection
  • UI layout – service module

Module 7-Javascript with magento2

  • Configure JavaScript resources
  • Calling and initializing JavaScript
  • Use custom JavaScript
  • Locate JavaScript components
  • Customizing JavaScript illustration
  • Using JavaScript mixins

Module 8-Javascript Widgets

  • Accordion widget
  • Alert Widget
  • Calendar Widget
  • Collapsible widget
  • Confirmation Widget
  • Dropdown Dialog widget
  • Gallery widget
  • List widget
  • Magnifier widget
  • Loader widget
  • Menu widget
  • Modal widget
  • Navigation widget
  • Prompt widget
  • QuickSearch widget
  • Tabs widget

Module 9-API Development

  • REST and SOAP API
  • Token-based authentication
  • Oauth-based authentication
  • Oauth error codes
  • Session-based authentication
  • Custom API implementation
  • Swagger
  • Use cURL to run the request
  • Status codes and responses

Module 10-Localization

  • Creating new theme for admin and frontend
  • Translation dictionaries
  • Language Package