Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Overview of Magento’s capabilities and architectural design
  • Key concepts, design patterns, and modular components

Getting Started

  • Server configuration
  • Magento installation process
  • Distinguishing between default, developer, and production modes
  • Navigating the file system and reviewing sample data

Backend Development (PHP)

  • Analyzing components and file organization
  • Managing the extension repository structure
  • Schema and data initialization
  • Component creation and packaging
  • Execution of functional and integration tests
  • Integration of partial and full-page caching mechanisms
  • Utilization of CLI commands

Frontend Development

  • Development of themes, layouts, and templates
  • Theme customization via CSS
  • Designing mobile-responsive user interfaces (RWD)
  • Tailoring RWD illustrations and breakpoints
  • Generation of locale dictionaries
  • Translation of theme-specific strings
  • Validation of custom form inputs

Security Management

  • Strengthening password management protocols
  • Mitigating cross-site scripting (XSS) vulnerabilities
  • Control of access rights and file permissions
  • Secure coding standards within Magento
  • Incident response strategies

Troubleshooting and Best Practices

Summary and Next Steps

Requirements

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

Target Audience

  • Software Developers

Number of participants


Price per participant

Upcoming Courses

Related Categories