Открыто

Magento 2 Курсы онлайн [Александр Борисенко]

Тема в разделе "Курсы по программированию", создана пользователем Horpion, 6 янв 2019.

Цена: 26660р.-77%
Взнос: 5891р.

Основной список: 5 участников

Резервный список: 7 участников

  1. 6 янв 2019
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Magento 2 Курсы онлайн
    Что получите?
    • Вы разберетесь, как устроена Magento 2;
    • Вы научитесь кастомизировать стандартные модули и тему, а также писать свои;
    • Вы будете понимать, что предложить заказчику;
    • Вы начнете зарабатывать больше.
    Для кого?
    Курс расcчитан на опытных PHP-разработчиков, желающих развиваться дальше, а также на Magento-разработчиков, желающих побыстрее освоить Magento 2.
    LAMP, PHP, MySQL, HTML, CSS (LESS/SASS), JS, XML, ООП — необходимая база.

    Стоимость курса: 11 000 грн (26 660 рубл.).

    Обзор функционала
    • каталог — обзор встроенных типов продуктов, управление атрибутами продуктов, атрибут-сеты, управление категориями продуктов, добавление продукта, фильтры в категории на фронте;
    • заказ товаров — добавление в корзину, чекаут, управление методами доставки и оплаты;
    • мультиязычность, мультисайтовость — как это устроено, управление сайтам и языками, что дает и как это можно использовать, уровни настроек Magento, мультиязычность для данных продукта, категории.
    Структура Magento
    • модульная архитектура — преимущества и особенности в Magento, зависимости между модулями, приоритет загрузки модулей;
    • структура директорий — организация основных файлов, библиотечный код, соглашение о расположении модулей, composer, структура темы;
    • компоненты модуля — состав модуля, обязанности компонентов: контроллеры, модели, блоки, хелперы; что такое декларация модуля, соглашение по расположению админских контроллеров и блоков; темплейты и статические файлы;
    • режимы работы — developer mode, production mode, default mode.
    Компоненты и конфигурация
    • командная строка — обзор возможностей, очистка кеша, просмотр информации, управление модулями, запуск индексации;
    • dependency injection и фабрика объектов — инстанциирование объектов (моделей, блоков, хелперов) с помощью фабрики, что это дает, работа с конструктором классов; di.xml
    • генерируемые классы — фабрики, интерцепторы;
    • перекрытие классов — как расширить функциональность базовых классов, роль конфига, разрешение коллизий при многократном перекрытии одного класса;
    • система плагинов — дополнительный уровень гибкости в расширении базовой функциональности;
    • система событий — реализация в Magento, какие возможности открывает использование событий, какие проблемы создает, области действия событий (общие события, события фронтенда, админки, крона), конфигурирование событий, предопределенные события в Magento, полный путь от вызова события до срабатывания подписанных на него обсерверов;
    • структура конфигов — виды конфигов, что в них хранится, синтаксис, связь с базой данных.
    Запуск приложения
    • запуск — точки входа, инициализация, коды запуска Magento, реализация мультидоменности;
    • диспетчеризация запроса — как это происходит в Magento (полный путь от запуска приложения до формирования ответа), построение URL в Magento, фронт-контроллер, action-контроллеры, роутинг, отличие форварда от редиректа.
    Система рендеринга
    • структура — из каких компонентов состоит V в MVC Magento, особенности, роль каждого компонента;
    • темплейты — понятие fallback’а, приоритет следования тем при загрузке файла темплейта, как создать новую тему на основе базовой темы Magento, как использовать стороннюю тему в качестве базовой;
    • блоки — обзор функциональности базовых типов блоков, рендеринг блоков;
    • лейауты — что такое хендл, связь хендлов с URL, синтаксис лейаутов, как подключить лейаут к модулю; обзор стандартных лейаутов, описывающих структуру страницы;
    • рендеринг — полный путь процесса загрузки лейаута, инстанциирования и рендеринга блоков;
    JS в Magento
    • используемые библиотеки — jQuery, requireJS, knockout, underscore;
    • JS в темплейтах — особенности написания;
    • JS файлы — особенности подключения, расширение и перекрытие существующего функционала, mixins.
    • UI компоненты.
    Объектная модель
    • DataObject — роль этого класса в Magento, обзор обязанностей и возможностей: хранение данных, варианты доступа к этим данным, представление данных в различных форматах;
    • модели — два уровня объектной модели: модели бизнес-логики и ресурс-модели; обзор функциональности базового класса моделей бизнес-логики, Load-Save-Delete вместо Create-Read-Update-Delete, инициализация моделей;
    • ресурс-модели — обзор функциональности базового класса ресурс-моделей, инициализация ресурс-моделей, связь с моделями бизнес-логики;
    • коллекции — обзор функциональности базовых коллекций всех уровней иерархии, связь коллекции с моделью и ресурс-моделью, инициализация коллекций, связь с базой данных, построение запроса;
    • работа с базой данных — полный путь загрузки, сохранения и удаления моделей от вызова соответствующих методов до выполнения запроса; построение запросов в ресурс-моделях;
    • инсталл/апгрейд-скрипты — версионность модулей в Magento, место хранения номеров актуальных версий всех модулей в базе данных, условия установки и обновления модуля, setup-модели, содержимое инсталл/апгрейд-скриптов, синтаксис Data Definition Language(DDL) в Magento.
    EAV модель
    • концепция — описание принципа хранения различных наборов атрибутов сущностей отдельно от сущностей, преимущества и недостатки;
    • реализация в Magento — структура таблиц, связанных с EAV в базе данных; разнесение значений атрибутов по отдельным таблицам в зависимости от типа данных, хранение атрибутов продуктов, категорий, пользователей и их адресов; свойства атрибутов;
    • объектная модель — отличие от моделей, связанных с плоскими таблицами; обзор иерархии классов; полный путь загрузки, сохранения и удаления EAV моделей от вызова соответствующих методов до выполнения запроса, работа с EAV коллекциями.
    Service Contract
    • концепция — описание принципа построения архитектуры Magento с использованием service contract;
    • service API — репозитории, бизнес-логика, доступ к данным.
    Админская часть
    • общая архитектура — обзор структуры админки, особенность расположения админских блоков и контроллеров;
    • организация меню — конфигурирование меню с помощью xml, синтаксис;
    • ACL — интерфейс разграничения прав доступа для администраторов, конфигурирование ACL с помощью xml, синтаксис, использование ACL в коде;
    • конфигурация — обзор раздела Stores > Configuration, уровни (scope) настроек, построение раздела конфигурации с помощью xml, синтаксис.
    • гриды и формы



     
  2. Последние события

    1. skladchik.com
      В складчине участвует 5 человек(а).
      29 окт 2023
    2. arpiar09
      arpiar09 не участвует.
      26 окт 2023
    3. skladchik.com
      В складчине участвует 5 человек(а).
      2 янв 2023
    4. skladchik.com
      В складчине участвует 5 человек(а).
      22 сен 2022
  3. Обсуждение
  4. 19 авг 2020
    #2
    suprt
    suprt ЧКЧлен клуба
    Заглохло?
     
  5. 26 авг 2020
    #3
    suprt
    suprt ЧКЧлен клуба
    Может успеем собраться до 5 сентября?
     
  6. 31 авг 2020
    #4
    suprt
    suprt ЧКЧлен клуба
    БЛИЖАЙШИЙ НАБОР
    Начало:5 сентября 2020
     
  7. 4 апр 2021
    #5
    waliuta
    waliuta ЧКЧлен клуба
    Ближайший набор 10 апреля 2021
    Очень нужен курс
     
  8. 27 ноя 2021
    #6
    suprt
    suprt ЧКЧлен клуба
    Видимо, переносится на 2022, а если не получится, тогда уж в 2023, но думаю до 2027 или в крайнем случае к 2045 обязательно соберёмся. Записываемся!
     
    2 пользователям это понравилось.
  9. 3 ноя 2022
    #7
    suprt
    suprt ЧКЧлен клуба
    Ближайший набор 05 ноября 2022

    Может цену обновить с учётом курса?
     

Поделиться этой страницей