Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Summary of Magento's key features and underlying architecture
  • Fundamental concepts, design patterns, and modular components

Getting Started

  • Server configuration
  • Magento installation process
  • Analysis of default, developer, and production operating modes
  • Exploration of file systems and sample data sets

Backend Development (PHP)

  • Examining component structures and file organization
  • Organizing the extension repository layout
  • Initialization of database schemas and data
  • Construction and packaging of development components
  • Execution of functional and integration test suites
  • Integration of partial and full-page caching mechanisms
  • Utilization of command-line interface (CLI) tools

Frontend Development

  • Creation of themes, layouts, and templates
  • Theme customization via CSS
  • Design of responsive web design (RWD) interfaces
  • Customization of RWD illustrations and breakpoints
  • Development of locale-specific dictionaries
  • Translation of thematic strings
  • Validation logic for custom forms

Security Management

  • Strengthening password management protocols
  • Mitigation of cross-site scripting (XSS) vulnerabilities
  • Enforcement of access controls and file permission settings
  • Adherence to secure coding standards in Magento
  • Strategy for incident response management

Troubleshooting and Best Practices

Summary and Next Steps

Requirements

  • Proficiency in web development
  • Programming experience with PHP and JavaScript

Target Audience

  • Developers

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories