О курсе

Мастер-класс по разработке интернет-магазина на Yii2 охватывает широкий спектр технических тем, которые востребованы в вакансиях разработчиков. Участники познакомятся с использованием виртуальных машин на базе Vagrant для настройки окружения, а также с тестируемой сервисной архитектурой. В программе уделяется внимание продвинутому использованию ActiveRecord для работы с базами данных, интеграции поиска через ElasticSearch, а также тестированию с помощью PHPUnit и Codeception. Кроме того, рассматриваются очереди на Redis Queue, контроль доступа на основе RBAC, подключение платёжных систем, организация Email и SMS оповещений, создание REST API для мобильных приложений и методы оптимизации производительности. Материал ориентирован на практическое применение и охватывает ключевые аспекты создания полнофункционального интернет-магазина.

Что рассматривается в программе

  • работа с виртуальными машинами Vagrant
  • использование ActiveRecord в продвинутых сценариях
  • интеграция поиска ElasticSearch
  • тестирование с PHPUnit и Codeception
  • организация очередей с Redis Queue
  • настройка контроля доступа RBAC
  • подключение платёжных систем
  • создание REST API для мобильных приложений

Кому может быть полезен курс

  • тем, кто интересуется разработкой интернет-магазинов на Yii2
  • программистам, которым нужно ознакомиться с современным стеком технологий для веб-проектов
  • разработчикам, желающим изучить интеграцию ElasticSearch, Redis и REST API в Yii2

Вопросы о программе

Какие технологии рассматриваются в мастер-классе?

В программе рассматриваются Vagrant, ActiveRecord, ElasticSearch, PHPUnit, Codeception, Redis Queue, RBAC, платёжные системы, Email и SMS оповещения, REST API и оптимизация производительности.

Будет ли практическая работа с платёжными системами?

В программе заявлено подключение платёжных систем, но детали реализации не раскрываются.

Предполагается ли создание REST API для мобильных приложений?

Да, в программе указано создание REST API для мобильных приложений.