Программирование [Deworker] Дмитрий Елисеев - Разработка аукциона на SlimPHP и ReactJS (2020)

ПОЛЬЗОВАТЕЛЬ
Регистрация
29 Июн 2019
Сообщения
10,963
Реакции
10,716
[Deworker] Дмитрий Елисеев - Разработка аукциона на SlimPHP и ReactJS (2020)
Посмотреть вложение 51978
Серия скринкастов по разработке интерактивного аукциона с 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 доменной модели
ПРОДАЖНИК
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Скрытое содержимое доступно для зарегистрированных пользователей!

СКАЧАТЬ
Скрытое содержимое. Вам нужно войти или зарегистрироваться.
 
Назад
Сверху Снизу