Magento2 Course

FUNDAMENTALS OF MAGENTO 2 DEVELOPMENT OVERVIEW

This course will introduce developers to the Magento 2 platform. The course starts with a basic concepts behind the design and workings of Magento 2. Upon completion of basic discussion, the student is then introduced to essential components of the architecture, and helped them to understand to the Magento 2 request flow and rendering processes, databases, service contracts, and Admin html.

This course dwells on Magento Community Edition v2.1.0

PREREQUISITES

LEARNING OBJECTIVES

Upon completing this course, you ought to be familiar with key aspects of the Magento 2 architecture, have gained skills and inside in working with Magento modules, and have got enough knowledge to customize Magento, to ensure the best upgrade path for the websites you extend. Specifically, you will:

COURSE

HIGHLIGHTS

  • Become familiar with terminology and core functionality
  • Learn to perform basic functions such as:
    • Setup new modules
    • Setup new configuration variables
  • Be familiar with basic Magento customization techniques such as:
    • Using plugins and interceptors
    • Using observers
  • Creating custom controllers
  • Overriding controller action
  • Basic operations and layouts

OUTLINE OF THE COURSE

The discussed topics emphasis on the more difficult aspects of developing with Magento 2, or on topics that are less familiar to developers.

OUR COURSE MODULES

Here is the list of modules that are included in the training course.

MAGENTO 2:

Preparation and Configuration
  • Preparation
  • Overview and Architecture
  • File Systems
  • Configuration
  • Dependency Injection (DI) & Object Manager
  • Plugins
  • Events
Request Flow
  • Request Flow Overview
  • Request routing
  • Controller Architecture
  • Working with Controllers
  • URL Rewrites
Rendering
  • Rendering Overview
  • Rendering Flow
  • View Elements
  • Block Architecture & Lifecycle
  • Templates
  • UiComponents
  • Layout XML Structures
  • Layout XML Loading & Rendering
Database
  • Databases Overview
  • Models Workflow
  • Setup Scripts & Resources
  • Entity-Attribute-Value Concepts
  • EAV Load & Save
  • Attribute Management
Service Contracts
  • Service Contracts Overview
  • Service API: Framework API
  • Service API: SearchCriteria, Repositories, Business Logic
  • Data API
  • Web API
AdminHTML
  • Adminhtml Overview
  • Grids: Filters, Datasource, Listing UiComponent
  • Grids: Grid Indexer, Columns, Paging
  • Forms
  • Sys Config, Menu, ACL

COURSE OUTCOME

At the end of the training in

Salt Lake / Chandannagar students will be familiar with

Planned topics include:

  • Dependency Injection, Plugins, & Events
  • Controllers & Routing
  • Layout
  • Databases
  • Service Contracts

SESSION AND
TRAINING SCHEDULE

Weekdays (12 weeks) – 3 days/week
2 Hours/day - 1 Hour Theory, 1 Hour Practical

OUR INSTITUTE LOCATION

Our PHP training institute is located in Salt Lake (Kolkata) & Chandannagar (Hooghly). Check out our contact page for the exact venue and the landmarks. If you have any queries call us at 033-4004-6575.