Course Outline

Introduction

  • Overview of Magento features and architecture
  • Core concepts, design patterns, and modules

Getting Started

  • Setting up the server
  • Installing Magento
  • Understanding default, developer, and production modes
  • Exploring file systems and sample data

Backend Development (PHP)

  • Understanding components and file structure
  • Managing extension repository structure
  • Initializing schema and data
  • Building and packaging components
  • Running functional and integration tests
  • Implementing partial and full page caching
  • Using CLI commands

Frontend Development

  • Developing themes, layout, and templates
  • Customizing themes using CSS
  • Designing a mobile-responsive UI (RWD)
  • Customizing RWD illustration and breakpoints
  • Creating locale dictionaries
  • Translating theme strings
  • Validating custom forms

Security Management

  • Enhancing password management
  • Preventing cross-site scripting attacks (XSS)
  • Restricting access and file permissions
  • Secure coding in Magento
  • Managing incident response

Troubleshooting and Best Practices

Summary and Next Steps

Requirements

  • Experience with web development
  • PHP and Javascript programming experience

Audience

  • Developers
 14 Hours

Upcoming Courses