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.
Course Outline
Introduction
- Overview of Magento's capabilities and underlying architecture
- Core concepts, design patterns, and module structure
Getting Started
- Server configuration
- Magento installation procedures
- Distinguishing between default, developer, and production modes
- Exploration of file systems and sample datasets
Backend Development (PHP)
- Analyzing components and file hierarchy
- Managing the structure of extension repositories
- Initializing database schemas and data
- Constructing and packaging components
- Executing functional and integration tests
- Implementing partial and full-page caching strategies
- Utilizing CLI commands
Frontend Development
- Developing themes, layouts, and templates
- Theme customization via CSS
- Designing a mobile-responsive user interface (RWD)
- Adjusting RWD illustrations and breakpoints
- Creation of locale dictionaries
- Translating theme-specific strings
- Validation of custom forms
Security Management
- Strengthening password management protocols
- Prevention of cross-site scripting (XSS) attacks
- Restricting access rights and file permissions
- Secure coding standards in Magento
- Incident response management
Troubleshooting and Best Practices
Summary and Next Steps
Requirements
- Practical experience in web development
- Proficiency in PHP and Javascript programming
Target Audience
- Software Developers
14 Hours