[Деворкер] Разработка аукциона на SlimPHP и ReactJS (2020)

Автор: Деворкер
Название: Разработка аукциона на SlimPHP и ReactJS (2020)


Описание:

Серия скринкастов по разработке интерактивного аукциона с API на микрофреймворке Slim PHP и фронтендом на ReactJS по практикам DDD и DevOps.

Рассмотрим всё от установки до деплоя с использованием Docker для каждой стадии процесса. С WebSocket-интерактивом и очередями на RabbitMQ. С проектированием удобной слабосвязанной доменной модели. С интеграцией сторонних сервисов и платёжных систем. С тюнингом PhpStorm для ускорения разработки. С написанием модульных, интеграционных и приёмочных тестов подходами Test First, TDD и BDD. С рассмотрением практик CI/CD с организацией пайплайнов тестирования и сборки на Jenkins, Gitlab-CI и подобных.

Содержание:

На данный момент доступно 43 урока, несколько уроков можно посмотреть бесплатно

  • 1Структура проекта Free
  • 2Почему именно микрофреймворк Free
  • 3Что есть Docker Free
  • 4Запуск и деплой сайта с Docker Free
  • 5Создание production-сервера c Ansible Free
  • 6Установка Slim и Symfony Console Free
  • 7Оптимизация Docker-образов
  • 8Xdebug для Docker в PhpStorm
  • 9PHPLint, CodeSniffer, Psalm
  • 10PHPUnit и Unit и Functional тесты
  • 11DDD и ограниченные контексты Free
  • 12Use Cases модуля аутентификации Free
  • 13Регистрация пользователей и тесты Free
  • 14Подтверждение регистрации Free
  • 15Регистрация через социальные сети
  • 16Восстановление пароля
  • 17Смена пароля и тесты с зависимостями
  • 18Смена Email с подтверждением
  • 19Смена роли и удаление пользователя
  • 20Создание БД и установка Doctrine ORM
  • 21Mapping сущностей на таблицы в БД Free
  • 22Миграции и фикстуры
  • 23Отправка электронной почты
  • 24Логирование в Docker и Sentry
  • 25Написание и тестирование контроллеров
  • 26Вынос кода в Middleware
  • 27Валидация ввода для API
  • 28Мультиязычность API
  • 29Установка и деплой React с Docker
  • 30Тесты и линтеры для React
  • 31Браузерные E2E-тесты в Docker
  • 32Философия CI, CD и CD Free
  • 33Создание приватного Docker Registry
  • 34Структура CI/CD Pipeline Free
  • 35Тестовое окружение для Pipeline
  • 36Установка Jenkins с Docker Free
  • 37Построение Pipeline в Jenkins
  • 38GitHub Actions и BitBucket Pipelines
  • 39Построение Pipeline в GitLab CI
  • 40Бесшовный деплой и оркестрация Free
  • 41Подъём кластера Docker Swarm с Ansible
  • 42Бесшовный деплой с Docker Swarm
  • 43Обновление пакетов при CI/CD Free
  • 44Регистрация на React Скоро
  • 45Аутентификация OAuth2 с JWT
  • 46Query-модель и страница профиля
  • 47Message Driven архитектура
  • 48Event Storming доменной модели

Подробнее:
Для просмотра содержимого вам необходимо .

Скачать: