Разработка проекта на Slim PHP и ReactJS

Многие из нас программировали только классические сайты с шаблонизаторами без интерактива. Мы занимались только PHP и не рассматривали смежные темы вроде настройки девелоперской среды и организации непрерывной разработки и деплоя. И помимо сложных готовых фреймворков никогда толком не рассказывали про использование микрофреймворков. Это отдельный большой мир и его нужно рассмотреть отдельно.

Чтобы закрыть эти пробелы мы запишем большую серию скринкастов по разработке под ключ целикового проекта сайта-аукциона с API на микрофреймворке Slim и с интерактивным фронтендом на ReactJS:

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

Мы начинаем. Все материалы будут доступны в базе знаний по стандартной подписке, которую можно подключить в кабинете.

Комментарии (17)
Александр
2019-12-06 13:42

Дмитрий, когда старт курса?

Ответить
Дмитрий Елисеев
2019-12-06 13:48

Уже записываем первые три эпизода. На неделе начнём публиковать.

Ответить
Александр
2019-12-06 14:32

Супер. Очень жду

Ответить
Александр
2019-12-06 14:37

А React Native будет?

Ответить
Дмитрий Елисеев
2019-12-06 14:45

Нет, это уже мобильные приложения. Может позже, но не здесь.

Ответить
Александр
2019-12-06 14:47

Понятно, жаль (((

Ответить
Денис Нихаев
2019-12-06 14:47

Вы Самый Топовый Учитель!

Ответить
Александр
2019-12-06 15:09

200%

Ответить
Николай
2019-12-06 19:26

Дмитрий, спасибо! Очень жду!

Ответить
Sergei
2019-12-06 20:49

Уже занёс :) Ждем ништяки!

Ответить
Денис
2019-12-06 21:03

Приветствую! Хотел бы для себя лично прояснить ситуацию.. А сколько по времени (если можно так спрогнозировать сейчас) продлиться это обучение в рамках данного коучинга? Старт со следующей недели так понял, а вот сколько по времени оно будет.. Спасибо заранее!

Ответить
Deworker Pro
2019-12-07 10:26

Тем много, так что несколько месяцев.

Ответить
Денис
2019-12-09 10:06

А если спустя там месяц или два купить доступ.. все материалы можно будет также просмотреть или нет? Доступ ко всем будет

Ответить
Deworker Pro
2019-12-11 09:35

Как и на Laracasts доступ ко всему открывается когда подписка активна и закрывается когда просрочена.

Ответить
Альберт
2019-12-07 09:05

Исходные коды будут?

Ответить
Deworker Pro
2019-12-07 10:26

Да.

Ответить
Andrey
2020-01-25 09:41

Дмитрий, добрый день! Подскажите в проекте для взаимодействия с фронтом будет использоваться обычный REST или GraphQL? Очень интересно рассмотреть реализацию GraphQL...

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий