Adobe Commerce training

Learn to master Adobe Commerce and take your e-commerce project to the next level!

Manage and grow your Adobe Commerce store independently

An expert in Magento Open Source and Adobe Commerce since Adobe acquired the solution in 2018, Synolia offers a training program for business and technical teams. Whatever your industry, and whether you are an administrator or a developer, we help you master your e-commerce platform and grow its potential on your own.

From two to four days, on-site or remote, our Adobe Commerce training paths are tailored to your profiles and needs.

Adobe Commerce back-end developer training
  • Objective: training in Adobe Commerce back-end development and best practices
  • Duration: 4 days
  • Audience: PHP developers looking to build advanced technical skills on Adobe Commerce, technical architects, or anyone who needs to understand and modify Adobe Commerce code
  • Prerequisites: knowledge of PHP, basic object-oriented programming (OOP) and, ideally, some familiarity with database concepts (MySQL) and how web applications work
  • Program:

1. Introduction and Adobe Commerce installation:
Overview of Adobe Commerce, setting up the development environment (Docker, Composer, IDE) and a quick tour of the front-office and back-office interfaces

2. Technical foundation and architecture:
Understanding the technologies used (PHP, MySQL, ElasticSearch, etc.), naming conventions (PSR-1, PSR-2) and the folder structure of the Adobe Commerce application

3. Custom module development (“Hello World”):
Learning how to declare and initialize a module, create routes and controllers, and shape the display with layouts, blocks, ViewModels and templates

4. Dependency injection and design patterns:
Mastering dependency injection, using Factories and Repositories to work with entities (products, customers, etc.) and understanding the role of AbstractModel

5. Data management and custom models:
Creating and working with custom models, ResourceModels and Collections to interact with specific database tables, including the use of dedicated interfaces and Repositories

6. Changing Adobe Commerce functionality:
Learning the mechanisms for customizing Adobe Commerce behavior through rewrites, events and plugins

7. Admin and scheduled tasks (Crons):
Configuring admin settings, managing admin panel routes and layouts, setting up access control lists (ACL) and scheduling tasks (Crons)

8. Advanced topics:
Introduction to complex concepts such as EAV (Entity-Attribute-Value), cache management and indexes.

Adobe Commerce front-end developer training
  • Objective: training in Adobe Commerce front-end development and best practices
  • Duration: 2 days
  • Audience: developers who want to learn how to customize the user interface (front end) of Adobe Commerce.
  • Prerequisites: basic knowledge of PHP, object-oriented programming (OOP) fundamentals and web development basics (HTML, CSS, JavaScript)
  • Program:

1. Working with themes
Creating a theme and making first customizations (Luma/Blank, parent/child, override/extension, etc/view.xml)

2. Working with layouts
Building the page in XML (removing, adding, moving blocks)
Concepts: Block vs container, Handles, Merge and override, Page Layout, passing data to the template
Tips and cheat sheets: retrieving the list of handles, displaying a CMS block

3. Deploying static files
Developer vs production mode
The setup:static:deploy command

4. Using CSS/Less
Using Less, generated CSS files (mobile/desktop)
Changing the site style: primary button color, H1 heading size, hiding a block on desktop only

5. Using and customizing JavaScript
The stack: RequireJS, jQuery and jQuery UI, Knockout.js, Underscore.js
jQuery UI widgets: Widget factory, standard widgets, Override, mixin and extend

6. Using UI Components
Dynamic interfaces built on Knockout.js (private data, FPC cache)
Configuration in XML and PHP
Private data and cache

7. Focus on Page Builder

8. Managing translations

Adobe Commerce administrator training
  • Objective: training in administering a Magento/Adobe Commerce store
  • Duration: 2 to 4 days
  • Audience: online store administrators who want to get to grips with the solution or deepen their knowledge of it and its advanced features
  • Prerequisites: basic knowledge of e-commerce
  • Program:

1. Overview
Introduction to the platform, its features and its benefits for businesses

2. Front office
Overview of the front office and typical customer journeys

3. Admin basics
Discovering the Adobe Commerce admin interface, navigating menus and options. How information is structured in the application, and how translations and permissions are managed

4. Catalog administration
Product types and their specifics. Managing products, prices, inventory, attributes and categories, and the impact on the front office

5. Marketing
Advanced marketing features of the application and how to manage them: promotions, merchandising, related products (cross-sell), loyalty, gift cards…

6. Content
How content is structured in the application, with a focus on using Page Builder

7. Sales administration
Managing customer accounts, processing orders, and handling returns and refunds

8. Reporting
Overview of built-in reporting

9. Configuration
Store configuration options: shipping, payment…

10. Performance
General performance considerations and cache management

Training led by our Adobe Commerce experts

Synolia plays an active role in driving the Magento and Adobe Commerce community.

Gautier Harot, Director of E-commerce Operations at Synolia, works closely with Adobe. He supports our customers every day as they get up to speed on their Adobe Commerce platforms and improve their performance.

Why choose Synolia for your Adobe Commerce training?

Choosing Synolia for your e-commerce training means drawing on the expertise of a long-standing, certified Adobe Commerce partner that has pioneered the solution in France since its early days. Recognized and awarded by Adobe, Synolia shares the best practices and latest innovations of the solution to help you unlock its full potential.

What you gain from the training

After the training, administrators can independently manage their product catalog, configure their stores, optimize sales and track performance day to day. Developers, for their part, master the best practices to customize, maintain and evolve the platform safely, in line with Adobe Commerce standards. You leave with an in-depth understanding of the solution and skills you can put to work right away to reach your e-commerce goals.

    Need Adobe Commerce training?

    The Synolia team is ready to train your administrators and developers on Adobe Commerce!

    Contact us!