След като разгледахме "10-те причини да изберете официален партньор на Adobe и сертифицирани Magento разработчици за изработка на Вашия онлайн магазин", сега ще се фокусираме върху едно от направленията за сертификация - Adobe Commerce Front-End Developer Expert. Научете повече за компетенциите, които са нужни за акредитация и за опитните експерти в екипа на Stenik, които притежават този сертификат.
Какви знания и умения притежава един сертифициран Adobe Commerce Front-End Developer Expert?
1. Създаване, редактиране и наследяване на теми - йерархия на теми, менажиране на ресурси в теми, преводи
- Структура на папките в темите на Adobe Commerce.
- Създаване на нова тема (наследяване, изключения, настройки на темата).
- Способност за разширяване на съществуващи теми.
- Персонализиране на транзакционни имейли.
- Прилагане на преводи.
- Определяне кога да се поставят файлове в app/code или app/design на база на примерна ситуация.
2. Определяне на структура и съдържание на различните типове страници посредством XML файлове и познания по използване на phtml шаблони (комбинирани файлове с html и php код в тях)
- Използване на XML layout инструкции.
- Създаване на нови типове страници с различна конфигурация на колони и използвани ресурси.
- Разбиране на разликата между разширяване/обединяване и презаписване на XML.
- Добавяне и използване на аргументи в темплейти.
- Създаване и персонализиране на темплейти.
- Защита в phtml темплейти (escaping).
3. Стилове
- Разбиране на Magento 2 Frontend Framework и цялостната компилация на Less файлове (mobile first approach).
- Разбиране на разликата между конкретни файлове (_extends.less,_extend.less,_theme.less,_widgets.less,_module.less,).
- Презаписване и разширяване на Magento LESS.
- Познаване на основни концепции в LESS - импортиране на файлове и използване на променливи.
- Умение да се персонализират стилове на имейли.
- Познаване на йерархията на CSS/LESS (библиотеки, модули, теми).
- Способност да се прилагат и персонализират компоненти на LESS библиотеката.
- Разлики между client-side и server-side компилация.
4. JavaScript (джаджи за магове, библиотека за магове, модул за данни на клиенти, шаблони за нокаут)
- Инициализация на JavaScript компоненти.
- Използване на RequireJS.
- Имплементиране на различни видове mixin-и.
- Добавяне на превод чрез JS.
- Взаимодействие между UI компоненти.
- Умения за работа с Knockout JS и jQuery widgets.
- Използване на JS компоненти с помощта на Layout XML.
5. Административна конфигурация и Page Builder
- Персонализиране на съдържание чрез Page Builder.
- Настройки за Front-end оптимизации.
- Персонализация на транзакционните имейли.
6. Инструменти (CLI и Grunt)
- Използване на основни bin/Magento команди.
- Използване на Composer команди (инсталиране, актуализиране, премахване).
- Избор на подходящ deploy mode (режим на работа) спрямо конкретна ситуация.
- Настройки и използване на Grunt.
- Познаване на допълнителните инструменти, предоставяни от облака (Fastly, изтегляне на база данни и т.н.).
Нужни са опит и познания в:
- Основно разбиране на структурата и оформлението на Front-end.
- Умения в разработката на потребителски интерфейси и фронт енд компоненти.
- Опит и разбиране на HTML, CSS (и пре-процесори), LESS, JavaScript и UI компоненти, jQuery, Underscore, Require.JS, Knockout, също и PHP темплейти, познание на бази данни и управление на съдържанието.
- Познаване на платформата, CMS блокове, Widgets, CMS страници, категорийни страници, страници с продукти, количка, завършване на поръчка и профил на потребителя.
- Основно разбиране или познаване на админ панел.
- Познания за разширяване и презаписване на стилове, структурата на страниците и JS файлове.
- Познания за йерархия и наследяване на теми.
CLI команди (управление на кеш, индекси и т.н.) & Grunt. - Технологии за кеширане, клиентски браузър, storages (бисквитки, локално съхранение).
- Респонсив дизайн.
- WYSIWYG редактор/Page Builder.
- Разбиране на кодовите пакети.
- Прилагане на преводи.
- Имейл темплейти.
- Инфраструктура на Adobe Commerce Cloud.
- Основно разбиране на инструментите на Cloud CLI.
- Общи познания за архитектурата, компонентите и опциите за персонализиране на Adobe Commerce.
За кои професии е подходящ сертификатът?
Сертификатът "Adobe Commerce Front-End Developer Expert" е подходящ за разработчици и фронт енд специалисти, които искат да демонстрират своите умения и знания в областта на фронт енд разработката за Magento и Adobe Commerce.
От страна на фирмата разработчик (като Stenik)
- Програмисти (Developers)
- Ръководители на екип от програмисти (Lead Developers)
- Фронт енд програмисти (Front-end Developers)
- Софтуерни архитекти (Software architects)
Всеки от изброените професионалисти, който има напреднали умения, опит и обширни познания в работата с Magento и Adobe Commerce, може да се подготви и да се яви на изпит за придобиване на сертификата. Тази акредитация служи като удостоверение на Вашите знания и компетентности. Сертификацията може да Ви помогне да израснете в кариерния си път като фронт енд разработчик и ще Ви послужи като доказателство на Вашата експертиза.
Как се придобива сертификатът?
За да сте подготвени за придобиване на сертификат Adobe Commerce Front-End Developer Expert, е необходимо да имате от 1 до 3 години практически опит като Front-End разработчик платформата Magento Open Source и Adobe Commerce.
Сертифицираните в редиците на Stenik
В екипа на Stenik разполагаме с двама официално сертифицирани Front-End Developer експерти - Димитър Троянов и Веселин Трифонов. При разработката на уеб сайтовете те умело съчетават дизайн и функционалност, за да осигурят отлично потребителско изживяване. Следвайки на най-добрите практики в сферата на фронт енд разработката те създават визуално привлекателни сайтове, които са по-бързи, интуитивни и по-оптимизирани за крайния потребител.
Сертификацията им е признание за техния професионализъм и доказателство за стремежа им към непрекъснато усъвършенстване.
Желаете да работите със сертифицирани Adobe Commerce експерти?
Ако и Вашият онлайн магазин има нужда от поддръжка, дигитална трансформация, миграция и желаете да обсъдим неговото бъдеще, не се колебайте да се свържете със Stenik още сега.