Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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