Course Code: magentodevelopers
Duration: 14 hours
Prerequisites:
  • Experience with web development
  • PHP and Javascript programming experience

Audience

  • Developers
Overview:

Magento is an open source website platform for e-commerce. It offers fully-featured and highly customizable tools for designing and building online stores.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use Magento to design and build a secure and user-friendly online shopping site.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start developing e-commerce sites with Magento.
  • Understand the architecture, core concepts, modules, and file structure in Magento.
  • Develop a functional and robust online store by customizing Magento components and modules.
  • Implement security enhancement practices in Magento to reduce vulnerabilities and potential cyber attacks.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
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

Sites Published:

United Arab Emirates - Magento for Developers

Qatar - Magento for Developers

Egypt - Magento for Developers

Saudi Arabia - Magento for Developers

South Africa - Magento for Developers

Brasil - Magento for Developers

Canada - Magento for Developers

中国 - Magento for Developers

香港 - Magento for Developers

澳門 - Magento for Developers

台灣 - Magento for Developers

USA - Magento for Developers

Österreich - Magento for Developers

Schweiz - Magento for Developers

Deutschland - Magento for Developers

Czech Republic - Magento for Developers

Denmark - Magento for Developers

Estonia - Magento for Developers

Finland - Magento for Developers

Greece - Magento for Developers

Magyarország - Magento for Developers

Ireland - Magento for Developers

Luxembourg - Magento for Developers

Latvia - Magento for Developers

España - Magento for Developers

Italia - Magento for Developers

Lithuania - Magento for Developers

Nederland - Magento for Developers

Norway - Magento for Developers

Portugal - Magento for Developers

România - Magento for Developers

Sverige - Magento for Developers

Türkiye - Magento for Developers

Malta - Magento for Developers

Belgique - Magento for Developers

France - Magento for Developers

日本 - Magento for Developers

Australia - Magento for Developers

Malaysia - Magento for Developers

New Zealand - Magento for Developers

Philippines - Magento for Developers

Singapore - Magento for Developers

Thailand - Magento for Developers

Vietnam - Magento for Developers

India - Magento for Developers

Argentina - Magento for Developers

Chile - Magento for Developers

Costa Rica - Magento for Developers

Ecuador - Magento for Developers

Guatemala - Magento for Developers

Colombia - Magento for Developers

México - Magento for Developers

Panama - Magento for Developers

Peru - Magento for Developers

Uruguay - Magento for Developers

Venezuela - Magento for Developers

Polska - Magento for Developers

United Kingdom - Magento for Developers

South Korea - Magento for Developers

Pakistan - Magento for Developers

Sri Lanka - Magento for Developers

Bulgaria - Magento for Developers

Bolivia - Magento for Developers

Indonesia - Magento for Developers

Kazakhstan - Magento for Developers

Moldova - Magento for Developers

Morocco - Magento for Developers

Tunisia - Magento for Developers

Kuwait - Magento for Developers

Oman - Magento for Developers

Slovakia - Magento for Developers

Kenya - Magento for Developers

Nigeria - Magento for Developers

Botswana - Magento for Developers

Slovenia - Magento for Developers

Croatia - Magento for Developers

Serbia - Magento for Developers

Bhutan - Magento for Developers

Nepal - Magento for Developers

Uzbekistan - Magento for Developers